附件2:华南师范大学本科毕业论文(设计)开题报告院系计算机学院专业计算机科学与技术(师范)学生姓名程毅学号20092101056指导教师宋桂琴选题Windows游戏设计本选题的意义及国内外研究状况:随着人们生活质量的不断提高以及个人电脑和网络的普及,人们的业余生活质量要求也在不断提高,选择一款好玩,精美,画面和音质,品质优良的休闲游戏已经成为一种流行的休闲方式。可以说在人们的日常生活中,除了工作、学习,玩自己喜欢的游戏正在成为一种时尚。而且休闲类游戏大概是覆盖年龄段最广的一类,相信有大量六七十岁的老人也玩过俄罗斯方块,也玩过五子棋等等,休闲类游戏曾经给了不少玩家们一个美好的回忆,也是目前游戏平台非常广的一类游戏。所以,开发出大家都比较喜欢的,高品质的休闲互动游戏,将会受到人们的普遍欢迎。让人们在工作学习之余,享受游戏的快乐,也是一款游戏真正成功的意义。作为80后和90后的我们,与红白机游戏(小霸王游戏)有着深深的不解之情。魂斗罗,坦克大战,超级马里奥的游戏在我们心里都深深的扎根。虽然小霸王已经没落了,但是我们当中的不少人还是希望重温童年时候的回忆。因此,我们想到了,重新制作坦克大战。把它移植到我们windows平台上。当前我们使用红白机游戏的模拟器其实有不少。首先是PC端的模拟器VirtualNes。这是一款能在电脑上运行的模拟器。Java手机平台的Nes-cube。塞班S-60的V-nes。WM系统上的PocketNester。不论是电脑上,抑或手机上,都是下载量极高的软件。更有许多新平台上的游戏,如安卓平台上运行的坦克大战清晰智能版,也是从这里移植过去的。因此,这些经典的游戏,其用户所占的比例还是挺大的。研究内容:1.用键盘对坦克操作其运动。2.坦克遇到子弹之后的爆炸。3.敌方坦克运动判断以及发炮判断。4.障碍物对坦克运动的影响。5.障碍物是否能被炮弹击破的判断。6.游戏结束胜利的条件。研究方法、手段及步骤:开发环境:JavaDevelopmentKit-1.6-6u27-windows-x64.exe开发工具:MyEclipse.8.6.正式版研究方法:1.文献研究法仔细阅读各种参考文献。从参考文献中获取灵感,获取信息。2.功能分析法分析存在的各个功能,逐个击破,然后再连接到一起。3.经验总结法看一下别的游戏,吸取可取的地方。研究步骤:2012年7月—2012年10月收集各种资料,完成开题报告。2012年11月—2013年2月开发软件。2013年3月—2013年4月测试软件并撰写论文。参考文献:[1]侯俊杰编著.Java程序设计教程与实训[M].北京:科学出版社,2005.[2]赵强,陈洪译著.Java程序设计高级主题[M].北京:北京大学出版社,2004.[3]《电脑编程技巧与维护》杂志社编著.Java编程技巧典型案例解析[J].北京:中国电力出版社,2005[4]张基温,朱嘉钢,张景莉编著.Java程序开发教程[M].北京:清华大学出版社,2002[5]丁来佳,周静.基于JAVA平台事件驱动模型的研究与设计[J].黄冈师范学院学报,2008,(S1).[6]雍俊海编著.Java程序设计教程(第2版).北京:清华大学出版社,2007指导教师意见:签名:年月日