| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10016 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:EasyX库是专门针对C++的图形库,拥有丰富的图形绘制函数,样式设计函数,颜色编辑函数,文字输出函数等。有了它的存在就可以在C++编程环境下进行图形编程设计,很简便的画出想要的图形样式,设置想要的颜色,输出想要的文字等。 本课题是基于EasyX的五子棋双人对战程序设计,在论文的绪论部分介绍了游戏编程的背景以及发展趋势,理论叙述部分主要介绍本课题的实现过程。设计思路是将软件部分按模块分步设计,可分为游戏界面设计模块,落子判断模块,悔棋模块,判断胜负模块,然后依次介绍每个模块实现的对应功能以及相关的算法等。最后使用文本的读写功能输出每局棋的对棋信息,主要保存的是黑白棋子的落子坐标。整个编程涉及的内容包括变量,常数,数组,函数,循环,指针的使用等。 关键词:C++程序设计 Easy X图形库 五子棋双人博弈
目录 摘要 Abstract 1.绪论-1 1.1课题研究的背景与现状-1 1.2课题研究的目的与意义-1 1.3课题主要设计方案-1 2.编程环境的搭建-3 2.1配置EasyX图形库-3 2.2创建C++项目-3 2.3Visual Studio的代表性功能-6 3.编程架构设计-7 3.1总体设计思路-7 3.2图形库的调用-7 3.2.1设置游戏界面-7 3.2.2设置游戏者(白子,黑子)-9 3.2.3插入图片及音乐-9 3.3算法实现过程-10 3.3.1初始化系统-10 3.3.2鼠标操作设计-10 3.3.3游戏执行设计-11 3.3.4悔棋操作设计-12 3.3.5判断胜负设计-15 3.3.6文本输出设计-15 4.函数说明-17 4.1EasyX库相关函数-17 4.1.1绘图环境相关函数-17 4.1.2图形颜色及样式设置函数-17 4.1.3图形绘制函数-18 4.1.4文字输出函数-19 4.1.5鼠标相关函数-19 4.2标准IO-20 4.3函数地图-20 总结-23 参考文献-24 致谢-25 |

