基于Python的Dodger游戏设计与开发开题报告
2020-04-13 17:04:12
1. 研究目的与意义(文献综述)
1.1 目的及意义
在当今社会,随着时代的进步,人们的生活节奏越来越快,面临着学习和工作给带来的巨大压力。在这样的环境下,必须要通过适当的休闲娱乐来放松自己。有的人具有运动天赋,他们通常喜欢通过打篮球等户外运动来放松身心;也有人喜欢宅在家里,静谧的渡过休闲时光。对于第二种人来说,游戏成为了一种很好的休闲娱乐方式。
一个游戏产品综合了许多复杂的设计,包含视觉(图像)、听觉(声音)和逻辑(程序),所以开发一款游戏并非易事。现如今,我国的游戏事业仍处于落后状态,作为计算机专业的学生,我们可以尝试去开发一款小游戏,并从中锻炼自己的程序设计及算法运用的能力。若将来有幸成为一名游戏开发工程师,我们应积极地为国内的游戏开发事业做出贡献。
2. 研究的基本内容与方案
2.1 基本内容
设计并实现一个带有声音和图像的dodger类动画游戏。游戏中玩家使用键盘控制一个小人,躲避从屏幕顶部落下的一大堆敌人,玩家能坚持的时间越久则分数越高。除了正常游戏模式以外,我们还需为玩家提供作弊模式,当玩家选择作弊时,每一个敌人的速度都会降低到最慢,以降低游戏难度。为完成以上功能,我们需为游戏程序设计动画模型、处理音频文件,最重要的是编写碰撞检测模块代码。
2.2 采用的技术方案
3. 研究计划与安排
(1)2018/1/14—2018/3/5:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2018/3/6—2018/4/30:系统架构、程序设计与开发、系统测试与完善;
(3)2018/5/1—2018/5/25:撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1][美]al sweigart.python游戏编程快速上手[m].人民邮电出版社,2017
[2]江红、余青松.python程序设计与算法基础教程[m].清华大学出版社,2017
[3]殷人昆.数据结构(c 语言描述)[m].清华大学出版社,2014