- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
贪吃蛇设计报告-精选
目录1. 课题分析与方案选择32. 总体设计42.1 理论分析5 2.1.1 算法设计分析............................................................................................................5 2.1.2 数据结构分析............................................................................................................8 2.1.1 流程框图 ..........................................................................................................92.2 代码编写92.2.1 工具类........................................................................................................................92.2.2 载入类......................................................................................................................112.2.3 蛇类..........................................................................................................................122.2.4 食物类......................................................................................................................132.2.5 地图类......................................................................................................................142.2.6 运行类......................................................................................................................153. 游戏测试153.1 载入界面测试163.2 简单模式测试163.3 普通模式测试163.4 困难模式测试174. 问题分析与解决195. 总结20 摘要贪吃蛇游戏作为一款简单游戏,是手机游戏的代表,在十多年前风靡全世界,时至今日,贪吃蛇游戏任然活跃的网络的各个角落。本次编写的便是一款经典的贪吃蛇游戏,任务确定为实现贪吃蛇游戏过程。作为游戏的组成,通过必要的图形,文字界面来引导游戏者参与到这款游戏中,更有效的吸引游戏者的兴趣,为了拓展游戏者对高分和刺激的追求,设定各种难度的关卡也成为了游戏的必需品,贪吃蛇游戏的编写共有八个类,其中,主要包括游戏的控制与游戏界面的建立两个方面,对于前者,需要通过控制台来获取输入,而对于后者,要求应用合适的数据结构和算法,通过编写本次课程设计,对理论知识与实际作品之间的关系有了更加深刻影响。关键字:贪吃蛇,界面,难度控制,数据结构1 课题析与方案选择1.1课题分析本次设计为贪吃蛇游戏,一款游戏就必须要与使用者拥有良好的交互界面,使用C++对DOS界面显示的处理需要细致和精细,在游戏过程中,那么就会有游戏载入界面,游戏进行界面,和结束界面,在输入方面,这款游戏采用上下左右四个按键进行控制,需要用到回车键进行选择确定,而游戏的目标,则是获取更高分数,挑战更高难度。功能设计框图1.2方案选择软件选择本次编写软件为CODEBLOCKS 16.01设计选择 通过分析,将游戏分为输入,游戏运行,输出三大部分,对于每个部分需要用不同的类进行实现和联系,大概将其分为五个类,分别为工具类,载入类,蛇体类,游戏界面类和运行类。系统模块-功能表模块名称功能工具模块在游戏中需要对界面进行不同的显示,比如输出位置和形状和颜色等,为了界面和谐美观,同时也需要控制DOS界面大小等,为了方便使用,需要一个工具模块,用于在编写过程中合理的运行和调试蛇体模块做为游戏的主要承载者,蛇本身也是游戏的重点,
您可能关注的文档
- 生产安全事故报告和调查处理条例讲稿-精选.ppt
- 生物统计学(第3版)杜荣骞课后习题答案第一章统计数据的收集与整理-精选.doc
- 申请经营电信业务的业务发展、实施计划和技术方案。-精选.pdf
- 深圳市中科智担保投资股份有限公司商业计划书-精选.pdf
- 生物反馈疗法-精选.ppt
- 瘦身产品企划案例——美体瘦身保健项目招商计划书-精选.doc
- 特种设备安全监察人员培训讲稿-精选.ppt
- 石家统村污水处理站招标文件-精选.pdf
- 矢量控制原理-精选.ppt
- 水轮机结构介绍-精选.pdf
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 2024 ESC心房颤动管理指南解读(全)校对版.pptx
- 期末实验必刷题(含基础,重点,难点)(解析版)-2023-2024学年九年级物理第一学期期末挑战满分训练.docx VIP
- 高考模拟作文“互联网时代的决策之道:信息与理性”审题立意及范文-备战2025年高考语文各地名校模考卷作文导写.docx
- 检维修安全培训.pptx VIP
- 1一个投机者的告白.doc
- 钣金工艺学课件(PPT-83页).ppt
- 中华体育精神的文化内涵与思想来源.docx VIP
- 2023惠州西湖壹城购物中心项目招商手册-41P.pdf
- 第八章 第19节 极点与极线-解析版.docx
- 15ZJ001_建筑构造用料做法.docx
文档评论(0)