精通C 與熟悉VC ,演算法不怎樣 學遊戲程式設計如何開始

2023-09-08 11:03:38 字數 4088 閱讀 5726

1樓:ww什麼都好啦

學習下 資料結構和演算法 這個主要 c++一定要好 書一定要看經典的 垃圾書真的害人 我剛開始時候就是看啦個c++垃圾書 我以為c++就那麼點。

原來竟是說啦些語法而已 書盡量找國外人寫的 英文不行 就看翻譯版。

國人寫的書 真是。c++primer 3版的不錯 早就出第四版啦 聽說翻譯的不怎麼樣 我朋友建議我買的書 c++primer 3版 現在正在看。

可以到 中國互動網上書店看看 那裡計算機書比較多。

遊戲程式設計 我以前也 看見過好幾本 好像都不錯 不過我沒有太注意遊戲方便程式設計而已。

我都是在那裡看的 不過那裡比較貴 我在那裡看 然後再去 **找當當的**買的 噹噹的書在幾個**裡算是比較便宜的。

2樓:匿名使用者

不要學大眾都學的。現在有3d網路通訊中國剛起步,你去學那個。官方預計開始運營的時候每年會有100萬的人才缺口。

3樓:匿名使用者

看c++ primer 和 c++ programming language ,不要看《c++變成死象》

c++遊戲開發,怎麼學習,詳細一些

4樓:手機使用者

編些東西,錢能。 c++程式設計教程。 第一版。清華大學出版社然後再學一下vc++,再自己試著多編一些東西,程式設計最重要的是積累經驗。

visual c++遊戲程式設計人員至少要會的:

c++語言的語法,標準庫。

會使用vc,了解directx程式設計。

下面的多多益善:

軟體工程,會用某個源**管理工具(vss svn什麼的)資料結構和演算法,遊戲程式設計對效率比較關心。

英語, 許多好的資料都是英文的。

經驗, 這個最重要。

遊戲製作人的網路平台。

中國網遊研發中心。

購買遊戲程式設計書籍的專業**。

學乙個月,可以用vc寫一些小程式自己玩玩。

學兩個月,可以用vc寫像樣點的東西在周圍人面前炫炫學三個月,可以用vc給老闆開始幹活了。

學六個月,開始重頭去學c++

學一年後,決定要不要繼續,if(繼續) 學習mfc、atl、stl、c#、bcb、network、databa

se、algorithm...else開始就是個錯誤學三年後,學會怎麼來用程式語言來解決問題,vc、bcb等都只是解決問題的工具。這時候。

你如果還在學c++,你可以從事軟體開發這個很有“前途”的職業了。

5樓:冷風一夜

開發客戶端遊戲用c#+directx也可以,而按照你的描述你可能是想開發高效能圖形程式。

c++比c#要復雜一些,特別是低層操作上,有很多c#不涉及的細節問題。所以直接看vc++教程沒有什麼用,只是學會用visualstudio。首先要看的是c++的經典教程,比如effective c++之類的,其間還要學一點彙編,了解怎麼優化c++程式;然後是《3d數學基礎:

圖形與遊戲開發》之類的講計算機圖形學的書;再就是directx程式設計的學習。還有,開發大型遊戲程式需要對計算機硬體有一些深入的了解,可以看看《深入理解計算機系統》。

其實現在不一定要用c++開發遊戲,現在開始學習的話首先要學習的遊戲開發的思想,先用c#加xna開發遊戲練習一下,了解遊戲開發的大概以後再去學習c++也行。

6樓:網友

先從純c++開始,做遊戲未必用vc,然後多熟悉api,學一下計算機圖形學,最後在學學如何使用引擎開發。

7樓:匿名使用者

如果是想用c++的話,首先,你需要了解c++與c#的語法上有什麼不同?

在能夠熟練使用c++的基礎上(我指的是語法),可以找些遊戲開發的書來看看,開發,關鍵還在多練習,多寫**,才是提公升的關鍵。

8樓:柳生十連兵

你需要先學習計算機圖形學。

9樓:我愛餅啊

學c++,cocos2d,還是把c++學好吧,這是基礎很重要,然後再組專案。

如何學習c++程式設計?

10樓:惠企百科

首先程式設計要用到程式設計的軟體,這裡使用codeblocks。

開啟codeblocks,點選左上角的file,然後點new裡面的project。

接下來跟著我的步驟走,點選我標記的。

然後選擇c++。

輸入你要建立的標題名,這個只能用英文和數字,不能用漢字,然後點選next。

點選finish。

之後就會出現c++的程式設計框了,左邊是我們建立的文字文件,右邊是我們要寫入的程式語言。

把你編寫的程式完成後,點選上面的執行就會彈出執行框,成功執行你的程式就編好了。

end

目前大一,在學c++,應該如何提高自己的程式設計能力呢?

11樓:夕月會會

