- 5
- 0
- 约7.2千字
- 约 15页
- 2019-09-14 发布于广东
- 举报
2、
程序的功能
3、
4、
5、
6、
7、
游戏界面设计和图形函数的使用
整体设计思路
程序方法中判断胜利方的实现
程序核心算法的流程图
程序改进的设想
总结
8、参考文献
10
12
13
1、 程序的功能
设计并实现一个简易的五子棋的程序。五子棋游戏是一个深受人们喜爱的游戏,通常是 人机对弈,本程序设计为人与人对弈,一方执白棋,一方执红棋,轮流走棋,每方都试图在 游戏结束前让自己的棋子五子相连。按键盘上的方向键可以移动光标,空格键可以摆放棋子。 落子成功后,马上判断以该位置为中心的八个方向:上、下、左、右、左上、左下、右上、 右下是否有相同颜色的棋子连成五子,如果连成五子,输出相应的信息。判断其胜利,并输 岀其胜利的信息。此时游戏结束。如果想中途退出,按CSC键退出。
2、游戏界面设计和图形函数的使用
1.界面设计:Draw()函数
画棋盘函数这无疑是一个很重耍的函数,他根据参数给定的坐标和颜色绘制棋子,进入 游戏界面后,会自动提示玩家是否选择进入游戏,如果玩家选择进入游戏后,映入眼帘的主 界面是一个棋盘,具体大小为18*18,首先利用DrawBoard()函数进行绘制,背最色为绿色, 一条水平直线,一条垂直线,构成棋盘,用循环语句实现。画线函数line()的参数为线的起点 和终点坐标,利用settextstyle()函数,为图形输出设置当前的文本属性,利用DrawCirc
您可能关注的文档
- CorelDraw教学进度安排.docx
- CorelDRAW平面设计软件.docx
- CorelDRAW色彩管理设置.docx
- COUNTIF函数有条件计数提取.docx
- CO气体检测设计.docx
- CPA审计实务训练二.docx
- CPK管理作业指导书.docx
- CPLD课程设计任务书.docx
- CPP车辆定位监控平台解决方案.docx
- CPU高故障处理方案.docx
- 河南省沈丘县第一高级中学2025_2026学年高一语文上学期1月联考试题.doc
- 2025_2026学年新教材高中政治第三单元全面依法治国8.docx
- 2025_2026年高中政治第二单元为人民服务的政府4.doc
- 2025_2026学年新教材高中英语单元素养评价Unit2Lessonsinlife含解析外研版选择性必修4.doc
- 河南省南阳市2025_2026学年高二历史上学期期终质量评估试题含解析.doc
- 2025_2026学年高一历史上学期寒假作业1古代中国政治制度的演变含解析新人教版.docx
- 黑龙江省大庆市东风中学2025_2026学年高一历史下学期开学考试试题.doc
- 备战2026届高考英语二轮专题复习爱尚阅读话题篇专题02现代科技含解析.doc
- 新疆和田地区第二中学2026届高三数学12月月考试题理.doc
- 2026届高考化学一轮复习课时作业1化学常用仪器和基本操作含解析新人教版.doc
最近下载
- 2024中国主要城市交通分析报告-29正式版.doc VIP
- 浙江省9+1高中联盟2025学年第一学期高三年级期中考试技术试卷答案.docx VIP
- 中考语文专题复习:文言文实词 课件(共66张PPT).pptx VIP
- 西南11J812室外附属工程.docx
- 集装箱维修培训课件.ppt VIP
- GB_T 43699-2024 接入网技术要求 10Gbit_s对称无源光网络(XGS-PON).docx VIP
- 2026年汽车驾驶员(技师)考试题库与参考答案.docx VIP
- solidworks_教程.pdf VIP
- RKC温控器中文说明书(精选).docx VIP
- 未参加集体活动检讨书(范本).doc VIP
原创力文档

文档评论(0)