论坛首页 Java企业应用论坛

一个拼图小游戏

浏览 4497 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-07-10   最后修改:2009-07-10
    之前的我很喜欢玩拼图游戏,于是不久前就产生了一个想法——写一个拼图游戏。

     这是第三个版本,有待改进,我会及时更新的。

     不过在算法上可能会有些问题,见谅,望高手们给予纠正……不胜感激!



   这是我用JButton来实现的,托盘的图标设置是前不久刚学会的!
   图中,最右边的那个是主窗口。当鼠标进入拼图区域时,会变成一只手的形状,当你点击一下某个方块的时候,鼠标会变成移动的形状,再点一下就变回手形。
     移到方块的方法:点一下空格旁边的某个方块,再点空格,那么那个方块就会移动到空格处。
     主窗口上面有五个按钮:一、“查看原图片”,您在拼图时,可以点击此按钮来显示原图片;二、“更换图片”,就是最左边的窗口,窗口的左边是一个列表和一个按钮,右边是图片浏览区域,点一下列表中的某一个选项就会在右边的区域中显示出原图片,点“确定”就可以回到主窗口来玩拼图了, 我只提供了六幅图片,其中,waterfall和snowTree都是5*5个方块的,moutain和LeeHom都是4*4个方块的,WuYiShan是3*3个方块的,LeeHom2是6*6个方块的;三、“重新排列”,当您实在找不到相应方块或没有思路的时候,点一下,换一换布局!四、“再来一局”,这个按钮平时是不可用的,当您拼出一局时,它会变为可用状态,点一下开始新的一局;五、“关于”,一些版本信息和作者的一些信息,还有一些注意事项……
    最下面是状态栏,其中那分数不是真实的分数,仅作为您是否把相应的方块移入它本该在的位置的一个参考。
    以下的附件是我修改过后上传的,把Puzzle.rar里面的image2解压出来后,和Puzzle.jar放同一个目录下,再双击Puzzle.jar就可以。当然,前提是你的电脑上安装了JDK……。
  • 大小: 873.4 KB
   发表时间:2009-07-10  
8错,呵呵,再加上一个自动拼的功能就好了.
0 请登录后投票
   发表时间:2009-07-22  
你的图片都是分割好的,我想要是做成随意找个图片(当然要控制图片的尺寸),然后程序运行的时候再内存中分割那种就跟好了,这样的话就能够使用用户自定的图片了
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics