C++版的2048游戏,窗体界面开发,分数使用文件进行存储
基本功能:
1.主界面显示----按1键开始游戏---按2键规则介绍---按3键查看历史分数----按4键退出游戏
2.游戏规则界面显示----规则显示---按任意键返回主界面
3.历史分数界面显示----历史分数显示----按任意键返回主界面
4.游戏界面显示----分数显示----时间显示----合成最大数字的显示
5.颜色设置和位置跳转----设置文字的颜色----鼠标光标位置的跳转
6.随机显示2或4----生成数字1-10----[0,6]生成2----[7,10]生成4
7.键盘事件监听----WASD或上下左右键控制数字的移动
8.数字移动和合并----移动->合并->移动
9.判断游戏状态----胜利-----合成2048即为胜利
10.判断游戏状态----失败-----16格子全部都有数字且全盘不能移动即为失败
11.信息显示----分数的实时显示----显示游戏用时----显示合成最大数字---执行步数
12.游戏结束显示----显示游戏用时和游戏分数
13.保存本次的分数到历史记录----记录所有分数,保存到文本文件中
14.重新开始状态处理---重置所有信息----或----重新加载游戏界面
1