最终代码补全
到这里,按照游戏的功能部件,主要的代码基本上都给出了,在稍微补充一些代码就是整个游戏的完整程序了,需要补充如下:
修改keyPressed方法中的switch结构
switch(gamestate){
...
default:
gamestate=GAMESTATE_MENU;
}
repaint(); |
总结
整个游戏已经全部完成,大家一定会觉得很简单吧,但已经是一个完整的游戏了,希望对一些朋友有所帮助。当然我们完全可以进行一些扩展,比如加上声音,加上蓝牙对战功能,这样游戏就慢慢的完善,并且具有商业价值。
文章慢慢写到这里也差不多该结束,突然间发现整篇文章完全偏离了我原先预计的方式和效果,我原先打算从游戏的设想,到设计,到编码,到测试除错整个过程写成文章,最重要的是脑子里的想法,包括刚开始错误的、不完善的和后来的修改,这样才能把我做游戏真正的整个过程和经验告诉大家。没想到写到最后还是没有哪个效果,但愿这只是写文章的经验问题,下次一定尽量改善,请大家多谅解。
文章写完了不免会有一些错误,而且每次一写完,总是迫不及待的想贴上来请大家指点,尽管每次都克制自己告诉自己在检查一下看看有没有错误,偶尔也会小偷懒一下,呵呵。有由于《J2ME-MIDP1.0游戏完整实现-双人扫雷(一)》几天前就贴上来了,看一个游戏的代码总不能一半一半看吧,就赶着把这一半写出来了,原本打算补充一个界面和变量的标示图和一个游戏思考流程,就再写一篇后记吧,顺便把原代码整理一下打包一起贴上来。
最后愿大家学J顺利,多多交流(MSN:yinowl@hotmail.com QQ:47599318 E-mail:yinowl@163.com)。