Posts Tagged ‘精品’

2009/10/11

OK ,国庆假期除了走亲戚就折腾这个玩意了,10月8号来到了学校,这个假期本来还打算骑自行车出去玩啊什么的,现在看是没时间了,7天时间做了这个山寨版的游戏… 对于写这个程序,有 起因(Link) 、经过(Link)、结果。结果就是本文了,其他的请点击链接。 初次尝试Java的GUI编程,也算有一点点的小心得,毕竟与命令行相比,很多时候命令行需要考虑的地方在GUI下并不需要考虑。比如,在输入命令的时候,我要考虑你输入非法的情况,如果让你输入”yes”或”no”,如果你错误输入了”non”,那么程序就处理不了了。而在GUI下则不用考虑这些,因为我只会给你两个按钮“确定”和“取消”,你不会再有其他的按钮点击了,所以,在后台的代码中我就不需要考虑你会输入错的指令了。一点点小感悟。 其次,相比VB、C#里面可以直接拖拽组件来写GUI,这样多爽!而Java里面却只能通过代码来折腾GUI,这要求你对图形相关的API接口要相当的熟悉,这就需要时间和经验的积累了,像我这样的新手,这次被这玩意折腾死了,写界面占用了写整个程序的大部分时间。 关于这个游戏,源代码(下载地址)在此。 至于GUI部分,请您直接跳过,因为写的跟一堆代谢产物一样…. 已知GUI部分的BUG: 1)在游戏难度里面选了一个难度以后,在本次游戏结束前不要再选第二次了,否则后果你自己看吧~~ 2)一次游戏结束后,会跳出得分,点关闭后整个游戏也自动关了,如果还想玩,请再双击图标~ 最后提醒一点:对于生成的可执行文件(same.jar下载),如果你想在你的电脑里双击运行它,那么电脑里要装有Java的JVM,否则可能无法运行。 我自定的算分规则: 点击同时消去1个方块:扣一分 同时消去2个方块:不得分 同时消去2个以上方块:按消去的个数给分。

Tags: ,,. 6,872 views