转自网友:
神奇宝贝连连看
有点类似吴宗宪以前有个记忆大考验的闯关节目,最后一关就是翻牌连连看
要连翻两张牌的图案相同才能翻开,否则要再把牌覆盖起来
虽然他有特殊规则,翻错牌要把整个牌面旋转90 度
这样就不能只记住绝对位置,而是要记住相对位置,这样难度就相当的高了!
不过我这次写的只有基本版的,也就是只要连翻两张牌的图案相同,就可以把牌翻开
游戏一开始的16张牌是全部覆盖起来的,要一一掀开才能知道是什么牌。
右下角则会出现点击的次数,当然点越少次就破关成功,代表记忆力越好~
游戏一开始的16张牌是全部覆盖起来的,要一一掀开才能知道是什么牌。
右下角则会出现点击的次数,当然点越少次就破关成功,代表记忆力越好~
由于不想在介面上放太多按键来破坏画面,所以我在上方写了一个Run-time Menu Restart 是当你玩到恼羞成怒想要砸电脑时,你可以按下Restart 来重新开始
History 是可以查看前十名的纪录,同时也会显示日期
Play 则是跳回游戏画面,而Exit 是离开游戏。
这几个选项都可以搭配快捷键,按下Ctrl + 标底线的字母
整个程式我是以Queue State Machine 的架构来完成
由于个人写程式的习惯,程式码尽量力求简洁并且可以在一个画面内显示
不用每次在Debug 时,还要用滑鼠把画面拉来来去的,失去图形化的优点。
排行榜是会自动存档的唷!
每次完成后,只要有排进前十名,就会写入History Folder 中的Record.dat 。
离开程式后,下次再执行程式时,会自动把Record.dat 读出来。
如果你玩的时候,没有纪录自动存取,就可能有Bug
lv2011:
Pokemon.rar
(218.34 KB)
(下载次数: 764, 2012-8-10 17:11 上传)
lv8.6: