求簡單的C 小遊戲源程式。有註釋

2022-01-18 13:24:34 字數 6804 閱讀 4852

1樓:匿名使用者

#include

using namespace std;

#include

#include

int main()

}cout<<"輸入任意數字繼續。"<

}system("pause");

return 0;}

求一個用c++寫的小遊戲的源**,註釋寫清楚,不少於三分之一,寫的短點

2樓:斂正雅

已傳送,請查收,star~

3樓:匿名使用者

建議你把分數加到八十以上,不然沒人會寫的

求c++小遊戲程式**的詳細註釋說明 急求 望高手幫忙

4樓:匿名使用者

#include "iostream.h" //包含輸入輸出流#include//字元處理

#include

#include //時間函式

#include//獲取字元

int temp,ying,shu,ping; //定義全域性變數int main1(int n1) //定義函式,實現產生//主函式入口

int main()

int good;

//機選數字

good=main1(temp);

switch (good)

else if(cho==2)

else if(cho==3)

break;

case 1: //機選數字

cout<<"對方出了石頭\n";

if(cho==1)

else if(cho==2)

else if(cho==3)

break;

case 2: //機選數字

cout<<"對方出了布\n";

if(cho==1) //判斷玩家選的數字和機選數字是否相等else if(cho==2)

else if(cho==3) }

//輸出結果

cout<<"戰況:贏"<

cout<<"_____________________________________\n";

} while(1); //一直迴圈輸出遊戲介面cout<

return 1;}

求一c++小遊戲源** 簡單點的?!!謝謝

5樓:剛玥銀念之

#include

#include

#include

#define

left

0x4b00

#define

right

0x4d00

#define

down

0x5000

#define

up0x4800

#define

esc0x011b

inti,key;

intscore=0;

intgamespeed=32000;

struct

food

/*食物的結構體*/

food;

struct

snack

/*蛇的結構體*/

snake;

void

init(void);

/*圖形驅動*/

void

close(void);

/*關閉遊戲函式*/

void

drawk(void);

/*畫圖函式*/

void

gameover(void);/*輸出失敗函式*/

void

gameplay();

/*遊戲控制函式

主要程式*/

void

prscore(void);

/*分數輸出函式*/

delay(char

ch)/*調節遊戲速度*/

else

if(ch=='2')

}menu()/*遊戲開始選單*/

clrscr();

return(ch);

}/*主函式*/

void

main(void)

void

init(void)

void

drawk(void)

for(i=40;i<=450;i+=10)

}void

gameplay(char

ch)if(food.yes==0)

/*有食物了就要顯示出來*/

for(i=snake.node-1;i>0;i--)

/*貪吃蛇的移動演算法*/

switch(snake.direction)

/*貪吃蛇的頭部移動演算法,以此來控制移動*/

for(i=3;i595||snake.y[0]<55||snake.y[0]>455)

if(snake.life==1)

/*如果死亡就退出迴圈*/

break;

/*判斷蛇是否吃到食物*/

setcolor(4);

/*每次移動後將後面的身體擦去*/

for(i=0;i

rectangle(snake.x[i],snake.y[i],snake.x[i]+10,snake.y[i]-10);

delay(gamespeed);

delay(ch);

setcolor(0);

rectangle(snake.x[snake.node-1],snake.

y[snake.node-1],snake.x[snake.

node-1]+10,snake.y[snake.node-1]-10);

}if(snake.life==1)

break;

key=bioskey(0);

/*接受按鍵*/

if(key==esc)

break;

else

判斷是否改變方向*/

snake.direction=3;

else

snake.direction=1;

else

snake.direction=2;

else

snake.direction=4;}}

void

gameover(void)

void

prscore(void)

void

close(void)貪吃蛇

6樓:

四大經典遊戲

貪吃蛇 俄羅斯方塊 推箱子 連連看

你自己會寫了 就可以寫遊戲了

求c++小遊戲源**啊~

7樓:匿名使用者

#include

#include

#include

#define left 0x4b00

