基于OpenGL的三维迷宫游戏设计任务书
2020-04-13 11:45:24
1. 毕业设计(论文)主要内容:
用opengl开源图形库设计一款单机的三维迷宫游戏,游戏采用c 语言编程,使用vs2017编译器,可在win7,win8,win10等主流windows系统下运行,opengl库采用较新的4.5版本,确保游戏的流畅以及编码的灵活性。
游戏的难点主要在于编码实现,考虑到用的图形库较为底层,需要大量编码封装工具来对游戏进行开发,主要用到大量图形学的知识。
技术难点主要在于以下几个方面,迷宫的动态生成,三维物体的建模,光照纹理贴图的实现,第一人称视角在场景中的实现,鼠标键盘交互,物体的碰撞检测,阴影实现等。
2. 毕业设计(论文)主要任务及要求
1、查阅不少于15篇的相关资料,其中英文文献不少于3篇,完成开题报告。
2、完成不少于5000字的英文文献翻译工作。
3、收集相关的原始数据,并进行数据的预处理工作。
4、完成毕业设计(论文)阶段性报告,完成任务书和中期情况检查表等任务。
5、完成不少于12000字的研究论文。
3. 毕业设计(论文)完成任务的计划与安排
1-3周:查阅文献,完成开题报告
4-6周:总体设计,完成论文综述
7-10周:设计算法,功能模块设计
11-13周:编码和测试
14-15周:写论文,提交初稿,给老师检查,修改定稿,答辩。
4. 主要参考文献
[1] 王玉华, 杨克俭, 曾梅兰. 面向对象技术在三维虚拟场景建模中的应用研究[j]. 武汉理工大学学报(交通科学与工程版), 2003, 27(1):37-40.
[2] 向世明. opengl编程与实例[m]. 电子工业出版社, 1999.
[3] 张研. 用vc编程迷宫游戏[j]. 电脑编程技巧与维护, 2008(1):64-68.