Java程序设计

zhangweijiang911522 2009-12-08 05:10:00
一、基本模式
采用Java的图形用户界面实现一个魔板游戏程序。
功能要求如下:

1.基本功能
(1)游戏规则
一个3×3的魔板,有一个格子是空的,其他格子内随机放置1-8共8个编号的方块,通过单击任意一个与空格子相邻的方块可以把该方块移入空格子,不断的移动方块,直到方块一行一行的按数字顺序排好。

(2)程序功能
三个基本功能:方块移动,游戏计时,游戏控制(改变游戏状态)。

(3)程序界面
根据游戏的三种状态有三种界面:

图1 游戏停止状态(初始状态)

图2 游戏进行状态

图3 游戏暂停状态
主窗口菜单:

图4 主窗口菜单

2.评分标准
完美的实现所要求的三个基本功能可以得80分。
缺少一个基本功能扣20分;若实现的基本功能存在bug,一个bug扣5分。
增加一个功能(如下所列)加10分;若增加的功能存在bug,一个bug扣3分。

可以增加的功能有:
键盘操作(通过键盘操作执行菜单命令和控制方块移动),
玩家排行榜(根据游戏完成时间,用数据库存储),
更改界面风格(包括背景颜色或图案、背景音乐、前景文字类型和颜色、方块显示效果),
游戏难度设置(更改方块的行列数),
双人单机对战,
多人联网对战。
这些功能除键盘操作外其他必须通过菜单命令实现。
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
程序代码啊
wei_june 2009-12-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 antony0203 的回复:]
这篇帖子的目的是什么,宣传大家去比赛,还是问方案?

[/Quote] dui
antony0203 2009-12-09
  • 打赏
  • 举报
回复
这篇帖子的目的是什么,宣传大家去比赛,还是问方案?
yang677888 2009-12-09
  • 打赏
  • 举报
回复
帮顶
silencexk212112 2009-12-09
  • 打赏
  • 举报
回复
对头,我不理解你的意思....
zjhlht 2009-12-08
  • 打赏
  • 举报
回复
如果只是完成功能的话其实这个很好弄啊~~~~

如果要设计的很好,那就要用到设计模式,算法的优化。

帮LZ顶一下吧!

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