跟着视频学的很简单,拿出来分享一下哈!

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
/*使用键盘上的"w","s","a","D"控制小球移动,移动到">"即可胜利
*/main()
{char a[50][50]={"#############################","#o        #   ### ## ### ####","# ##### # # #  ##   ## ### ##","# #   # #  ### ### # # #    #","#   # #### # # # ###    # ###","##### #  # # #  ## ## ###   #","#   # # #  #  #    ##   ## ##","# # # ## # # # ## #####  # ##","# # # # ## #  # #   #    ## #","# #   ##        ### ###  # ##","# #####  # ##  ##   ##      #","#       ## ##             # #","# ######## # # # ###  #   # >","#     #  # #     #   ## # # #","##### #  # # # # ###  # # # #","#     #  # # #   ##  ## # # #","# # #        ### ## # # #  ##","# #   ###  ##       #    #  #","#############################",};
int i,x,y,p,q;
char ch;x=1;y=1; p=12;q=28;  for(i=0;i<=18;i++)puts(a[i]);while(x != p || y != q){ch = getch();if(ch == 's'){if(a[x+1][y] != '#'){a[x][y] = ' ';x++;a[x][y]='o';}}if(ch == 'w'){if(a[x-1][y] != '#'){a[x][y] = ' ';x--;a[x][y]='o';}}if(ch == 'a'){if(a[x][y-1] != '#'){a[x][y] = ' ';y--;a[x][y]='o';}}if(ch == 'd'){if(a[x][y+1] != '#'){a[x][y] = ' ';y++;a[x][y]='o';}}system("cls");for(i=0;i<=18;i++)puts(a[i]);}system("cls");printf("哇,你赢啦!\n");
}

运行后的输出:

C语言 简单走迷宫小游戏相关推荐

  1. c语言自动按键脚本,C语言键盘控制走迷宫小游戏

    本文实例为大家分享了C语言键盘控制走迷宫小游戏的具体代码,供大家参考,具体内容如下 在看了<啊哈C语言>之后想写一个游戏demo 游戏的截图 首先是启动界面 然后是初始化 接下来是键盘操控 ...

  2. 用 Dev-C++ 编写简单的走迷宫小游戏

    用 Dev-C++ 编写简单的走迷宫小游戏 前言 基础版 优化版 前言 以下是显示效果 B站视频讲解:[小游戏]用 Dev-C++ 编写简单的控制台走迷宫小游戏 [小游戏]用 Dev-C++ 编写简单 ...

  3. 用C语言做一个迷宫小游戏

    用C语言做一个迷宫小游戏,以下是代码段 这个迷宫游戏使用了递归回溯算法来寻找通往出口的路径.迷宫中的墙用'#'表示,路径用空格表示,入口和出口分别用'S'和'E'表示,已走过的路径用'*'表示.在生成 ...

  4. 分享一个C语言矿井逃生迷宫小游戏【附源码】

    用C语言写的一个迷宫小游戏,游戏玩法是通过鼠标控制帽子上的灯走出迷宫 // 定义常量 #define PI 3.141592653589 // 圆周率 #define UNIT_GROUND 0 // ...

  5. C语言编写简单的走迷宫小游戏

    走迷宫: 1.定义一个二维数组作为迷宫 2.定义老鼠的坐标 3.获取游戏开始时的时间time(NULL) 4.进入循环 1.system 清理屏幕 2.显示迷宫(遍历二维数组) 3.检查是否走出迷宫 ...

  6. C语言实现一个走迷宫小游戏(深度优先算法)

    补充一下,先前文章末尾给出的下载链接的完整代码含有部分C++的语法(使用Dev-C++并且文件扩展名为.cpp的没有影响),如果有的朋友使用的语言标准是VC6的话可能不支持,所以在修改过后再上传一版, ...

  7. 手动搜索迷宫游戏 c语言,C语言实现一个走迷宫小游戏(深度优先算法)

    接上一篇万年历博文,还是那位朋友的练习题.这次是使用C语言做一个小游戏程序,三选一(2048.8皇后和迷宫游戏),我选择的是迷宫(文章末尾有程序截图).个人认为这个程序的难点在于迷宫地图的绘制,也就是 ...

  8. 求助FC上的一个c++代码实现丧心病狂的走迷宫小游戏!

    这篇文章主要介绍了基于C语言实现简单的走迷宫游戏,用到双向队列,方便在运行完毕后输出经过的点,感兴趣的小伙伴们可以参考一下,本文实例讲述了C语言实现简单的走迷宫游戏的方法,代码完整,便于读者理解. 要 ...

  9. C语言——简单的飞机小游戏

    目录 前言 一.先看代码 二.代码解析 1.飞机图案的打印 2.控制飞机移动 getch() 函数 kbhit() 函数 3.发射激光 4.打击靶子 总结 前言 代码参考了<C语言课程设计与游戏 ...

  10. 超级详细的注释C语言简单实现童年小游戏:贪吃蛇

    引言: 记得小时候还没有现在超级高端的智能手机,当时的诺基亚类型的老人机是我的最爱,而里面的贪吃蛇小游戏我总是能玩很久,所以今天就用C语言简单实现一下贪吃蛇这一个小游戏吧. 一. 准备工作: 1.VS ...

最新文章

  1. 如何按多个列对数据框进行排序
  2. Android 中加载网络资源时的优化 缓存和异步机制
  3. 防灾科技学院期末软件测试,防灾科技学院2014 软件测试客观题
  4. 全球及中国免疫化学诊断设备行业发展态势与竞争策略分析报告2021-2027年
  5. Android开发系统版本的区别,开发者对比安卓和iOS系统
  6. v-on绑定特性命名带小横杠 ‘-’与props属性中变量怎么对应
  7. ltv价值 应用_用户终生价值Ltv是什么,在游戏设计中如何考虑?
  8. vscode括号颜色插件_[VSCode插件推荐] Bracket Pair Colorizer: 为代码中的括号添上一抹亮色...
  9. selenium实例:自动刷青马网课实现登陆 python实现自动登陆 利用pytesseract自动识别验证码并登录
  10. 计算机病毒主要是通过什么传播,计算机病毒主要是通过什么传播
  11. python贺卡编程_一种卡片编程机及其编程方法与流程
  12. 1db增益压缩点的作用
  13. 达观数据中标大华智能搜索平台,助力企业打造知识共享系统
  14. sketch如何做设计稿交互_Sketch交互设计入门到精通教程
  15. bigquery_为什么BigQuery Omni很重要
  16. orge_src版编译与安装
  17. TIOBE 9 月编程语言排行榜:Python 直逼第一,仅差 0.16%!
  18. 使用数据结构实现学生成绩管理
  19. LaTex学习笔记第二弹——罗列应用
  20. 计算机毕业设计ssm校园二手书交易平台

热门文章

  1. http请求 405错误 方法不被允许 (Method not allowed)
  2. 禁止spotlight索引外置硬盘或者网络硬盘
  3. 双稳态电路的两个稳定状态是什么_NE555集成电路--交替闪烁灯
  4. 解决win10小娜Cortana(win+S)无法搜索本地应用或无反应
  5. 小程序***已设置仅在企业微信中运行,请前往企业微信打开该小程序,企业微信设置显示小程序。
  6. 2021-2025年中国冷链跟踪和监测系统行业市场供需与战略研究报告
  7. mysql idb恢复_MySQL 通过idb文件恢复Innodb 数据【转】
  8. 安卓应用加固壳判断java厂商_使用frida来hook加固的Android应用的java层
  9. 短视频创业,如何在技术上节省100万启动资金?
  10. Python教程——def()函数