2011届本科生毕业论文答辩基于Java的超级玛丽游戏的设计与实现导师:2015年6月8日摘要近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用
J2SE称为Java标准版或Java标准平台
J2SE提供了标准的SDK开发平台
利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发JavaApplet程序
“超级玛丽”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎
本游戏中通过总结和分析JAVA游戏的开发流程和代码功能的设计,采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性
开发了一款超级玛丽游戏,该游戏主要分为窗体类、场景类、马里奥类、敌人类、障碍物类等几个类
在主程序运行的线程中,用户控制的超级玛丽随方向键的操作而移动,并且可以实现马里奥游戏中的一些基本功能,例如踩死敌人或者顶掉砖块
本游戏采用双缓存技术,解决了游戏过程中的闪屏问题
通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的
可行性的分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决
要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程
技术可行性本游戏是在Windows7环境下开发的,一般的机器配置就可以了,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求,环境只需装上jdk1
4或以上版本就行了,Java是现在全球最时髦的开发工具之一,它拥有一套庞大且完善的类库,内置了其他语言需要靠库甚至是操作系统才能支持的功能,拥有一个虚拟机
NeatBeans