安 徽 三 联 学 院
本 科 专 业 学 年 论 文
题 目:迷 宫 游 戏 软 件 设 计
姓 名: 王 伟
专 业:
计算机科学与技术
班 级:08级本科2班
指导教师: 王良燕
完成日期:2010年12月15日
题目:迷宫游戏
软件设计 摘 要
目前国内外游戏软件设计技术正在不断发展与创新中。人机交互技术、OpenGL三维图形绘制技术、笔试交换技术等都在游戏软件开发技术中得到充分运用。利用本课题设计的机会可以熟悉c++语言的各种特性,锻炼
程序设计的实践能力,熟悉图形用户界面的开发,以及巩固数据结构和算法等
课程的
学习成果,并深入理解数据结构和算法在程序设计中的核心地位。通过MFC技术进行界面程序的编写和运行。MFC不只是一个功能单纯的界面开发
系统,它提供的类绝大部分用来进行界面开发,关联一个窗口的动作,但它提供的类中有好多类不与一个窗口关联,即类的作用不是一个界面类,不实现对一个窗口对象的控制,而是一些在Windows中实现内部处理的类。[u1]
关键词:迷宫;游戏软件开发;界面设计;MFC;
Title: Maze game software design
Abstract
The software design technology at home and abroad are constantly development and innovation. Human-machine interaction, OpenGL 3d graphics rendering technology, written examination exchange technology wait to be in the game software development technology is given plenty of exercise. Using this topic design opportunities can be familiar with various characteristics of the c + + language, exercise program design ability of practice, familiar with graphical user interface development, and consolidating data structure and algorithms such course of study achievement, and thorough comprehension data structure and algorithms in programming the core status. Through the MFC technology interface program to compile and run. MFC is not just a simple interface development system function, it provides class most used to interface development, connecting a window of action, but it does provide the class have a lot of category associated with a window, that is, class effect is not an interface class, not to achieve a window object control, but some in Windows implement internal processing of classes.
Key
words: maze, Game software development, Interface design, MFC, Vc + +, human-machine interaction, 3d graphics rendering technology.
目录
第一节 引言 ......................................................1
第二节 迷宫游戏设计算法......................................1
第三节 界面设计 ...................................................3
3.1 界面设计原则.....................................3
3.2界面具体思想......................................4
3.3 画出迷宫..........................................4
第四节 界面设计程序..............................................5
第五节 结束语.......................................................12
第一节