2048游戏设计思路
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件学院
《C程序设计》大作业(1)题目2048游戏设计
姓名王裕佳
学号24320172203210
实验时间 2017-12
2017年12月23日
1 实验目的:通过设计2048游戏对c程序设计来个复习总结并
付诸实践》。
2 实验环境devcpp ,c语言
3 设计思路
将2048游戏的几个功能划分为多个函数,分模块进行操作:
1.打印棋盘
2.随机生成棋子:利用随机函数和时间函数生成随机数
3.棋盘的翻转:利用翻转减少4,5的操作类别,达到高内聚,
低耦合的目的。
4.数字的相加
5.棋子的对齐:挤掉多余的空格
6.游戏胜负的判决:可随时改变游戏胜利目标
7.游戏存档,积分的保存:随时保存游戏存档,游戏关闭后
可继续玩,也可以查看历史成绩》
8.游戏存档的读取。
备注:运用指针及函数次数做到不适用全局变量。
4 实验总结:设计途中遇到无数bug,后悉数解决。
1.随机数的生成
2.棋子的对齐不准确
3.棋盘翻转次数不正确
4.滥用全局变量
5.游戏存档的保存和读取。
6.存档读取时读取错误