导读:近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用。J2SE称为Java标准版或Java标准平台。J2SE提供了标准的SDK开发平台。利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet程序。
“超级玛丽”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本游戏中通过总结和分析JAVA游戏的开发流程和代码功能的设计,采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。开发了一款超级玛丽游戏,该游戏主要分为窗体类、场景类、马里奥类、敌人类、障碍物类等几个类。在主程序运行的线程中,用户控制的超级玛丽随方向键的操作而移动,并且可以实现马里奥游戏中的一些基本功能,例如踩死敌人或者顶掉砖块。本游戏采用双缓存技术,解决了游戏过程中的闪屏问题。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。
项目结构:
项目截图:
总结:
程序运行正常,没有发现什么太大的错误。本系统基本实现了超级玛丽游戏所应有的基本功能,通过该游戏设计,提高了我的编程能力,也让我养成了良好的编程习惯。 本系统实现了超级玛丽游戏所应有的基本功能,我对这样的软件开发还只是一个开始,了解的不多,时间和能力有限,还有一部分功能未能实现,如吃到蘑菇会变大,或者吃到花朵可以发子弹,还有就是一些其他的怪物类。因此做的不是很好,游戏的场景设计和布局还比较简单,有些模块和功能的设计不是那么的完善,没有突出特色出来,这也可能是我这个程序的不足之处。 这个设计当然也使自己深深的认识到了java这门语言的博大精深,希望将来在工作中能够不断学习,不断进步,逐步的通过自己的积累去慢慢的学习,慢慢的融汇这门语言,争取早日成为能独当一面的java技术开发人才。
注:源码请在CSDN:孙叫兽-资源模块-下载