c 關於製作遊戲,演算法對遊戲真的有用嘛oo

時間 2021-10-15 00:17:27

1樓:匿名使用者

資深大魔法師告訴你,製作3d甚至2d遊戲的主要工作都不是程式,你學c++什麼的是沒用的,報個素描班吧。遊戲的主體是美工、**、劇本。然後這些都有了,從名牌大學研究生院找個圖形影象的畢業生當主工程師,然後職業學校找碼農,這就算完了。

另外,您還是學學英語吧,「thanks son」這樣就別出來丟人了。

看了您的補充,我才感覺到我擦嘞,你y語文幾分啊,漢語看不懂?撒,來跟我讀 sa。

我學了c++ 8年,我都不敢說我理解了c++。雖然我之前沒說c++不好學,但是實際上確實是不好學,還說您學了好多年,那我就問你一句:c++的模板偏特化是什麼?

不知道是吧,那簡單點的,c++的模板在何時被?什麼事cv-qualifier?explicit關鍵字是幹啥的?

應用範圍是什麼地方?還是不知道?那我問你c++第乙個發布版叫什麼,c++的前身叫什麼?

圖形影象的專業演算法是研究生專業課程,估計你還得10年之後才能見到吧,不過之前你得過了線性代數和高等數學才行,完爆你幾條街,不信你試試。

搞acm的立馬來拜,為了祖國的未來,這小英雄就交給你們了,扇的時候下手輕點。

原來您是要做貪吃蛇啊。。。

大神在上,恕小的愚昧無知。我真不該來啊,瞎了小的的鈦合金狗眼居然點進來。小的跟您陪不是了,您大人不計小人過,就放過我吧!

2樓:

少年英雄啊。英雄 首先問一下 您接觸程式設計但看不懂演算法,那您懂演算法嗎?我知道看別人的**是很痛苦的,所以如果只是看不懂不要緊。

看您不是做小遊戲的意思(我指用cui就可以做的),如果您對常用演算法基本知曉,並且對win32程式設計有一些了解,那麼可以看一看directx或者opengl,選一種就好。這是兩種常用的遊戲開發sdk。(基本上現在的pc遊戲在安裝時都會附帶按directx和c++庫)

所以我認為去買一本介紹上述兩種工具之一的書就可以了。

關於競賽,個人感覺那個相比較而言更偏數學一點,如果您感覺自己邏輯思維能力較好用不著拿那些來折騰自己的話,完全可以不用學。

至於具體演算法跟遊戲製作的關係:學程式設計的基礎是語法,但是想自己寫實用的程式,沒有資料結構和演算法這兩個基礎是不行的,就好象你字寫的好,素材選的好,但是不會組織語言不會文章架構,也是寫不出好文章的。

3樓:匿名使用者

遊戲就是靠演算法維持的!演算法就跟你玩遊戲的思路一樣,沒演算法,走不下去!

演算法的書籍很多,網路上搜下就有了。

有關c++遊戲程式設計的書籍,我也上傳過,下面是鏈結,可以去下

4樓:匿名使用者

關於這個問題......我想問你一下,程式=資料結構+演算法 (pascal之父、結構化程式設計的先驅niklaus wirth之言)這句話你知道嗎,此乃所有程式設計師的箴言。

首先,我可以告訴你,沒有演算法的遊戲不是好遊戲。知道《孢子》嗎,他模擬了整個銀河,如果沒有演算法,完全手編,那程式得有多長?它其實是用了遞迴演算法,不停地帶入不同的值來獲得不同的結果,來模擬宇宙的。

這即是演算法的魅力。

其次,我可以告訴你,競賽是培養你的邏輯思維能力的。基礎打好了,之後才能寫出好程式。否則,你的程式毫無邏輯可言,不光別人看不懂,估計你自己都夠嗆。

最後,你提到的動態規劃,回溯等無用,其實是不完全對的。比如你編的是下棋遊戲,那麼就得用回溯(你應該知道計算機很傻的),至於dp的用處,你自己慢慢體會吧......

