推箱子游戏报告材料书

推箱子游戏报告材料书

ID:39862045

大小:249.00 KB

页数:10页

时间:2019-07-13

推箱子游戏报告材料书_第1页
推箱子游戏报告材料书_第2页
推箱子游戏报告材料书_第3页
推箱子游戏报告材料书_第4页
推箱子游戏报告材料书_第5页
资源描述:

《推箱子游戏报告材料书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、标准文档推箱子游戏设计报告书一、项目背景本实训要求对“推箱子游戏”进行分析、设计。本实训对实训项目已经作了较为详细的分析及相关知识讲解,通过实训,促使专业技能得到综合训练,让我们了解软件开发基本技术和工作过程。同时,本实训中了解图形界面设计基本技术。通过本系统的开发,要了解软件开发的整个过程,掌握软件开发的基本方法,提前培养从事软件行业应具备的基本素质和能力,为以后的学习作一个铺垫。 二、设计目的本课程的课程设计实际是重在提升学生对程序的理解力和游戏界面的设计能力,进行的一次全面的综合训练,其目的在于加深动手能力以及对游戏

2、设计思想的理解,掌握运用VB开发应用程序的基本方法及基本技巧。三、游戏介绍本游戏设计了关卡设计器对有难度进行设计,同时用方向键↑↓←→控制小人的移动,空格重新开始,回车选择下一关,pageup上一关,pagedown下一关,Esc退回。小人移动来推箱子使箱子到达指定位置,如果箱子全部到达指定位置就表示过关3.1界面设计3.1.1界面设计原则:1用户帮助2向导3快捷键4鼠标与键盘对应5布局合理化6显示信息一致性7界面一致性8美观与协调性9合理性10规范性11易用性12一般交互13数据输入本游戏是一个简单游戏所以只涉及一些简单

3、的界面设计原则.实用文案标准文档3.2用户界面又称人机界面,实现用户与计算机之间的通信,以控制计算机或进行用户与计算机之间的数据传送的系统部件。GUI:即图形用户界面,一种可视化的用户界面,它使用图形界面代替正文界面。本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明。用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便地使用本应用系统。实用文案标准文档下面解释说明即为本游戏的简单标签设计3.3系统编码3.3.0编程设计原则:1、排版2、注释3、标识符命名4、可读性5、变量与结构6、函数与过程7、

4、可测性8、程序效率9、质量保证10、代码编辑、编译与审查11、代码测试与维护由于本游戏是小游戏所以只需注重1、排版2、注释3、标识符命名4、可读性5、变量与结构6、函数与过程等方面就可以其余原则可忽略.3.3.1API函数声明PrivateDeclareFunctionBitBltLib"gdi32"(ByValhDestDCAsLong,ByValXAsLong,_ByValYAsLong,ByValnWidthAsLong,ByValnHeightAsLong,ByValhSrcDCAsLong,_实用文案标准文档By

5、ValxSrcAsLong,ByValySrcAsLong,ByValdwRopAsLong)AsLong3.3.2全局常量PrivateConstMAXXAsInteger=20PrivateConstMAXYAsInteger=15PrivateConstSIZEAsInteger=302PrivateConstD_LEFTAsInteger=1PrivateConstD_RIGHTAsInteger=0PrivateConstD_UPAsInteger=2PrivateConstD_DOWNAsInteger=3Pr

6、ivateConstB_GROUNDAsInteger=&H0PrivateConstB_DESTAsInteger=&H1PrivateConstB_BOXAsInteger=&H2PrivateConstB_WALLAsInteger=&H4PrivateConstB_BACKAsInteger=&H83.3.3全局变量PrivateMap(MAXX,MAXY)AsIntegerPrivateScenesCountAsInteger,CurrSceneAsIntegerPrivateBoxCountAsInteger,

7、CompletedAsIntegerPrivateXAsInteger,YAsInteger,DirAsIntegerPrivateFileNumAsIntegerPrivateMapLoadingAsBooleanPrivatePlayingAsBoolean3.3.4游戏开始//定义子函数,载入游戏.PrivateSubForm_Load()Playing=FalseMapLoading=FalseInitGameEndSub3.3.5游戏初始化//FileNum代表工作区号,用FreeFile函数返回,载入游戏.返回

8、工作区文件尾号除以sizePrivateSubInitGame()FileNum=FreeFileOpen"Map.dat"ForBinaryAccessReadAsFileNum实用文案标准文档ScenesCount=LOF(FileNum)/SIZEIfScenesCount=0ThenMsgBox

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

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

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