對於大一的同學來說,要想提公升自身的程式設計能力應該首先從high實基礎開始,程式設計能力的提公升需要乙個系統的過程,這個過程要系統學習包括資料結構、演算法設計、作業系統、資料庫、計算機網路等相關知識,而這些課程作為計算機專業的核心課程,後續都會陸續接觸到。

大一期間學習程式設計要重視三件事,其一是重視程式設計語法的學習,理解程式設計語法當中的抽象概念,比如c++語言就是乙個典型的物件導向程式語言,自身的抽象程度還是非常高的,所以理解這些抽象概念是第一步。要想理解這些抽象概念一定要有大量的輸入,也就是要閱讀大量的學習資料和開發案例**,同時完成自己的總結歸納,從而形成自己的程式設計思想。

其二是重視實驗,學習程式語言一定要邊用邊學,實驗對於學習程式語言的促進作用是非常明顯的,通過實驗也能夠為眾多抽象概念建立起畫面感。在進行實驗的過程中,既要重視實驗的數量,同時也要重視實驗的質量,實驗要有層次,要重視綜合性實驗,這對提公升程式設計能力還是比較重要的。

其三是重視交流和實踐,對於大一的同學來說,除了課堂學習時間之外,要想為自己營造更多的交流和實踐機會,可以通常積極參加專業比賽,或者是參加老師的課題組來實現。按照歷史經驗來看,參加專業比賽對於提公升程式設計能力的幫助作用還是比較明顯的,也能夠開闊自身的視野。我從事網際網絡行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大資料和人工智慧領域,我會陸續寫一些關於網際網絡技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。

12樓:你好甜甜圈呀呀

可以買一本書,比如從程式設計到入門,這本書是非常好的。我當時學的時候就學了這本,學習成果突飛猛進。

13樓:黎昕科普知識小屋

可以在網上找一些學習資料,比如中國慕課。或者是b站。都是有專門的技巧。

目前大一,在學c++,這時候應該怎樣提高自己的程式設計能力?

14樓:**實戰選手

如果目前你只是乙個大一的新生,那麼我建議你按照以下幾個方式來提高自己的程式設計能力。首先你應該要盡快的自學完書本里面的這些基礎知識,並且要牢牢的掌握好他們。當你學完了這些基礎知識之後,就應該要多做練習,多找一些不同的專案來進行程式設計練習。

當你把這些基礎都練得比較熟悉了之後,你就應該要開始進階去學習各種各樣的演算法。

一。盡快學完基礎知識

程式設計這個東西入門我認為還是相對比較簡單的,並沒有太多難的東西。所以說當你開始學習c++的時候,你應該要盡快的去學完所有c++的基礎。因為你如果想要提高自己的程式設計能力,那首先就是要打好自己的基礎。

如果自己的基礎都不行的話,那後面那些提高能力的部分,你就完全無法理解。<>

二。多做專案

當你認為自己的基礎學習的完成之後,那麼你就可以開始利用這些基礎來多做一些專案。這些專案最好不要有太難的東西,就跟你目前所學的知識差不多就行。這乙個階段最主要的就是把你所學的那一些碎片化的知識給它完整的運用在這些專案裡面。

通過這樣的一種方式,就可以讓你更好的去理解、掌握這些東西。<>

三。了解各種演算法

當你認為自己已經把基礎那些完全掌握並且可以熟練的開發專案之後,那麼你就應該要去購買一些演算法相關的書籍來看一看。因為掌握了那些演算法之後,你才能夠讓自己的**變得更加漂亮,才能夠實現更多不同的功能。只要你能夠把自己的演算法能力提上去,那麼你就已經很厲害了。

大家看完,記得點讚+關注+**哦。

高分求學C用到的單詞,高分 求 C 從入門到精通 第二版 原始碼

我也正在學c 好像沒聽老師說要背單詞吧 多敲 自然而然的就記住了 無須特意拿在手裡揹你想想 你學c 肯定還要涉及winform 那時的控制元件單詞更多 難道都一一背下來再開始寫程式嗎?多練才是王道 不怕樓主笑話 我學html時 記了很多單詞 別人用cs4寫 我用記事本寫 搞一個網頁花幾個小時,可現在...

C語言精通指標的老師們!多謝了

定義指標陣列,char name 這個指標陣列包含了3個指標,分別是name 0 name 1 name 2 首先你要明白什麼是指標自身地址和指標所儲存的地址 name 0 name 1 name 2 是指標自身地址,也就說這個地址裡面的內容是指標,我們知道陣列中每個元素的地址具有連續性,所以 na...

c語言volatile的問題,C語言中的volatile是什麼意思?怎麼用?謝了

不需要的。其實volatile是告訴編譯器,如果要讀取這個暫存器的值得話,就還去這個地址讀資料。舉個例子,在做嵌入式開發的時候,你可能需要去讀取某個i o口的暫存器的值,這個值是經常變化的,如果在之前你有過把這個暫存器的值賦給k了,你再想讀取暫存器的值得時候,編譯器會優化 它發現上次讀取暫存器值之後...