2048 游戏项目报告
一、需求分析
在愈发紧凑的学习生活中,适当的放松是快速恢复精力并继续投入下一阶段学习的方法之一。
2048 数字游戏作为操作简单又锻炼智力的益智休闲类游戏,无疑是消磨闲暇时光的好选择。
因此打算开发一款简洁轻便的 2048 游戏,以满足人们对休闲娱乐的需求。
二、技术框架
Ubuntu 虚拟机 linux 操作系统
Java 语言,
Eclipse 编译器,
jdk 编译环境。
游戏 UI 运用 Java 图形界面编程(AWT)。
三、主要功能
1.游戏的后台通过监听键盘方向键来移动数字方块;
2.利用随机数思想产生新的方块;
3.记录并更新分数;
4.游戏操作说明的提示;
5.可选择的退步功能和输掉游戏后的起死回生功能;
四、具体功能实现
整 个 游 戏 有 两 个 类 , 分 别 为 游 戏 的 主 类 Game.class 和 事 件 处 理 类
MyListener.class,下面分别对 Game.class 和 MyListener.class 进行说明。
1.Game.class 的简单程序框图如下:
游戏的主类 Game.class 是窗体程序 JFrame 的扩展类,主要负责界面的搭建,完成界面绘
图的工作。
首先创建一个窗体,标题为“2048 小游戏”,
评论0