2048游戏设计思路

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.存档读取时读取错误

相关文档
最新文档