c语言迷宫闯关游戏大全,C语言写出的迷宫闯关游戏代码.doc
C语言写出的迷宫闯关游戏代码
C语言写出的迷宫闯关游戏代码:
#include
#include
#define LEFT 75
#define RIGHT 77
#define UPPER 72
#define DOWN 80
#define ESC 27
#define MAP
void PeopleFind();
void main()/*主函数*/
{
char ch;
clrscr();
printf("\n Welcome to play maze! Please select hand(1) to start else to leave\n");/*开始游戏*/
scanf("%c",&ch);
if(ch=='1')
PeopleFind(MAP);/*人工探索*/
else
getch();/*图形关闭*/
}
union keyboard /*定义读取键盘码的共用体类型*/
{
int iKey;
char chKey[2];
};
int GetKey() /*定义读取键盘码的函数*/
{
union keyboard Key1; /*定义读取键盘码的共用体变量*/
while(bioskey(1)==0); /*检测用户是否按键*/
Key1.iKey=bioskey(0); /*读取按键信息*/
return(Key1.chKey[0]==0?Key1.chKey[1]:Key1.chKey[0]); /*返回ASCII码或扩充码*/
}
void PeopleFind()/*人工探索*/
{
int i,j,level,a;
int Key,x,y; /*x,y为人物移动后坐标*/
int Map[6][20][20]= /*用二维数组定义地图1表示墙 0表示路 2表示出口*/
{
/*地图1"*/{
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1},
{1,0,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,0,1},
{1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1},
{1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1},
{1,0,1,1,1,0,0,0,0,1,0,1,1,1,0,1,0,0,0,1},
{1,0,1,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,0,1},
{1,1,1,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,0,1},
{1,0,1,0,1,0,1,1,1,0,1,0,0,1,0,1,0,0,0,1},
{1,0,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,1,1},
{1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,1},
{1,0,1,0,1,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1},
{1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1},
{1,0,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,1},
{1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1},
{1,0,1,0,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1},
{1,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1},
{1,0,0,0,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,1},
{1,0,1,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,2},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
},
/*地图2"*/{
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,0,1,0,0,0,0,0,0
c语言迷宫闯关游戏大全,C语言写出的迷宫闯关游戏代码.doc相关推荐
- python代码大全p-如何写出优雅又地道的Python代码?【转载】
在Python社区文化的浇灌下,演化出了一种独特的代码风格,去指导如何正确地使用Python,这就是常说的pythonic.一般说地道(idiomatic)的python代码,就是指这份代码很pyth ...
- 计算机可以编程游戏吗,我的世界真正的大神,在游戏中编程,制作出能玩的单机游戏...
原标题:我的世界真正的大神,在游戏中编程,制作出能玩的单机游戏 都知道,我的世界是一款沙盒建造类游戏,从2009年发行至今,有着不错的热度和源源不断的玩家涌入.虽然游戏中所呈现的并不是华丽精致高清的特 ...
- 地图标识符号大全_微信小游戏大全:炮火荣耀!我再也不玩游戏了!
50000+游戏爱好者已加入我们! 每天推荐好玩游戏! 关注我们,沐沐带你发现好游戏! <炮火荣耀>游戏小程序好玩吗? <炮火荣耀>小游戏怎么玩? 怎么进入<炮火荣耀&g ...
- 年会互动游戏大全:年会简单又好玩的h5互动游戏盘点
每年公司年会节目是最让人事部门头疼的一个环节,既要想到一个简单又好玩的游戏,同时也要兼顾到每一位参加的员工,调动每个人的积极性,但是每年用同一种类型的游戏难免游戏有些无聊,那么今天小编就来给大家介绍几 ...
- python编程小游戏-python趣味入门——写几个常玩的游戏
文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...
- python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密
原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...
- c语言课程设计总结心得大全,c语言课程设计的心得体会
c语言课程设计的心得体会 相关内容: 课程设计的理论产生于对课程设计实践的考察.下面是第一范文网为大家带来的课程设计心得体会,希望可以帮助大家.课程设计心得体会范文1:机械设计课程设计心得体会经过一个 ...
- python抽奖游戏大全_python实现转盘效果 python实现轮盘抽奖游戏
本文实例为大家分享了python实现转盘效果的具体代码,供大家参考,具体内容如下 #抽奖 面向对象版本 import tkinter import time import threading clas ...
- 一个游戏大量合服代表什么_合区的游戏下载_合区的游戏大全_手游排行榜_网游/单机游戏_九游...
[详情] 这是关于时间,你把那熟练的厨师,你躲在里面,你对进入聚光灯!步入3厨房,我们已经在我们的新3合1烹饪游戏为你设计的每一个包,准备一切,你会被质疑的美味佳肴,赢得自己的明星成名的虚拟厨师大厅! ...
最新文章
- 自动泊车技术短暂困境,前景可期
- Windows server2008服务器设置多用户登录
- 避免神经网络过拟合的5种技术(附链接) | CSDN博文精选
- ajax跨域问题解决方案
- java 监控usb端口插拔_如何监控某种类型的USB设备的插拔?
- VSS源代码管理应该怎么样对bin目录及项目中用到的第三方组件进行管理?
- [LCT动态树] [NOI2014]魔法森林,[ZJOI2018]历史
- Centos7通过yum安装jsoncpp库
- C++ 使用move来删除用户指定的文件
- 云栖社区云栖号(团队博客)攻略【2018版】
- 将XML解析成DOM文档
- HDU - 3790 最短路径问题
- 地球绕太阳一圈有多远
- linux shell脚本date命令 按照不同格式输出
- linux多CPU进程负载均衡解析
- java多线程--信号量Semaphore的使用
- 如何用Python脚本从文件读取数据?
- GPS 入门 7 —— GPS定位、LSB基站定位、wifi定位区别
- 【Arduino+ESP32专题】PlatformIO串口监视器的默认波特率修改
- WebUI自动化框架 - 数据驱动(ddt、paramunittest)