導航:首頁 > 源碼編譯 > 演算法游戲

演算法游戲

發布時間:2022-02-01 12:08:42

① C++關於製作游戲,演算法對游戲真的有用嘛!~~o(>_<)o ~~

13歲肯好好學的話前途無量啊。

你學那些東西 是學語言最基本的,

做游戲至少少需要懂的東西如下
1 精通一門語言
2 常用數據結構和演算法 (數組 鏈表 樹 圖 隊列 堆棧 對這些數據結構的 增刪改查排序)
1 和2 是任何開發里都會要用到的東西
3 圖形圖像的常用演算法 (包括這些演算法的基礎 線性代數 和 解析幾何 特別是3D游戲,不會這個就和沒手沒腳一樣)
4 網路通信(如果想做網路游戲的話)
5 一套可用作游戲開發的開發庫(比如 OPENGL DIRECTX 或者一些游戲引擎 HGE IRRLICHT 之類的)

除了基礎必須要自己學意外,其他的工具庫網上有很多

編程這東西不是教出來的,都是自學出來的。

比如遞歸, 對樹的數據結構的操作就全是遞歸的,當然為了提高效率還需要把遞歸改成非遞歸的
你現在的情況,就老老實實先把語言學會。C++ 沒你想得那麼簡單。
另外沒有做游戲的簡易教程,如果你只是想做著玩,體驗一下的,可以用游戲工廠之類的軟體或者魔獸爭霸的編輯器。
如果你覺得自己C++語言已經學得差不多了,下面附一段求常量階乘的代碼,用的是遞歸,
接觸到這樣的代碼後,我開始使用模板元編程的,這段程序最大的好處是運算時間為0

template<int N>
struct fact
{
enum
{
value = N * fact<N-1>
};
};

template<>
struct fact<1>
{
enum
{
value = 1
};
};

template<>
struct fact<0>
{
enum
{
value = 0
};
};

std::cout << (fact<5>::value) << std::endl //求5的階乘

所以不管你做什麼基礎是很重要的,
建議的學習流程 C++ ->數據結構-> STL -> WINDOWS 或者 LINUX 的基礎圖形編程->boost::asio(網路) boost::gil(圖像)
->directX 或者 OPENGL, 以及線性代數和解析幾何 ->游戲引擎使用
當然以你的情況來說,最好先把大學計算機系的課程全都學一遍
包括
數據結構 (所有開發相關)
高等數學 (所有開發相關)
離散數學(所有開發相關)
線性代數(游戲開發相關)
解析幾何(游戲開發相關)
操作系統原理 (至少要了解)
資料庫概論(網路游戲相關)
編譯原理 (游戲開發相關,本來是編譯器如何開發的,但是很多演算法游戲開發里用的到)
計算機組成原理(至少要了解)
計算機體系結構(至少要了解)
計算機網路通信(網路游戲開發相關)

計算機圖形學(游戲開發相關)
多媒體處理(游戲開發相關)
軟體工程(所有開發相關,至少要先做到了解)

最後建議你測下IQ 如果低於120的話建議轉行吧

② 演算法生成世界的手機游戲

《Coddy演算法世界(Coddy World on Algorithm)》
安卓版是一款非常考驗玩家邏輯思維縝密程度的益智休閑游戲。
需要的時候在應用寶裡面就可以找到官網的。
找到以後就可以直接下載的。安裝成功了就是最新的版本,是可以直接玩的游戲的。

③ 猜心術之類的數學游戲的演算法是怎樣的演算法

首先,把每個數字都轉換成2進製表示,每個數字轉換成二進制後都是唯一的,如18的2進製表示為10010
然後,相應地應該在第2和第5張卡片上寫下18
又如31,2進制數是11111,那麼應該在第12345張卡片上都寫下31
總之,二進制數的第幾位上有1,就在第幾張卡片上寫下這個數(從右往左數)
如果一個數可以在第2,第4,第5張卡片上找到,那麼這個數是:11010,這個數是16+8+2=26,這就是猜心術的原理。

④ 有什麼好的學習游戲演算法的網站

MDN上有html5的教程, w3school上有js的在線手冊, cnblogs上能找到幾個做html5游戲的博主有些挺好的入門博文

要先把js熟悉了, html5的內容不算多一兩天就能大致學會了, 之後要做游戲可以自己參考著cocos2d之類的框架做, 也可以直接找個好用的框架做, 根據要做的游戲了解計算機圖形學, A*之類常用的演算法也是必要的

⑤ 一個游戲演算法的問題

小魚吃大魚,java應該行吧。

⑥ 想知道一個關於游戲製作編程演算法

摘要 您好,比如,24點游戲的演算法,其中最主要的思想就是窮舉法。所謂窮舉法就是列出4個數字加減乘除的各種可能性。我們可以將表達式分成以下幾種:首先我們將4個數設為a,b,c,d,,將其排序列出四個數的所有排序序列組合(共有A44=24種組合)。再進行符號的排列表達式,其中算術符號有+,—,*,/,(,)。其中有效的表達式有a*(b-c/b),a*b-c*d,等等。

⑦ 一款和電腦編程的演算法很像的游戲

你說的是燈光機器人嗎,考驗優先順序,嵌套循環等演算法的游戲。

⑧ 24點游戲演算法

你說的什麼東西啊,24點游戲很簡單啊,就是簡單的運算嘛!

⑨ 關於策略游戲演算法的問題 人工智慧 權重訓練

清華有本書叫人工智慧,現在的游戲發展趨勢就是這個。
已經有部國內的網游說是他們的NPC全是人工智慧,面對不同的人,處於不同的境遇,都會說不同的話,絕對不會對同一個人說同樣的對白,你可以查下這方面的資料。

⑩ 編程:游戲演算法

是c么

閱讀全文

與演算法游戲相關的資料

熱點內容
linuxvi下一個 瀏覽:973
安卓手機的應用鎖怎麼解 瀏覽:733
linux增加路徑 瀏覽:845
sql身份證號最後四位加密 瀏覽:533
xp系統表格加密 瀏覽:854
光遇安卓軍大衣什麼時候上線 瀏覽:838
android應用商店圖標 瀏覽:341
java計算圓的面積 瀏覽:643
應用編譯優化recovery 瀏覽:577
域控命令n 瀏覽:258
php導出文件 瀏覽:13
谷歌地圖網頁版無法連接伺服器地址 瀏覽:298
菜鳥工具在線編譯python 瀏覽:858
柵格化命令有何作用 瀏覽:823
為什麼壓縮文件不能解壓 瀏覽:311
足球app哪個軟體好 瀏覽:96
產品經理逼瘋程序員的一天 瀏覽:17
修改svn伺服器ip地址 瀏覽:584
下列關於編譯說法正確的是 瀏覽:246
java馬克思 瀏覽:118