欢迎来到天天文库
浏览记录
ID:30242659
大小:19.75 KB
页数:11页
时间:2018-12-28
《游戏程序设计课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划游戏程序设计课程设计报告 游戏课程设计报告 题目: 班级:姓名:徐继涛 学号: XX年1月6日 目录 一、目的与要求………………………………………………………………………. 二、游戏设计方案…………………………………………………………………… 三、游戏开发平台构建…………………………………………………… 四、项目设计………………………………………………………………………. 五、游戏创新描述………………………………………………
2、……………………目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 六、调试运行与分析………………………………………………………… 七、程序清单………………………………………………………………………. 参考文献…………………………………………………………………………... 一、游戏设计目的及要求 通过游戏程序设计,提高编程兴趣与编程思路,巩固C++语言中所学的知
3、识,合理的运用资料,实现理论与实际相结合。 黑白棋,又叫反棋、奥赛罗棋、苹果棋或翻转棋。黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。 .收集资料,分析课题,分解问题,形成总体设计思路; .对于设计中用到的关键函数,要学会通过查资料,弄懂其用法, 要联系问题进行具体介绍;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全
4、感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 .上机调试,查错,逐步分析不能正常运行的原因,确保所设计 的程序正确,并且能正常运行; .完成课程设计报告,并进行答辩 .黑白棋的棋盘是一个有8*8方格的棋盘。下棋时将棋下在空格 中间,而不是像围棋一样下在交叉点上。开始时在棋盘正中有两白两黑四个棋子交叉放置。游戏结束时输出得分。画出模块枝干图与每个模块的程序流程图。修改某些代码,改变其外观及功能。 (6).游戏操作应尽量简单。界面美观,让人看了觉得舒服。 二、游戏设计方案
5、、算法设计:玩游戏过程采用递归算法,控制循环过程,可使游戏重复玩,判断迷宫游戏结束的算法是通过判断人有没有到达终点。使坐标向前移动采用算法,通过递归算法将人物的每一节依次向前移动。横坐标与纵坐标依次向前赋值,从而达到使人物前移的目的。 、数据结构目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 下棋步法信息分别用两个结构体存储与表示。将人物的横坐标X、纵坐标Y和判断
6、是否要出现下棋的位置分别作为人物的结构体的成员。坐标的横坐标数组,纵坐标数组,坐标的节数N,坐标的移动方向DIRECTION、坐标的生命分别作为坐标的结构体的成员。结构体内每个成员的存储类型均为整型。 简要说明:图形驱动即完成初始化图形系统功能;开始画面模块的主要作用是根据设置绘制出窗口;玩游戏的过程是游戏此游戏程序的核心,又可细分为好多小的功能模块;其中,显示人物模块仅完成显示人物功能;坐标前移模块即通过递归算法实现坐标的向某方向移动;判坐标死模块的功能是通过判断是否无棋可下,迟到棋盘来判断步法有没有死亡。 三、游戏开发平台构建 、平台构建 模块
7、应具有高内聚性,低耦合性。这样,程序运行才更稳定,效率更高。 据功能将贪吃坐标游戏划分成四个大模块,九个小模块。每个模块均具有自己的功能,而且,比较容易画出各个模块的流程图。 、构建结构图 四、项目设计 贪吃坐标游戏体系机构,给出总体的模块结构图,确定程序的主要函数及之间的调用关系,同时设计坐标与游戏者等等的具体的数据结构。 模块划分目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技
8、能及个人素质的培训计划 ?主控模板 ?主控模块是由main函数
此文档下载收益归作者所有