没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第 I 页
哈尔滨远东理工学院
C 语言课程设计论文
题 目: 五子棋对战游戏
姓 名:
分 院: 机器人科学及技术学院
专 业: 电子信息工程
学 号:
指导教师:
二 0 一四 年 九 月 五 日
五子棋(C 语言)
摘要
五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中
国古代的传统黑白棋种之一。早在“尧造围棋”之前,可能民
间就已有五子棋游戏。发展于日本,流行于欧美。五子连珠棋
五子棋容易上手,老少皆宜,而且趣味横生,引人入胜;不仅
能增强思维能力,提高智力,而且富含哲理,有助于修身养
性。
第 II 页
五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助
于修身养性。五子棋既有现代休闲的明显特征 “ 短、平、
快 ” ,又有古典哲学的高深学问 “ 阴阳易理 ” ;它既有
简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和
高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘
和西方的直观;既有 “ 场 ” 的概念,亦有 “ 点 ” 的连
接。它是中西文化的交流点,是古今哲理的结晶。
a , . \"
\", . , . A , , , ; , , ,
's a .
, , , 's a . \", , \", a
\" \"; , , a ; 's , ;
\"\", a \"\" . , .
目录
1. 前言 ..............................错误!未指定书签。
2. 功能描述 ..........................错误!未指定书签。
3. 总体设计 ..........................错误!未指定书签。
3.1 功能模块设计..................错误!未指定书签。
3.1.1 游戏执行主流程 ..........错误!未指定书签。
第 III 页
3.1.2 游戏棋子控制 ............错误!未指定书签。
3.1.3 游戏帮助 ................错误!未指定书签。
3.2 函数功能描述..................错误!未指定书签。
4. 程序实现 ..........................错误!未指定书签。
4.1.程序预处理....................错误!未指定书签。
4.1.1 主函数() ................错误!未指定书签。
4.1.2 改变玩家 ................错误!未指定书签。
4.1.3 胜负与帮助显示 ..........错误!未指定书签。
4.1.4 切换背景 ................错误!未指定书签。
4.2 运行结果......................错误!未指定书签。
4.2.1 游戏初始状态 ............错误!未指定书签。
4.2.2 游戏进行状态 ............错误!未指定书签。
5. 结论 ..............................错误!未指定书签。
6. 程序附录 ..........................错误!未指定书签。
致谢 .................................错误!未指定书签。
参考文献 .............................错误!未指定书签。
第 1 页
1.前言
五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中
国古代的传统黑白棋种之一。早在“尧造围棋”之前,可能民
间就已有五子棋游戏。发展于日本,流行于欧美。五子连珠棋
五子棋容易上手,老少皆宜,而且趣味横生,引人入胜;不仅
能增强思维能力,提高智力,而且富含哲理,有助于修身养
性。
C 语言则是目前国际上比较流行的计算机高级编程语言之
一,因其简洁、使用方便且具备强大的功能而受到编程人员的
普遍青睐。它既适合作为系统描述语言,也可以用来编写系统
软件,还可以来编写应用软件。
用 C 语言来编写俄罗斯方块这个游戏有较大优势:C 语言
具有各种各样的数据类型,并引入了指针概念,使得程序效率
更高;C 语言还包含很广泛的运算符;另外 C 语言具有强大的
图形功能,支持多种显示器和驱动器,而且计算功能、逻辑判
断能力也比较强大。
选择此论文题是旨在训练基本编程能力和游戏开发技巧,
熟悉 C 语言图形模式下的编程。本程序中涉及结构体、数组、
时钟中断及绘图等方面的知识。通过本程序的训练,能对 C 语
言有一个更深刻的了解,掌握五子棋游戏开发的基本原理,为
第 2 页
将来开发出高质量的游戏软件打下坚实的基础。
2.功能描述
如图 2.1 所示,本游戏主要实现一下几种功能:
图 2.1 五子棋游戏功能描述图
(1) 初始化模块。进入程序后按提示操作游戏。
(2) 下棋操作模块。按 1 进入游戏 为方向操作键,空
格为落子键
(3) 判断胜负模块。玩家游戏过程中,一方达到获胜条件
后系统自动判定胜负,并进入主界面,重新开始下轮游戏。
(4) 帮助模块,帮助玩家了解游戏操作等功能。
3. 总体设计
五子棋游戏
初
始
化
模
块
下
棋
操
作
模
块
判
断
胜
负
模
块
帮
助
模
块
剩余27页未读,继续阅读
资源评论
- 车厘子2023-05-24内容与描述一致,超赞的资源,值得借鉴的内容很多,支持!
kfcel5889
- 粉丝: 3
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功