经过快一个学期的时间,通过团队合作的努力,从刚开始的束手无策到现在基于JAVA的南苑大富翁游戏的开发,尽管还存在一定的不足,但是当我们在Eclipse上运行和玩到我们亲手做的游戏时,就感到十分的激动。
我们的设计原则是面向接口,以及各种设计模式,其根本的目的其实只是为了降低耦合这么简单。因为只有低耦合才能更好的适应变化,更好的重用和扩展。我们通过外接各种类包的接口实现功能的实现,采用框架的形式,既方便开发的简便还有减低测试人员的工作量,如出现某一问题,我们就找到对应的接口,查看并调试bug。
设计模式只是用来“封装变化、降低耦合”的工具而已。它是面向对象设计时代的产物,其本质就是充分运用面向对象的三个特性,即:封装、继承和多态,进行灵活的组合运用。
在开发阶段,我们自己用PS自己做出一个背景图片,然后运用到项目中,再就是找网上找到的图片做背景图片等作为我们的游戏背景,使我们的界面看起来更加美观.采用java的JFrame等功能界面。而对于我们南苑大富翁采用飞行棋的地图模式。其中对于地图的每一个坐标,采用一个容器来定义,在对单个容易进行定义标示每一个坐标,玩家移动我们就采用对玩家实现容器变更来达到移动的'功能等。
通过这次的期末设计南苑大富翁游戏开发的经历,我对JAVA的熟悉程度更加深入了一层,也遇到了之前在设计线程上发生错误的问题,不过在最后,我们通过小组的讨论以及研究最终还是把这些问题给解决了,所以说一个好的项目开发,不是一个人就能实现的,只有通过小组的讨论和配合才能更好的完成一个好的项目。
因篇幅问题不能全部显示,请点此查看更多更全内容