lianliankan

所属分类:游戏
开发工具:Java
文件大小:471KB
下载次数:1
上传日期:2017-06-25 21:31:17
上 传 者fuguigui
说明:  简易版连连看的实现,有三种难度等级,用户可以自由选择等级。
(The simple version of lianliankan. It includes three levels. The player can choose.)

文件列表:
lianliankan\.classpath (301, 2017-05-26)
lianliankan\.project (387, 2017-05-26)
lianliankan\.settings\org.eclipse.jdt.core.prefs (598, 2017-05-26)
lianliankan\bin\lianliankan\ArrayPoint.class (531, 2017-05-26)
lianliankan\bin\lianliankan\ChessButton.class (1834, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$1.class (693, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$2.class (698, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$3.class (1379, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$4.class (862, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$5.class (862, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$6.class (862, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$7.class (862, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame$8.class (693, 2017-05-26)
lianliankan\bin\lianliankan\MainFrame.class (2876, 2017-05-26)
lianliankan\bin\lianliankan\Map.class (4552, 2017-05-26)
lianliankan\bin\lianliankan\MapUI.class (3546, 2017-05-26)
lianliankan\bin\lianliankan\Resource\ali\1.png (3576, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\10.png (3021, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\11.png (3415, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\12.png (3397, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\13.png (3900, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\14.png (3415, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\15.png (2064, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\2.png (2679, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\3.png (3761, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\4.png (3653, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\5.png (3174, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\6.png (3656, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\7.png (3654, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\8.png (3525, 2017-05-20)
lianliankan\bin\lianliankan\Resource\ali\9.png (4072, 2017-05-20)
lianliankan\bin\lianliankan\Resource\cat\1.png (8413, 2011-03-16)
lianliankan\bin\lianliankan\Resource\cat\10.png (9052, 2011-03-16)
lianliankan\bin\lianliankan\Resource\cat\11.png (9542, 2011-03-16)
lianliankan\bin\lianliankan\Resource\cat\12.png (9214, 2011-03-16)
lianliankan\bin\lianliankan\Resource\cat\13.png (8363, 2011-03-16)
lianliankan\bin\lianliankan\Resource\cat\14.png (8995, 2011-03-16)
lianliankan\bin\lianliankan\Resource\cat\15.png (11080, 2011-03-16)
lianliankan\bin\lianliankan\Resource\cat\16.png (9669, 2011-03-16)
... ...

@author 伏贵荣 @time 2017.5.25 @version 1.0 本连连看遵循的消除规则: (1)两个方块图案相同 (2)两个方块的位置关系满足一下之一: (2.1)相邻 (2.2)可用一条直线段相连,且线段上没有其他未消除的方块 (2.3)可用有一个九十度拐点的线段相连,且线段上没有其他未消除的方块 (2.4)可用有两个九十度拐点的线段相连,且线段上没有其他未消除的方块 菜单栏提供的操作: (1)新建一个游戏,默认的新建游戏难度级别为中级,默认主题为cat (2)选择游戏难度,分为简单、中级、高级 (3)对当前方块进行重排,不改变按钮的位置。 (4)改变游戏主题风格,目前提供两种选择:小猫主题和阿狸主题 -----------------------!!!必读 !!!---------------------- 需要配置:在Settings.java中,需要重新更改图片路径参数:imgDir 默认为: public static String imgDir = "E:/courses/java/lianliankan/src/lianliankan/Resource/cat/"; 在实际使用时,应当更改为图片实际存放位置。 ------------------------------------------------ 今后可扩展功能: (1)计时功能,须在规定时间内完成游戏,超时游戏结束 (1.1)相应地要增加“暂停”功能。暂停之后,界面冻结,计时停止 (2)关卡选择功能,扩充难度级别,按照数字选择 (3)积分功能:按照消除的块数计算基本得分,连击数额外加分,剩余时间额外积分 (4)查询各难度级别对应的最好的五次历史记录。记录内容包括:时间,分数,玩家 ------------------------------------------------ Bug修改记录 1.重排之后,无法消除 问题原因:重排按钮之后没有更改按钮的名字,导致无法 当前修改:希望重写random方法, 直接针对二维数组进行。 问题:二维数组map需要更大一圈的规模还是真实尺寸? 如何进行重排呢? 建立一个映射怎么样,把尚存的按钮,映射到一个一维数组,然后进行重排 待完善: 当鼠标点击第一块之后,该按钮周围加红色边框,标记为选中。 2.统一判断功能,减少冗余信息,只用Map类中的map中的信息作为标准 3.增加难度选择功能 在按钮附近增加相关监听器, 在Settings中重新设置,同时增加退出当前的JFrame的事件。 4.增加游戏结束后,重新开局的功能

近期下载者

相关文件


收藏者