页眉内容
2048
小游?/p>
(
一
)
程序介绍
2048
是一款益智小游戏
,
玩家需要在
l6
个格子中通过数字叠加的方法将最初的
数字
2
凑成数字
2048
。有
16
个格?/p>
,
初始时会有两个格子上安放了两个数?/p>
2,
每次可以选择上下左右其中一个方向去滑动
,
每滑动一?/p>
,
所有的数宇方块?/p>
会往滑动的方向靠拢外
,
系统也会在空自的地方随即出现一个数字方?/p>
,
相同?/p>
字的方块在靠拢、相撞时会相加?/p>
2o48
是比较流行的一款数字游?/p>
a
本课程设
计通过设计与开?/p>
JvM
平台上的
2048
游戏
,
进一步掌握所?/p>
Java
课程的知?/p>
,
体验
Java
的跨平台?/p>
,
同时?/p>
Java
设计方面的知识拓展应?/p>
(
?/p>
)
功能需求描?/p>
l
、图形用户界?/p>
:
2048
的最大特点就是玩家对图形界面里的数字进行操作
,
?/p>
就是是玩家与游戏的互?/p>
2
?/p>
当前分数
scoRE
与最高分数的显示
:
在我们设计的
2048
游戏中当前分数取?/p>
页面
i
内所有数字相加的值为分数
,
对玩家玩游戏的进展有直接性?/p>
客观性的
展现
,
同时
,
最高分数取了以往玩家退出游戏时所保存分数的最高分
3
、数字颜色‘游戏中数宇的颜色以
2
为首項的等比数列变化
,
?/p>
2
?/p>
4
?/p>
8
?/p>
l6
?/p>
32
?/p>
“?/p>
128
?/p>
256
?/p>
5l2
?/p>
l024
?/p>
2048__.
对应的数字卡片变?/p>
4
、游戏的退?/p>
:
游戏退出时
,
我们采用弹出对话框的确认玩家是否真的要退出游
?/p>
,
当然这样做更符合游戏人性化设计的观?/p>
?/p>
(
?/p>
)
玩法技?/p>
:
1
?/p>
最大数尽可能放在角?/p>
2
、数字按顺序紧邻排列
3
?/p>
首先満足最大数和次大数在的那一?/p>
/
行是满的
4
?/p>
时刻注意活动较大数旁边要有相近的?/p>
5
?/p>
以大数所在的一行为主要移动方向
6
、不要急于“清理桌面?/p>
(
?/p>
)
程序说明
一个类
Copy2048
继承
JFrame,
类中包括
,
一个构造方?/p>
Copy2048,
构造方?/p>
中设定游戏界面的大小
,
背景颜色
,
边框
,
字体
,
标签
,
布局
,
位置
,
记录?/p>