題外話:年輕人,就要敢於質疑,但得有禮貌喲~你後面的語氣就很不禮貌撒~

c和c++演算法

5樓:_鈊_煩_薏亂

離散數學比較多,工程數學中涉及到的矩陣啊,多元數等。。

看了你的補充,也來補充一下吧,這下要從1樓掉到幾十樓了,說說我的體驗,每個人的情況都有所不同,不必完全看我的哈。

我個人是搞遊戲開發的,在遊戲中我們不斷的用到乙個概念就是矩陣,這個屬於線性代數的內容,向量,這個是高宗數學的內容。

數值分析:說實話吧,對鍛鍊程式設計能力有幫助,在實際應用中感覺並不多,至少我並沒有遇到很多次。

高等代數:說石化,這個用得更少了,真的,個人覺得高等數學並不是讓你學數學了,學的是一種數學理念,是對數學的抽象能力,這對於計算機的學生來說,是很重要的。

高等幾何,沒怎麼聽說過,或許有用吧。

我是計算機專業的大學生,演算法分析我也學過了,其實感覺就是用到的數學知識真的不是非常多,也不需要非常高深的數學知識,或者是我的接觸面不夠吧。。。但是數學好對計算機程式設計水平是很有幫助的

特別注意一點,離散數學是相當有用的,感覺是整個計算機數學的基礎。。。

累了一天了,好累,希望對你有幫助!

6樓:匿名使用者

_鈊_煩_薏亂 說的很對。

但是我覺得:

離散數學:對資料結構有幫助,如果你的資料結構不錯,那完全沒必要學離散數學;

高等代數:_鈊_煩_薏亂 說的那是數學分析了,其實線性代數就是高等數學的一部分,這個對於計算機是很重要的,一定要好好學。

高等幾何:其實,這個的抽象程度決定了基本上在這個時代沒有什麼計算機的東西需要他。

數學分析:這個其實也沒什麼太大的作用,但是考驗考,你的好好學。

近世代數:這個基本上有些用,好好看看。

。。。沒了。。。哈哈

《複製我的是小狗》

7樓:

不好意思我現在正在學習c語言,我想你不用太擔心。我猜你是乙個高中生,很有想法的一類,因為我也有過這樣的問題,我的建議是,你可以把清華大學譚浩強編的《c程式設計(第三版)》先看一下,跳過第一二章,邊上機邊學習。你會發現裡面的數學都很簡單,等你啊真正學習複雜的東西以後,你才需要高深的數學知識,總之一句謊話,不要被嚇著,什麼清華呀,什麼c呀,其實很簡單!

你可以找我幫忙。[email protected]

支援有理想的人!

8樓:匿名使用者

都是網上隨便搜尋來的,不準確。也不能單看一本書來定。

去比較有名的程式設計網上看看他們演算法開了那幾個分類專區就能看出來了。

9樓:

邊用邊學。

看你程式設計應用到哪方面,再考慮學相應的數學。不可能樣樣都會用到,樣樣都要學。搞會計,搞飯店管理,搞港口管理,搞圖象處理,搞語音分析,搞數理統計,搞視覺化,搞有限元,搞fft,搞小波變換,搞語資料庫...

需要的數學不同.

應用目的尚未確定時,根據自己現在的能力,高中水平,大學水平,研究生水平,就熟悉自己這一水平的就可以了。

程式設計中,也有很多是程式設計技巧,而不是純數學,甚至不需多少數學。剛學c時就能學到不少。

不用太耽心數學問題。

10樓:

離散數學 線性代數 資料結構

11樓:匿名使用者

沒有上面說的那麼複雜,只需要高中畢業的數學知識就能應付好多。

我個人認為你不能盲目的說為了學c語言而從現在開始選擇一門數學,c,c++,要的是人的邏輯思維,或許你會在學習過程中遇到數學問題,你可以到時候在查資料。 你所說的高等代數 高等幾何 我覺得都沒有必要深究,凡是帶高等二字的 都沒必要深究。

