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,871 views
Home

15 Comments so far

Trackbacks/Pingbacks

Leave a comment

Name(required)
Mail (required),(will not be published)
Website(recommended)

Fields in bold are required. Email addresses are never published or distributed.

Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
URLs must be fully qualified (eg: http://blog.nlogn.cn),and all tags must be properly closed.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.