分类:推箱子
本文实例为大家分享了C语言系列之推箱子游戏的具体代码,供大家参考,具体内容如下输入WSAD控制行走,只需要把一个方向的代码写好了,剩下的是三个方向就是复制粘贴和简单的修改就可以了。#include<stdio.h>#include<conio.h>//键盘输入函数库//0:空地1:墙2:箱子要放的位置5:人与星号重叠5:箱子与星号重叠3:人+-34:箱子:+-4intmap[10][10]={1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,2,0,0,1,...
继续阅读 >
本文实例为大家分享了C语言实现推箱子代码的具体代码,供大家参考,具体内容如下#include<stdio.h>#include<stdlib.h>#include<getch.h>//调用getch函数intmain(){chararr[8][8]={{0,0,3,3,3,3,0,0},{0,0,3,5,5,3,0,0},{0,3,3,0,5,3,3,0},{0,3,0,0,4,5,3,0},{3,3,0,4,0,0,3,3},{3,0,0,3,4,4,0,3},{3,0,0,2,0,0,0,3},{3,3,3,3,3,3,3,3}};//定义一个二位数组,模拟地图intm_x=6,m_y=3;//给定人的位置intcnt=0...
继续阅读 >
本文实例为大家分享了C++实现推箱子小游戏的具体代码,供大家参考,具体内容如下游戏效果简单易懂的推箱子闯关小游戏。游戏代码#include<bits/stdc++.h>#include<windows.h>#include<conio.h>usingnamespacestd;#defineVERSION"2.2"#defineM55intn,m,wall[M][M],hole[M][M],box[M][M];intstep,dct,query,cross,rx[233],ry[233];charstr[M][M],title[M],o;charatlas[M][M][M]={{"...#@.","@..*..","#*##...
继续阅读 >
2020
10-15
本文实例为大家分享了C++实现推箱子游戏的具体代码,供大家参考,具体内容如下//1.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。//#include<iostream>#include<stdio.h>//■#include<cstdlib>#include<conio.h>usingstd::cout;constintrow=12;constintcol=13;intx=1;inty=11;intmap[row][col]={{2,2,2,2,2,2,2,2,2,2,2,2,2},{2,0,0,0,0,0,0,0,0,0,0,5,2},{2,0,0,0,0,0,0,0,0,0,3,0,2},{...
继续阅读 >
2020
10-09
本文实例为大家分享了C++实现简单推箱子的具体代码,供大家参考,具体内容如下游戏演示代码展示#include<stdio.h>#include<stdlib.h>#include<getch.h>intmain(intargc,constchar*argv[]){intcut=0;inta[8][8]={{0,0,3,3,3,3,0,0},{0,0,3,5,5,3,0,0},{0,0,3,0,5,3,0,0},{0,3,0,0,4,5,3,0},{3,3,0,4,0,0,3,3},{3,0,0,3,4,4,0,3},{3,0,0,2,0,0,0,3},{3,3,3,3,3,3,3,3}};intx=6,y=3;for(;;){int...
继续阅读 >
本文实例为大家分享了C语言实现推箱子的具体代码,供大家参考,具体内容如下项目展示首先介绍结构板,结构版是图形版的逻辑基础:结构版效果图:地图:二维数组储存地图,0代表空地,1代表墙,4代表箱子,3代表终点地图数组:intmap[13][14]={{0,0,0,0,1,1,1,1,1,1,0,0,0,0},{0,0,0,0,1,0,0,0,0,1,0,0,0,0},{0,1,1,1,1,0,0,4,4,1,1,1,1,1},{0,1,0,0,0,1,0,0,0,1,0,0,0,1},{0,1,0,4,0,0,0,4,0,0,0,4,0,1},{0,1,0,0,0,1,1,0,1...
继续阅读 >