日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

项目: 推箱子游戏【c/c++】

發布時間:2025/3/20 c/c++ 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目: 推箱子游戏【c/c++】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很早之前寫的一個推箱子的游戲

目錄

  • 最終效果
  • 代碼

最終效果

代碼

#include<stdio.h> #include<stdlib.h> #include<graphics.h> #include<Windows.h> #include<conio.h> int map[8][8]={ 1,1,1,1,1,1,1,1, 1,0,0,0,0,0,0,1, 1,3,1,1,0,1,3,1, 1,0,1,1,0,1,0,1, 1,0,0,4,0,0,4,1, 1,0,1,1,1,5,0,1, 1,0,0,0,0,0,0,1, 1,1,1,1,1,1,1,1 }; void printf_map(int map[][8]) {int i,j;for(i=0;i<8;i++){for(j=0;j<8;j++){switch(map[i][j]){case 0:printf(" ");//兩個空格,代表路break;case 1:printf("■");//代表墻break;case 3:printf("☆");//目的地break;case 4:printf("★");//箱子break;case 5:case 8:printf("λ");//人break;case 7:printf("◎");//箱子推進了目的地break;}}printf("\n");} } //按鍵交互 void keydown() {int i,j;//找到人的位置for(i=0;i<8;i++){for(j=0;j<8;j++){if(map[i][j]==5||map[i][j]==8){break;}}if(map[i][j]==5||map[i][j]==8){break;}}char userkey=_getch();switch(userkey){case'w':case'W':case 72://只是人走if(map[i-1][j]==0||map[i-1][j]==3){map[i-1][j]+=5;//移動到的位置加5map[i][j]-=5;//原來位置減5}//人推箱子走if(map[i-1][j]==4||map[i-1][j]==7){//箱子移動的條件if(map[i-2][j]==0||map[i-2][j]==3){map[i-2][j]+=4;//箱子來了map[i-1][j]+=1;//箱子走了,人來了map[i][j]-=5;//人走了}}break;case's':case'S':case 80://只是人走if(map[i+1][j]==0||map[i+1][j]==3){map[i+1][j]+=5;//移動到的位置加5map[i][j]-=5;//原來位置減5}//人推箱子走if(map[i+1][j]==4||map[i+1][j]==7){//箱子移動的條件if(map[i+2][j]==0||map[i+2][j]==3){map[i+2][j]+=4;//箱子來了map[i+1][j]+=1;//箱子走了,人來了map[i][j]-=5;//人走了}}break;case'a':case'A':case 75://只是人走if(map[i][j-1]==0||map[i][j-1]==3){map[i][j-1]+=5;//移動到的位置加5map[i][j]-=5;//原來位置減5}//人推箱子走if(map[i][j-1]==4||map[i][j-1]==7){//箱子移動的條件if(map[i][j-2]==0||map[i][j-2]==3){map[i][j-2]+=4;//箱子來了map[i][j-1]+=1;//箱子走了,人來了map[i][j]-=5;//人走了}}break;case'd':case'D':case 77://只是人走if(map[i][j+1]==0||map[i][j+1]==3){map[i][j+1]+=5;//移動到的位置加5map[i][j]-=5;//原來位置減5}//人推箱子走if(map[i][j+1]==4||map[i][j+1]==7){//箱子移動的條件if(map[i][j+2]==0||map[i][j+2]==3){map[i][j+2]+=4;//箱子來了map[i][j+1]+=1;//箱子走了,人來了map[i][j]-=5;//人走了}}break;} } int main(void) {system("title 推箱子游戲中");while(1){printf_map(map);keydown();system("cls");}return 0; }

總結

以上是生活随笔為你收集整理的项目: 推箱子游戏【c/c++】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲欧美日本另类 | 96精品| 国产亚洲色婷婷久久 | 无码国产69精品久久久久同性 | 99自拍偷拍| 精品国产二区三区 | 五月婷婷六月婷婷 | 综合国产在线 | 一级黄色免费视频 | 亚洲一二三区在线观看 | 美国特色黄a大片 | 亚洲视频在线观看一区 | 大肉大捧一进一出好爽视频动漫 | 天天做天天摸天天爽天天爱 | 丝袜一区二区三区四区 | 99艹| 人人干人人干人人干 | 日本一区二区在线观看视频 | 亚洲综合免费观看高清完整版在线 | 侵犯女教师一区二区三区 | 色宗合| 日本精品一区二区三区四区 | 日韩国产毛片 | 欧美在线免费视频 | 中文字幕乱码人妻一区二区三区 | 亚洲第一天堂网 | 国产一区亚洲 | 黑人借宿巨大中文字幕 | 国产无套精品一区二区三区 | 国产精品亲子伦对白 | 成人看的毛片 | 欧美日a| 日批黄色片 | 成人开心激情 | 欧美一区二区高清 | 6080黄色 | 日一区二区三区 | 国产玖玖| 草青青视频 | 少女忠诚电影高清免费 | 国产精欧美一区二区三区白种人 | 天天干狠狠操 | 亚洲乱码精品久久久久.. | 一区二区三区影院 | 日本五十路女优 | 加勒比视频在线观看 | 91精品国产91久久久 | www.国产.com| av午夜激情 | 国产免费片 | 69国产成人精品二区 | 波多野结衣 久久 | 成人久久网 | 国产偷拍一区二区三区 | 制服丝袜第一页在线观看 | 国产精品一区二区三区四区视频 | 亚洲精品久久久久久宅男 | 国产91免费观看 | 国产精品国产三级国产aⅴ无密码 | 色老头av | 日韩另类视频 | av性在线 | 看a网站 | 精品国产视频在线 | av一区三区| 香蕉在线网站 | 人妻少妇一区二区 | 天天做天天射 | 国产精品三级在线观看无码 | 欧美日韩国产黄色 | 日韩一级网站 | 最新中文字幕在线视频 | 日日操夜夜操狠狠操 | 亚洲第一页综合 | 国产精品无码内射 | 国产精品视频麻豆 | 亚洲伊人av | 国产乱人伦 | 久久精品久久国产 | 一区二区三区四区视频在线观看 | 99re在线精品 | 黄色第一网站 | 木木影院| 国产精品自拍片 | 亚洲成人播放 | 黄色av免费在线播放 | 黄片毛片| 欧美精品黑人猛交高潮 | 九一网站在线观看 | 欧美一级欧美三级在线观看 | 色狠狠一区二区三区 | 欧美少妇18p | 黄色av电影在线观看 | 影音先锋在线看 | 精品人妻中文无码av在线 | 一二三区不卡 | 中文字幕第4页 | 欧美一区二区不卡视频 | 人妻一区二区三区视频 |