版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业课题:基于C语言的扫雷游戏设计,答辩学生:XXX 指导教师:XXX 所在学校:武汉理工大学,1,2,3,4,课题来源,指导思想,课题内容,成果展示,论 文 概 述,扫雷游戏介绍:,扫雷是一款相当大众的小游戏,玩法是通过点击方块并以出现的数字来判断附近地雷的数量,并以此找出所有不是雷的方块。,C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。,C语言是世界上流行、使用最广泛的高级程序设计语言之一。在操作系统和应用程序需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言具有绘图能力强,可移植性强,并具备很强的数据处理能力
2、,因此适于编写系统软件,三维,二维图形和动画,是数值计算的高级语言。,课题指导思想 模块化设计,C语言是一门面向过程的语言。,一般的面向过程是从上往下步步求精,所以面向过程最重要的是结构化的思想方法,包括结构化分析、结构化设计和结构化实现。,可以说面向过程是一种基础的方法,它考虑的是实际的实现。,“面向过程”是一种以过程为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。,论文结构,整体分析与设计 功能模块划分和设计 重点算法实现 测试情况,游戏流程分析,绘制雷区,随机布雷,左键,右键,地雷,数字,空白,标记,取消标记,GAM
3、E OVER,1,1,1,论文结构,整体分析与设计 功能模块划分和设计 重点算法实现 测试情况,Main()函数: 图形模式初始化 显示启动画面 游戏主控 关闭图形模式,鼠标驱动加载 游戏初始化 处理控制信息 绘图模块,功能模块划分和设计,论文结构,整体分析与设计 功能模块划分和设计 重点算法实现 测试情况,if(Latticex-1y.state=1) mines+; if(Latticex-1y+1.state=1) mines+; if(Latticexy+1.state=1) mines+; if(Latticex+1y+1.state=1) mines+; if(Latticex+1y.state=1) mines+; if(Latticex+1y-1.state=1) mines+; if(Latticexy-1.state=1) mines+; if(Latticex-1y-1.state=1) mines+;,统计四周雷数,if(Latticexy.flag=1|Latticexy.state=0) return; pnum-; if(Latticexy.mines=0 ,显示空白方块,MGet(); if(mx550 ,鼠标位置判断,for(x=0;x10;x+) for(y=0;y10;y+) if(Latticexy.flag=1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手卫生要求及管理
- 锂电池运输安全降本增效方案
- 预制菜年夜饭选购攻略
- 2025-2026学年广东省梅州市高考历史考前最后一卷预测卷含解析
- 2026年自动化立体库在消防设备行业物流中的应用可行性研究
- 《汇率波动对我国进出口企业财务风险防范与财务决策优化研究》教学研究课题报告
- 循证康复实践中的康复-参考创新
- 影像组学联合影像组学提升肿瘤疗效预测稳定性
- 高中化学实验教学中防腐剂含量检测技术优化课题报告教学研究课题报告
- 康复评估的循证康复循证患者管理
- 2024河北出版传媒集团招聘91人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 小升初英语词汇表(含1600个必备单词)+英语冲刺专项训练.情景对话+155个必考短语(必背)
- 等静压石墨行业分析
- 27.2.2相似三角形的性质教学设计人教版九年级数学下册
- QC活动之降低投诉率
- GSTGM9000图形显示装置软件用户手册
- 明管结构计算书(Excel)
- 2023年同等学力申硕经济学综合历年真题及答案
- 《社会工作实务》初级社会工作师
- 环境规划学课后习题答案
- 最新4桥面结构课件
评论
0/150
提交评论