求C 類做的小遊戲思路。具體細節在問題補充

2022-11-17 00:55:56 字數 2646 閱讀 1037

1樓:花花浪客

0. 我們把寵物包成一個類,這樣每個寵物就是這個類的一個例項

1. 首先這個類裡面應該有個私有(或者保護型別)的成員變數用於存放成長值,同時也有一個變數存放這個寵物的名稱(這個變數可以是公有變數方便以後讀取)

2. 除了建構函式與解構函式外,這個類需要有一個函式用與修改這個成長值,且這個函式應該要是執行緒安全的。這是因為你需要每秒減少成長值,所以後臺會有獨立執行緒響應timer事件來修改這個值,但是同時又有前端輸入值來增加成長值,所以這個修改成長值的函式需要在各個執行緒間同步。

至於執行緒同步的方法很多,比如使用訊號量,具體可以再看看相應的資料。另外在有一個函式用於讀取這個成長值。

3. 同時我們需要一個計時器響應函式,在計時週期到了之後用於減少成長值

4. 這個類還需要一個開始方法,在其中設定計時器(這個方法的內容根據需求也可以放到建構函式中進行)

5.有必要的話增加一個結束方法,用於銷燬計時器,這樣成長值不會再隨時間的減少而減少

6.通過一個列表來管理所有寵物例項,當輸入寵物名稱的時候就遍歷這個列表來找到具體跟哪個例項相關,從而獲取這個例項的成長值

2樓:藍色**

定義一個類。。

記錄寵物數量,成長值

一個警報函式 一個成長值變化函式

如何用c++編寫一個小遊戲

3樓:熊貓話球

分享一個大家小時候常玩的小遊戲。希望能夠喜歡。

4樓:夏蟲勿語冰

使用語言:c++使用工具:vs2019

5樓:

什麼小遊戲?如果用qt的話,像五子棋什麼的小遊戲就很簡單了

6樓:藍豆

殺手遊戲

#include

#include

#include

#include

int main()

,k[10]=;

aa:while(n!=1)

if(i==6) i=1;

if(a[i]==0)

sleep(1000);

printf("輪到%d號\n",i);

if(i==b)

else

dop=rand()%5+1;

while(p!=i);

while(a[p]==0||p==i) p=rand()%5+1;

sleep(1000);

printf("%d號選擇了%d號\n",i,p);

sleep(1000);

printf("%d號擲出了%d\n",i,c=rand()%6+1);

if(i>=c)

else

if(i==5&&a[p]==0)

if(p==2&&h==0)

if(p==3&&o==0)}}

if(a[1]==0)

}else a[1]=0;

}if(a[2]==0&&h==0)

else

h=1;

}if(a[3]==0&&o==0)

if(i==4&&a[p]==0)

}if(a[b]==0&&e==0)

i++;

}for(j=1;j<=5;j++) if(a[j]!=0) d=j;

if(x!=1)

else

printf("遊戲結束");

return 0;

}要的原始碼拿走,把贊留下。

c++做一個小遊戲的很多問題啊,菜鳥求逐一解答

7樓:匿名使用者

不用 ,那本身就是。exe的

8樓:匿名使用者

建議使用開源的遊戲引擎吧,qt,irrlicht,osg ,delta3d。試試看

另外,團idc網上有許多產品**,便宜有口碑

求幫做一個c++小遊戲或者小動畫

9樓:

您好!這是改良後貪吃蛇的源**!應該可以交哦

如何用c++編寫一個小遊戲?

10樓:夏蟲勿語冰

使用語言:c++使用工具:vs2019

用c++寫一個類似於超級瑪麗的小遊戲大概需要那些知識?

11樓:匿名使用者

1,要有一個遊戲世界觀。

2,要有一個把遊戲世界數字化的能力。

3,要會c++

4,要一套編寫遊戲場景編輯器(類似很多遊戲的地圖編輯器)5,要在4的基礎上編寫好遊戲引擎

6,要能畫出所有遊戲的所有組成單位的各種形狀。

7,要把5的引擎與6中的圖形層接合起來。

總論:最後能做到,在一個圖形化的形式下把各種物體怪物等放下來,選擇一些引數後,就能實現一關的定製。本人沒從書本的角度去說知識,而是實際要用到的重要知識來說的。

12樓:匿名使用者

雖然我只會vb,但應該差不多吧。

1。陣列儲存狀態(主人公和怪的位置)

2。物體的運動。

3。你有地圖嗎?沒有的話要畫。

4。判斷位置。

應該還是挺難的。

急求遊戲!應該屬於策略類的過關小遊戲主角能變紅黃藍三色

我知道是叫原色的小遊戲我玩多啦!4399裡的 還不如玩三位一體呢。會變成紅黃藍三色的火柴人小遊戲叫什麼名?原色之力,紅的能放火,藍的能放冰,黃的能開機關 是叫原色,去4399裡面搜,就有了。可能是 夢幻超人 吧!想找一款老遊戲,主角是三個人,衣服分別是紅黃藍三色,選定一個人控制,另外兩個人會跟著走 ...

求一款打磚塊類小遊戲,好像叫遺忘的

你看看這個是不是你想要的那個?我朋友發給我的,放在奈米版 盤裡了,你去權看看 什麼什麼叢林吧,原來的少年電腦世界雜誌裡,有這個遊戲,我通了。刪了。這個遊戲的全名叫什麼 貌似是3d打磚塊類的 5 七寶彈珠 超經典,129關我全過了 我玩過,但真心不記得啦,我的世界?是不是方塊建房的 求一款類似打磚塊小...

求在孤島上生存的單機遊戲,求類似荒島求生類的生存單機遊戲

生存麼 1模擬人生3 在一個城市內 模擬人的一生 可以交友結婚 生子 可以調整人得外貌 餓了要吃 疲憊了要睡覺 還有龐大的資料片 可以讓你世界旅行 迷宮探險 之類的 2我的世界 minecraft 超級經典的沙盒遊戲 你可以打造自己的世界 世界內任何方塊基本都可以破壞並創造 你可以搭建一個城堡 或者...