90坦克
这里有安卓版和Java版。
查看代码
功能很简单,但是可以看到简单游戏的制作方法。绝对是很经典的代码。这是听韩顺平课程实现的。
重要的是可以把游戏安装在同事的电脑上show一把。把apk装在手机里面炫酷一下,在玩游戏的时候,在大脑中猜想游戏的运行逻辑。
从Java的桌面版移植成移动版,做的工作并不算太多,这里体会到了良好设计的好处。
去我的个人网站查看详情
可以查看图片。
在github上有安卓安装文件和jar的可运行版本。
这些都是利用假期时间实现的,放三四天假真是写代码的好时机。在纸上画设计图真的很爽。
这次写代码,熟悉类之间的依赖关系,Java的api使用。初写代码时会惊奇几个简单的类可以组成如此复杂的功能。当然调试的时候,一些代码也可以把你搞晕。
网上的主要扩展有网络版本,进行多人对战,我实现到这里就出现了扩展屏障,主要是当时对网络不熟悉。设计关卡,增加难度就是另一层面的东西了。
演示代码和商业产品相差千千万万陪。真的很怀念小时候的游戏,那时其乐无穷呀。目前计算机控制的坦克,只能随机的进行游走,随机的进行发射子弹太弱了。
一个很好的想法是可以定制坦克,改变样式和属性,让其运行,和其他玩家设计的坦克进行pk,这其实就是网上很火的开原游戏。上面说的对设计的要求就很高,必须具有很好的扩展性。
这里还要一个你可能感兴趣的小游戏,五子棋,五子棋demo。