暢游無線游戲盒子(一)--走迷宮


輸入對應數字可以進入對應的模塊:

將各個模塊寫成分函數 進行調用

首界面代碼:

#include

#include

#include

#pragma comment(lib,"winmm.lib")

void ui()

{

char a[100][100]={" ? ? ? ? ? ? ? ? ##################################################################",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ? ? ? ? ? ? ?暢玩無限 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ?0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? #",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ?* ? ? ? ? ? ?1.走迷宮 ? ? ? ? ? * ? ? ? ? ? ? ? ? ? #",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ?* ? ? ? ? ? ?2.推箱子 ? ? ? ? ? * ? ? ? ? ? ? ? ? ? #",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ?* ? ? ? ? ? ?3.貪吃蛇 ? ? ? ? ? * ? ? ? ? ? ? ? ? ? #",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ?5.遠程控燈 ? 4.五子棋 ? ? ? ? ? 6.聯系我們 ? ? ? ? ?#",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ? ? ? ? ? ? ? 7.在線聊天 ? ? ? ? ? ? ? ? ? ? ? ? ? ? #",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ? ? ? ? ? ? ? 8.音樂盒子 ? ? ? ? ? ? ? ? ? ? ? ? ? ? #",

" ? ? ? ? ? ? ? ? # ? ? ? ? ? ? ? ? ? ? ? ? 9.美末原畫 ? ? ? ? ? ? ? ? ? ? ? ? ? ? #",

" ? ? ? ? ? ? ? ? ##################################################################"};

int i;

char ch;

printf(" ? ? ? ? ? ? ----------------------------------請輸入數字選擇------------------------------------------------");

printf("\n");

for(i=0;i<=12;i++)

puts(a[i]);//刷新層 不斷刷新

while(1)

{

ch=getch();

if(ch=='2')

{

tuixiangzi();

}

if(ch=='1')

{

zoumigong();//寫好在其他文件的分函數 對應數字

}

if(ch=='3')

{

tangchishe();

}

if(ch=='6')

{

wangye();

}

if(ch=='7')

{

zaixianliaotian();

}

if(ch=='4')

{

system("start file:///D:/QIN/c/changyouwuxian/五子棋.exe");//這是我借用別人的代碼的游戲 用這個方法可以打開文件

}

if(ch=='5')

{

yuanchengkongdeng();

}

if(ch=='8')

{

system("start file:///D:/QIN/c/changyouwuxian/Playsound/bin/Debug/Playsound.exe");

}

if (ch=='9')

{

PlaySound("D:\\QIN\\c\\changyouwuxian\\Linkin Park - Roads Untraveled.wav",NULL,SND_FILENAME|SND_ASYNC);

system("start file:///D:/QIN/c/changshi_sdl/bin/Debug/changshi_sdl.exe");

MessageBox(NULL,TEXT("Donghua "),TEXT("song"),MB_OK);

PlaySound(NULL,NULL,SND_FILENAME|SND_ASYNC|SND_LOOP);

}//一些音樂函數

}

return 0;

}

今天先完成走迷宮

貼出代碼

#include

#include

#include

void zoumigong()

{

//system("color 0a");

char a[50][50]={"###############################",

"#O ? ? ? # ? ? ? ? ? ? ? ?# ?##",

"# ## # ? # ?# ?######## ? # ?##",

"# ?# ### ? ? # ? ? ? ?# ? ? ?##",

"## ? # ? # ? ##### ?### ?## ?##",

"### ## ? # ? ? # ? ? ?# ? # ?##",

"# # ## ? # ? ?# ? ? ? # ?# # ##",

"# # # ? ? ?# ## ? ## ?# ?# ? ##",

"# # # ? ## # ? ? ? ? ?# ? ?# ##",

"# ? ? ?## ? ? ? ?# ? # ? ? # ?#",

"# ?# ? ? ? ? ?#### ? # ? # ? ##",

"# ?# ? # ?# ?# ? ? # # ? # # ? ",

"# ?# ? # ?# ?# ### ## ## ? ####",

"# ? ?# ? ?# ? ? ? ? ? ? ? ? ?##",

"###############################"};

int i,x,y,p,q;

char ch;

x=1;y=1;p=11;q=30;

for(i=0;i<=20;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=='d')

{

if(a[x][y+1]!='#')

{

a[x][y]=' ';

y++;

a[x][y]='O';

}

}

if(ch=='a')

{

if(a[x][y-1]!='#')

{

a[x][y]=' ';

y--;

a[x][y]='O';

}

}

if(ch=='o')

{

system("cls");

printf("BYE!\n");

Sleep(3000);

system("cls");

ui();

}

system("cls");

printf("----------------------------w s a d 上下左右 ?o離開--------------------------------------\n");

for(i=0;i<=20;i++)

puts(a[i]);

}

system("cls");

printf("YOU WIN!!\n");

printf("輸入o離開\n");

ch=getch();

if(ch=='o')

{

system("cls");

printf("BYE!\n");

system("cls");

ui();

}

return 0;

}

//二維數組記錄地圖位置 x殖属,y記錄點的位置


??c?


用wsda 控制上下左右 到右下角出口

明天更新推箱子。

轉載注明出處

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末肾档,一起剝皮案震驚了整個濱河市覆致,隨后出現的幾起案子营袜,更是在濱河造成了極大的恐慌送悔,老刑警劉巖艘款,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異突想,居然都是意外死亡殴蹄,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門猾担,熙熙樓的掌柜王于貴愁眉苦臉地迎上來袭灯,“玉大人,你說我怎么就攤上這事绑嘹』” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵工腋,是天一觀的道長姨丈。 經常有香客問我,道長擅腰,這世上最難降的妖魔是什么构挤? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮惕鼓,結果婚禮上,老公的妹妹穿的比我還像新娘唐础。我一直安慰自己箱歧,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布一膨。 她就那樣靜靜地躺著呀邢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪豹绪。 梳的紋絲不亂的頭發(fā)上价淌,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音瞒津,去河邊找鬼蝉衣。 笑死,一個胖子當著我的面吹牛巷蚪,可吹牛的內容都是我干的病毡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼屁柏,長吁一口氣:“原來是場噩夢啊……” “哼啦膜!你這毒婦竟也來了有送?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤僧家,失蹤者是張志新(化名)和其女友劉穎雀摘,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體八拱,經...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡阵赠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了乘粒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豌注。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖灯萍,靈堂內的尸體忽然破棺而出轧铁,到底是詐尸還是另有隱情,我是刑警寧澤旦棉,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布齿风,位于F島的核電站,受9級特大地震影響绑洛,放射性物質發(fā)生泄漏救斑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一真屯、第九天 我趴在偏房一處隱蔽的房頂上張望脸候。 院中可真熱鬧,春花似錦绑蔫、人聲如沸运沦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至篓叶,卻和暖如春烈掠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缸托。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留俐镐,地道東北人母谎。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像奇唤,于是被迫代替她去往敵國和親幸斥。 傳聞我的和親對象是個殘疾皇子咬扇,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內容