知识屋:更实用的电脑技术知识网站
所在位置:首页 > 游戏

用c语言编程设计简单的小游戏

发表时间:2022-03-25来源:网络

简单的的C语言编程小游戏——走迷宫

C语言是一种非常适合编写游戏的编程语言,今天我就用c语言编写一个十分简单的小游戏–走迷宫。

设计思路

1.数据分析:

定义变量 : 迷宫:char[10][10];
     墙 ‘#’
     老鼠 ‘@’
     出口 ‘ ’
     路 ‘ ’
    老鼠的坐标: char mx,my;
    出口的坐标:   char outx,outy;

2.业务流程:

1.显示迷宫:先清理屏幕,再显示迷宫。 
2.判断是否到达出口: 判断老鼠的坐标与出口的坐标是否重合。
3.获取方向键:
4.先把原位置赋值为’’,新位置赋值为’@’。
5.不能穿墙,不能越界。

此时要调用两个函数: system(“clear”)         清理屏幕函数getch()      调用键盘函数;

编程代码:

#include #include #include int main() { char a[10][10]={{'#', '#','#','#','#','#','#','#','#','#' } , {'#', '@','#','#','#','#','#','#','#','#' } , {'#', ' ','#','#','#','#','#','#','#','#' } , {'#', ' ','#','#','#','#','#','#','#','#' } , {'#', ' ','#','#','#','#','#','#','#','#' } , {'#', ' ','#','#','#','#','#','#','#','#' } , {'#', ' ','#','#','#','#','#','#','#','#' } , {'#', ' ','#','#','#','#','#','#','#','#' } , {'#', ' ',' ',' ',' ',' ',' ',' ',' ','#' } , {'#', '#','#','#','#','#','#','#',' ','#' } }; char mx=1,my=1,outx=9,outy=8; while(1) { system("clear"); for(int i=0;i printf("%c",a[i][j]); } printf("\n"); } if(mx==outx&&my==outy) { printf("恭喜走出迷宫"); break; } int key=getch(); a[mx][my]=' '; switch(key) { case 183: ' '==a[mx-1][my]&&mx--;break; //当上一格为‘ ’时,老鼠向上走一格 case 184: ' '==a[mx+1][my]&&mx++;break; //当下一格为‘ ’时,老鼠向下走一格 case 185: ' '==a[mx][my+1]&&my++;break; //当右一格为‘ ’时,老鼠向左走一格 case 186: ' '==a[mx][my-1]&&my--;break; //当左一格为‘ ’时,老鼠向左走一格 } a[mx][my]='@'; } }

运行结果:



收藏

精选栏目

热门推荐

  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