#define right 0x4d00

#define down 0x5000

#define up 0x4800

#define esc 0x011b

int i,key;

int score=0;

int gamespeed=32000;

struct food /*食物的結構體*/

food;

struct snack /*蛇的結構體*/

snake;

void init(void); /*圖形驅動*/

void close(void); /*關閉遊戲函式*/

void drawk(void); /*畫圖函式*/

void gameover(void);/*輸出失敗函式*/

void gameplay(); /*遊戲控制函式 主要程式*/

void prscore(void); /*分數輸出函式*/

delay(char ch)/*調節遊戲速度*/

else if(ch=='2') }

menu()/*遊戲開始選單*/

clrscr();

return(ch);

} /*主函式*/

void main(void)

void init(void)

void drawk(void)

for(i=40;i<=450;i+=10) }

void gameplay(char ch)

if(food.yes==0) /*有食物了就要顯示出來*/

for(i=snake.node-1;i>0;i--) /*貪吃蛇的移動演算法*/

switch(snake.direction) /*貪吃蛇的頭部移動演算法,以此來控制移動*/

for(i=3;i

/*下面是判斷是否撞到牆壁*/

if(snake.x[0]595||snake.y[0]455)

if(snake.life==1) /*如果死亡就退出迴圈*/

break;

/*判斷蛇是否吃到食物*/

setcolor(4); /*每次移動後將後面的身體擦去*/

for(i=0;i

rectangle(snake.x[i],snake.y[i],snake.x[i]+10,snake.y[i]-10);

delay(gamespeed);

delay(ch);

setcolor(0);

rectangle(snake.x[snake.node-1],snake.

y[snake.node-1],snake.x[snake.

node-1]+10,snake.y[snake.node-1]-10);

} if(snake.life==1)

break;

key=bioskey(0); /*接受按鍵*/

if(key==esc)

break;

else

判斷是否改變方向*/

snake.direction=3;

else

snake.direction=1;

else

snake.direction=2;

else

snake.direction=4;

} }void gameover(void)

void prscore(void)

void close(void)貪吃蛇

8樓:ing名字

一個戀愛小測試賊靈驗哦

#include

using namespace std;

int main()

9樓:月月

注:使用dev-c++編譯執行!

#include

#include

#include

#include

#include

#include

using namespace std;

int x=0,y=0;

/* colors defined for setcolor(int) */

enum

;void setcolor(const int foreground, const int background)

int cc;

int main()

system("cls");

for (int i=0;i exit\td ->right\ta-> left\tw -> up\t        s -> down";

systemtime systime;

getlocaltime(&systime);

printf("\nyear:%d    month:%d    day:

%d(%d)    %d:%d:",systime.

wyear,systime.wmonth,systime.wday,systime.

wdayofweek,systime.whour,systime.wminute);

if(systime.wsecond<10)printf("0");

printf("%d",systime.wsecond);

main();

return 0;}

利用c迴圈設計小遊戲編寫猜數的遊戲程式

static void main string args while i.trim equals 1 start random ra new random int rndint ra.next 1,100 int input 0 doif input rndint else if input rnd...

求簡單英語遊戲,求幾個英語課堂教學的小遊戲?謝謝

練習英語數字1 10的說法 兩個人之間進行類似石頭剪子布的遊戲,但在這個遊戲中,兩人可以出任意1 5個手指,然後,把兩人間的手指數加起來,看看誰的反應快,用英語把和數說出來,最先說出的為勝者,作為擂主接受下一個人的挑戰,該遊戲很刺激!求幾個英語課堂教學的小遊戲?謝謝 魔法英語 遊戲說明 感覺很好玩的...

簡單的C語言程式,求結果,一個簡單的C語言程式,求結果。。

getmemory1 沒有起作用,因為按值傳引數,str沒有改變。getmemory2給str分配了100位元組strcyp str,hello 往str中寫入了helloprintf n str is s str 可能輸出hello,也可能會出錯,因為記憶體已經釋放,立即訪問一般不會有問題,但是沒...