從現在開始學起,就學 譚浩強的 c語言程式設計 這本書。經典入門之作。!

12樓:莜面西施

主要是運用到了離散數學了,不過最主要還是在邏輯數學上,因為這兩種都屬於程式語言,要編好程式,必須有很好的邏輯思維,有好的思路才能編出好的程式!好好鍛鍊下邏輯思維吧!

13樓:匿名使用者

我現在正在學演算法,語言只是為了實現演算法,自己比較喜歡c++個人覺得相關課程離散數學 資料結構 要會。

演算法是一門很難的學科,老師書本講的根本不夠自己看《演算法導論》和《計算機程式設計藝術》

多程式設計,把書上的演算法都實現出來

14樓:

猜你是想學習c語言吧

這個對數學要求不怎麼高,高中數學足以應付,一定要分的話,個人認為c語言要用到數列,陣列,代數基礎。

15樓:匿名使用者

離散數學,矩陣,多元數

16樓:匿名使用者

主要是資料結構與演算法,我覺得還可以挺好學了

17樓:匿名使用者

離散數學,矩陣,多元數

離散數學比較多,工程數學中涉及到的矩陣啊,多元數等。。

看了你的補充,也來補充一下吧,這下要從1樓掉到幾十樓了,說說我的體驗,每個人的情況都有所不同,不必完全看我的哈。

我個人是搞遊戲開發的,在遊戲中我們不斷的用到乙個概念就是矩陣,這個屬於線性代數的內容,向量,這個是高宗數學的內容。

數值分析:說實話吧,對鍛鍊程式設計能力有幫助,在實際應用中感覺並不多,至少我並沒有遇到很多次。

高等代數:說石化,這個用得更少了,真的,個人覺得高等數學並不是讓你學數學了,學的是一種數學理念,是對數學的抽象能力,這對於計算機的學生來說,是很重要的。

高等幾何,沒怎麼聽說過,或許有用吧。

我是計算機專業的大學生,演算法分析我也學過了,其實感覺就是用到的數學知識真的不是非常多,也不需要非常高深的數學知識,或者是我的接觸面不夠吧。。。但是數學好對計算機程式設計水平是很有幫助的

特別注意一點,離散數學是相當有用的,感覺是整個計算機數學的基礎。。。

累了一天了,好累,希望對你有幫助!

18樓:仍白蓮

**其實……我想說……演算法並非數學

我希望樓主能夠認真的去看下這個帖子:

19樓:內測高手

是不是冒泡二分之類的?

學習遊戲製作有什麼好學校,如何學習遊戲製作,有什麼好的培訓學校嗎?

傻帝 做包裝去5ds吧,不過那裡學maya和素描等,很貴也有學歷的好象,火星3dmax還不錯,maya聽說一般,我有幾個朋友在 學3dmax好象也找到工作了 具體遊戲製作,我覺得也都差不多,就是在建模中度過啊,建模一個是在3dmax使勁練習或者素描也就是畫畫好的人才行,不然學起來很難,還有自己以為很...

玩遊戲真的對人有害無益嗎,經常玩遊戲對身體有什麼傷害

正方 開發智力 反方 浪費時間 正方 我們認為網上遊戲機是一種合娛樂 學習 開展智力為一體的多效能遊戲,可以鍛鍊我們的多種能力,豐富我們的課餘生活。反方 我們認為網上遊戲機純粹是消磨時間,遊戲的內容多為打鬥,對同學們有害無益。正方 打遊戲機能調節同學身心,在煩惱的學習當中抽出時間來玩玩它,可以放鬆精...

籃球遊戲有哪些,關於籃球的遊戲有那些?

近日在聽青年教師的籃球訓練課時,教練把訓練初高中生的方法來訓練一二年級的小學生了,這個是很嚴重的事,如果低年級小隊員長期這樣學籃球,他本來很喜歡籃球的興趣,結果天天如此訓練,後來不喜歡籃球了,他不訓練了,我們沒人才了,這對我們是個多大損失。對於教師而言,一二年級小學生的訓練內容裡不能打比賽,不能訓練...