如何使用c語言寫乙個簡單的小遊戲?

時間 2021-05-30 19:27:22

1樓:傻傻狗

高二圖一樂寫的小迷宮,,想要簡單小遊戲就給你這個唄,通過這個也可以延伸一點的。比如:加入關卡設計,推箱子,貪吃蛇。

或者同樣是迷宮再複雜一點隨機生成地圖然後搜尋演算法確定可行性呀,或者先生成路線,再根據想要的路線隨機生成地圖呀。都可以的。

#include

#include

#include

int main()

char a[40][40]=;

char ch;

int x=1,b=2,c=1,d=18,i,time=0;

while(x!=c||b!=d)

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

printf("%s\n",a[i]);

ch= getch();

if (ch=='w')

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

x=x-1;

a[x+1][b]=' ';

a[x][b]='o';

if (ch=='s')

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

x=x+1;

a[x-1][b]=' ';

a[x][b]='o';

if (ch=='a')

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

b=b-1;

a[x][b+1]=' ';

a[x][b]='o';

if (ch=='d')

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

b=b+1;

a[x][b-1]=' ';

a[x][b]='o';

system("cls");

Sleep(10);

system("color 0a");

printf("恭喜過關!\n");

getch();

return 0;

乙個簡單C語言程式設計問題,求解答?

RunshenZ 把 誤寫成 是很多程式設計師都會犯的錯誤,尤其剛剛入門。這種錯誤有乙個很煩人的地方就是printf除錯也不太容易發現。有一種程式設計風格可以避免這種錯誤。就是把常量等寫在等號前面。像這樣 if NULL ptr if ch 這麼做的好處是編譯器會幫你指出錯誤。雖然這種寫法也有一些缺...

如何用 c 語言寫乙個扔色子的程式?

GsyPs 既然問題描述要求各面的值。1 隨機朝向天的點數 2 水平方向選擇一點為參考,隨機0到360度隨機一下角度,即可確定剩下四面的朝向。3 printf 列印出來 偏扁豆 想了乙個真隨機 建乙個rpc伺服器,server端弄個worker池,每個worker負責聯絡乙個知乎的閒人負責現實中擲色...

如何用 C 寫乙個簡單的計算器程式?

豬蹄醬 猴子都能學會系列 expr term term factor factor expr NUM 接下來,祭出boost.spirit,為了趕時髦,直接用x3版 include include include namespacex3 boost spirit x3 using x3 double...