1樓:
#include "graphics.h"
#include "stdlib.h"
#include "dos.h"
#include "bios.h"
#define left 0x4b00
#define right 0x4d00
#define down 0x5000
#define up 0x4800
#define esc 0x011b
#define enter 0x1c0d
/*0-豆子, 1-空地, 2-牆壁, 3-玩家, 4-敵人*/
int beannum=0; /*這個數字不要人工輸入,由statistics函式完成統計地圖資訊得到*/
int a[15][20] = ;/*陣列就是地圖*/
/*你這裡定義的地圖有點問題 就是0
的個數沒有達到50,所以即使全部吃完系統也不會判贏,為此,我加入了一個全域性變數beannum表示地圖
裡豆子的總數,這個數字由statistics函式完成統計地圖資訊得到*/
struct play /*遊戲中人物的結構體*/
;struct play you, them[5]; /*定義玩家×1,敵人×5*/
int sum = 0; /*統計吃的豆子個數,吃滿beannum顆就算勝利*/
int xx[5][2]; /*判斷敵人移動方向用的陣列*/
int lose = 0; /*判斷是否失敗的變數 1為失敗*/
/*-------------以下為新加入的函式------------*/
long choose_speed(); /*選擇遊戲速度 */
void printsum(); /*顯示當前吃的豆子數*/
void statistics(); /*統計地圖中豆子數目*/
/*-------------以上為新加入的函式------------*/
void timedelay (unsigned long microsec) /*延時函式 傳入微秒數*/
drawblackdou (int x, int y) /*吃到豆子的函式*/
begain () /*開始函式, 畫出地圖*/
else if(a[i][j] == 3) /*代表玩家*/
else if(a[i][j] == 4) /*代表敵人*/
else if(a[i][j] == 0) /*代表豆子*/
}you.x = 5; /*設定玩家開始座標*/
you.y = 9;
them[0].x = 2; /*以下設定敵人開始座標*/
them[0].y = 15;
them[1].x = 4;
them[1].y = 1;
them[2].x = 8;
them[2].y = 16;
them[3].x = 12;
them[3].y = 13;
them[4].x = 13;
them[4].y = 7;
}void movethem (struct play *them) /*敵人判斷和移動的過程*/
}else if (xx[i][0] == 2)
}else if (xx[i][0] == 3)
}else if (xx[i][0] == 4)}}
}}fun (struct play *them) /*敵人的移動*/
win () /*玩家勝利*/
getch();/*加上它對程式介面可見性有幫助*/
}false1 () /*玩家失敗*/
getch();/*加上它對程式介面可見性有幫助*/
}loseyes () /*判斷是否失敗*/
main()
if (lose)
break;
key = bioskey(0);
setcolor (0); /*把玩家原來位置的消除*/
circle (100 + you.y * 20, 100+you.x * 20, 9);
if (key == esc) /*退出*/
break;
else if (key == up) /*這裡開始的判斷主要是
是否吃到豆子和碰到牆壁
遇到牆則退回原位*/
else if (key == down)
else if (key == right)
else if (key == left)
if (sum == beannum) /*吃夠豆子退出,勝利*/
break;
setcolor (red); /*執行了一次鍵盤後再畫出自己的位置*/
circle (100 + you.y * 20, 100 + you.x * 20, 9);
loseyes (); /*玩家移動後碰到敵人的可能*/
if (lose)
break;
}if (sum == beannum)/*吃滿豆子了*/
if (lose)
closegraph ();
}/*---------新增加的函式-------------------*/
long choose_speed() /*選擇遊戲速度*/
while(i<=0||i>3); /*1-3級*/
return (4-i)*1000000;
}void printsum() /*顯示當前吃的豆子數*/
void statistics() /*統計地圖中豆子數目*/
小時候玩的遊戲機上有一個小遊戲,好像是吃金子,就是可以上下左右的走爬梯子!
2樓:街景的幸福
你可以在123**中的7k7k小遊戲中搜尋:「吃金子」,或許會有的吧。也可以到其他遊戲去搜尋
3樓:匿名使用者
好像是警察抓小偷吧!~
4樓:快樂
是不是有火娃,冰娃的
求一個小遊戲 不知道叫什麼名 很多年前的了 是吃金子的 還有小紅人追著跑,被追上就一頓揍 還有好多道具
5樓:匿名使用者
淘金者**版遊戲
lode runner: the legend returns
很好下,知道名字一搜就有,實在下不到可以訊息哦留郵箱
6樓:匿名使用者
永遠的經典:淘金者
我的最愛,最強!!
7樓:斷雨痕
淘金者,這個我喜歡玩。。。嘿嘿ie
8樓:修露茜茜
淘金者.老遊戲了。紅白機的遊戲
9樓:匿名使用者
taojingzhe
金子有毒嗎,吃黃金會中毒嗎?
重金屬都是有毒的,不過這個毒指的是溶液中重金屬離子,而不是重金屬本身。也就是說,單純的金子 純金 是沒有毒的,而它跟某些化學物質 如酸溶液 反應後形成溶液後的金離子是有毒的。學習,是指通過閱讀 聽講 思考 研究 實踐等途徑獲得知識和技能的過程。學習分為狹義與廣義兩種 狹義 通過閱讀 聽講 研究 觀察...
夢到撿到金子,夢見撿到金子
估計你會遇到貴人!先恭喜你了。夢其實是你白天曾經想過的東西進行誇張。說明的最近很需要錢吧。俗話說夢是反的,你最好注意一下自己的錢包,小心漏財!其實這是你日常生活中所希望的於是它會在不經意間在你夢中放映,我建議你還是不要相信周公解夢這種事。代表則你這幾天有可能發財。日有所思 夜有所夢 沒什麼的。夢見撿...
「吃雞」怎麼開始遊戲?「吃雞」怎麼進入遊戲?
1,在桌面開啟steam平臺。2,輸入密碼 登入steam 3,在steam遊戲庫內找到絕地求生 點選開啟4,開啟遊戲後把滑鼠移動到左上角play下面5,選擇伺服器和模式。6,點選play後會變成框內的等待狀態 等待一會就開始遊戲了 絕地求生 英文名是 playerunknown s battleg...