基于EasyX的五子棋程序设计.doc

资料分类:设计作品 上传会员:Chaturanga 更新时间:2023-04-23
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:本课题的研究方向是基于EasyX的C++游戏编程,主要的研究方法是在Visual Studio编程环境下搭载EasyX图形库并建立C++项目完成对游戏源文件的编写与调试。目的是学会如何实现对图形库的直接......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: