#include
#include
#include
#define n 1000
/*r目的地
o箱子
i人 x牆
路(空格)
w上 a左
d右 s下
*/void menu();
int level1();
int level2();
void swap(char*,char*);
int opera(char *p,int *ren,int xzs);
void dituprint();
void menu()
void xuanguan()
}}void swap(char *a,char *b)
void dituprint(char *p)
}int opera(char *p,int *ren,int xzs)
if(panduan==xzs)
}char ch;
printf("你的按鍵是:");
scanf("%c",&ch);
switch(ch)
if(p[ren[0]-9]=='x')
if(p[ren[0]-9]==' ')
if(p[ren[0]-9]=='o')
if(p[ren[0]-18]=='o')
printf("推不動誒 換按其他鍵1>>>>");break;
if(p[ren[0]-18]==' ')
}
}else
if(p[ren[0]-9]==' ')
if(p[ren[0]-9]=='o')
if(p[ren[0]-18]=='r')
} }}
break;
case 'a':
if(p[ren[0]-1]=='x')
if(p[ren[0]-1]==' ')
if(p[ren[0]-1]=='o')
if(p[ren[0]-2]=='r')
if(p[ren[0]-2]==' ')
} }
}break;
case 's':
if(p[ren[0]+9]=='x')
if(p[ren[0]+9]==' ')
if(p[ren[0]+9]=='o')
if(p[ren[0]+18]=='o')
printf("推不動哎 換按其他鍵1>>>>");break;
if(p[ren[0]+18]==' ')}}
else
if(p[ren[0]+9]==' ')
if(p[ren[0]+9]=='o')
if(p[ren[0]+18]=='r')
if(p[ren[0]+18]==' ')}}
}break;
case'd':
if(p[ren[0]+1]=='x')
if(p[ren[0]+1]==' ')
if(p[ren[0]+1]=='o')
if(p[ren[0]+2]=='o')
printf("推不動誒 換按其他鍵1>>>>");break;
if(p[ren[0]+2]==' ')}}
else
if(p[ren[0]+1]==' ')
if(p[ren[0]+1]=='o')
if(p[ren[0]+2]=='r')
if(p[ren[0]+2]==' ')}}
}break;
default:printf("操作錯誤!請確認後再重新操作。。。。。");
}dituprint(p);
} /*int panduan=0;
for(int i=1;iwww.cppcns.com ','x','r','x',' ',' ',
'8',' ',' ',' ','x','x','x',' ',' ',
};int ren1[5]=;
opera(ditu1,ren1,4);
level1();
return 0;
}int main()
case 2:
default:}}
getchar();
return 0;
} 本文標題: c語言實現推箱子小遊戲
本文位址: /ruanjian/c/245040.html
C語言實現推箱子遊戲
hello,程式設計小白的我又回來了,繼上次的c語言迷宮文章,我沉寂了兩天,這次帶來的是用c語言實現小時候的推箱子遊戲,中間挺難的,條件寫了刪,刪了寫,沒頭緒的時候都想放棄了,但我堅信寫的出迷宮的我也能寫出這個推箱子,哈哈,終於功夫不負有心人,在又乙個早上後,終於搞定了!下面我們來聊聊這個玩法簡單的...
C語言小遊戲 推箱子
更多可能 在 啊哈c 一書中學了簡易小遊戲走迷宮的寫法,之後的挑戰是寫乙個推箱子,於是嘗試去寫一下.此段 是我在摸索中更改之後的最終 存在改動痕跡.include include include includeint main int x,y char in,out x 3 y 4 out x fo...
c語言小遊戲推箱子
代表小老鼠 代表箱子 o 代表終點 代表牆 展示 include include include intmain int argc,const char ar char m x 6,m y 3 for printf n 判斷是否結束if 4 cnt switch getch 前方是箱子 elseif...