迷宫游戏的设计与实现论文

迷宫游戏的设计与实现论文

ID:10942285

大小:285.50 KB

页数:48页

时间:2018-07-09

迷宫游戏的设计与实现论文_第1页
迷宫游戏的设计与实现论文_第2页
迷宫游戏的设计与实现论文_第3页
迷宫游戏的设计与实现论文_第4页
迷宫游戏的设计与实现论文_第5页
资源描述:

《迷宫游戏的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、迷宫游戏的设计与实现摘要设计和实现的迷宫游戏是在VC环境下用C语言编写的,主要是设计迷宫有一个入口和一个出口,游戏者在进入迷宫后,只能从出口出去,否则失败,该程序支持键盘操作,迷宫大小是由游戏者来确定的,可以自动随机的生成迷宫地图,迷宫游戏设计了一个视野窗口,可以支持游戏者漫游到视野范围外的迷宫,游戏者可以从左侧的入口进去,在右下侧的出口退出,遇到墙壁,则游戏者不能通过。游戏者在迷宫中探索出口的过程中可以使用上,下,左,右键这几个键手动的搜索迷宫的出口。迷宫的地图是使用绘图函数显示在屏幕上的,是调

2、用easyX函数库来实现的,所以本文最重要的一个部分就是在介绍屏幕显示下的图形模式,和在这种模式下,所调用的一些绘图函数。关键词:迷宫;回溯;绘图函数Abstract:DesignandimplementationofthemazegamewritteninCintheVC45environmentismainlydesignedmazehasoneentranceandoneexit,afterenteringthemaze,theplayercanonlyexit,orelsefail,the

3、programsupportskeyboardoperation,mazesizeisdeterminedbytheplayerautomaticallyrandomlygeneratedmazemap,mazegame,designavisionwindow,theplayercansupportroamingtothefieldofviewoutsideofthemaze,theplayercangofromtheleftsideoftheentranceintherighttheunders

4、ideoftheexportexitencounteredthewall,theplayercannot.Thegameinthemazetoexploretheexportprocesscanusetheup,down,left,right-exportofafewkeystomanuallysearchthemaze.MapofthemazeisdisplayedonthescreenusingthedrawingfunctionistoachievetocalleasyXlibrary,so

5、thisarticlethemostimportantpartistheintroductionscreendisplaygraphicsmode,andinthismode,thecalldrawingfunctions.Keyword:maze;lookbackupon;drawfunction45目录引言11迷宫游戏的概要设计21.1工具介绍21.2游戏的主要功能31.3程序调用的头文件的介绍32easyX的介绍32.1为什么要用easyX32.2easyX43迷宫中的数据结构44迷宫游戏中

6、调用的函数74.1绘图函数的基本知识的介绍74.2程序中用到的绘图函数85流程图及模块图105.1功能模块图105.2系统流程图116迷宫游戏的设计思路137游戏的关键代码18结论21致谢22参考文献2345引言迷宫的问题原本是一个经典的实验心理学的问题,其大概的内容是实验心理学家将老鼠放入从没有顶的大盒子的入口处让其由此进入迷宫。迷宫中被隔板隔成有很多的分区设置,前进的方向可以形成很多的障碍,有可能某一次走入的那个位置,可能会将小老鼠带入到死胡同,从而要重新的探索新的方向去寻找到出口,而此时给老

7、鼠动力的是一位心理学家在迷宫的唯一的出口处放置的一块奶酪来吸引老鼠,从而给了老鼠外界的动力,让其发现从迷宫中通向迷宫的出口的位置。当然,心理学家做这个实验是为了研究老鼠在迷宫中寻找出口时的种种表现,去研究这些表现是反映出它在那个时刻是什么样的心理反映,从而去研究这些心里反映说明的问题,还有在这种在老鼠不知道出口的情况下,老鼠是如何识别这条道路是否已经走过,从而心理学家们可以去研究老鼠的学习能力,这只是最初时为了进行学术研究而设置的。有了这样一个启发,后来有的程序员开发出了各种迷宫的小游戏,这种迷宫

8、的小游戏是趣味性的游戏,可能不用太多的思考能力,但是要的是一种耐心,往往游戏者迟迟走不出,或是走了很久,以为快到出口的地方时,结果进入了死胡同,还要返回去再来,会容易让人产生不耐烦的心态,因为要逐一的去试探各种可能的方向。但是这种经典的小游戏并没有因此而失去它的魅力,反而吸引了更多的玩家,现在程序的设计者也更加注重提高游戏的趣味性,比如,游戏者的标志是很炫的卡通人物,或是迷宫的障碍物设计的很有意思。这次我设计的这个迷宫游戏用的是比较简单的方法,是在VC环境下用C语言编写的,并没有用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。