- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机技术基础课程设计
C语言
设计报告
题目:用c语言实现仿LINUX下街机游戏Ktron
学院:机电工程学院
专业:工业工程
班级:050109
姓名:郑有为
指导教师:顾煜新
设计日期: 2007 年 1 月4 日
一、选题背景 :
我们日常生活中的小游戏机、手机上,经常会有贪吃蛇、拼图游
戏、俄罗斯方块、推箱子、迷宫等小游戏,这些小游戏看起来复杂,
其实根据我们所学的知识,利用C语言亦可编译程序来实现。下面就
是通过 C语言程序实现迷宫游戏。
二、设计思想 :
仿LINUX下街机游戏KTron。其实写本游戏的动机就是我一个朋
友特别喜欢 linux下的KTron这个游戏,但在WINDOWS下又没找到,
而我朋友又不太熟悉 LINUX 操作,所以我就花了点时间写了
Trone,Trone这个名字也是源于KTron。
三、程序流程图
voidmain(void)/*主函数*/
/* 定义画方框的坐标X,Y,以
及颜色Color,Draw为是(1)否(0)
已走过 */
/* 定义画方框的坐标X,Y,以及
颜色Color,Draw 为是(1)否(0)已走
过 */
/* 设置游戏者颜色,其实就是设置
全 局 变 量 Player2Color 与
Player1Color,根据who 来判断哪一
个游戏者 */
/* 最主要函数,控制画框方向以及判断是否已
死 */
int ManageMove(CurrentCoor
player1,CurrentCoorplayer2)
/* 游戏控制函数,完成一系列初始化操作,最
后调用ManageMove 函数,完后便显示谁胜及
一些快捷键 */
void GameManage(void)
/* 确认退出函数,返回
1 (退出)与0 (继续游
戏) */
int Exit_Game(void)
四、程序清单 :
#include time.h
#include stdlib.h
#include conio.h
#include ctype.h
#include stdio.h
#include graphics.h
#include bios.h /* 功能键设置 */
#define ESC 0x001b /* 退出游戏 */
#define F1 0x3b00 /* 查看帮助信息,调用HelpMassage()函数 */
#define F2 0x3c00 /* 设定游戏速度等级,调用Set_Level()函数 */
#define F3 0x3d00 /* 设定游戏者1的颜色,调用Set_Color()函数 */
#define F4 0x3e00 /* 设定游戏者2的颜色,调用Set_Color()函数 */
#define F5 0x3f00 /* 以下功能键暂时保留,如果增加功能可使用 */
您可能关注的文档
最近下载
- B∕T 37422-2019 绿色包装评价方法与准则(高清可复制).pdf VIP
- 故障分析报告表.xls VIP
- 2024完整解读英语课程新课标《义务教育英语课程标准(2024年版)》动态PPT内容课件.pptx VIP
- 基于物联网的地铁安全监测系统设计.doc
- API 2000-2020 常压和低压储罐的排放 (中英文编译版).pdf
- 部编版语文二年级下册第四单元教材解读大单元集体备课.pptx VIP
- 2024年赣州瑞金市城管协管员招聘考试题库及答案.docx
- 幼儿园资料教学课件 《小班语言活动:小小鸟》.ppt
- 自动切管机结构设计.doc VIP
- 一种兼具降解和水解性能的自抛光防污树脂及其制备方法.pdf VIP
文档评论(0)