1. 游戲如何學習編程
如果你想從事移動平台的游戲開發,Android主流java語言,iOS主流Object-C語言,那麼你就要去學習這個平台主流的語言,而在個人主機上主流的游戲開發語言現在包括以後很長時間也還是C++。但是並不是所不同平台的游戲開發,就毫無共通之處,學了這個到了另一個平台就無用了。不是這樣的,編程的世界裡你走得越遠你會發現很多東西的本質都是相似的,例如你如果扎實地理解了C++的基本語法(而不是死記硬背),日後再轉Java語言也不是很難的事情,因為它們本質的面向對象特性還有各種編程語言特性都是相通的。
作者:NET.Dzreal
鏈接:https://www.hu.com/question/20778819/answer/1221418708
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
2. 如何學習入門的游戲編程
學習游戲編程最好是有系統的學習方式,有老師帶領會高效得多。
當下互聯網行業發展迅速,與之相關的產業大多發展都很好,游戲設計的前景自然也是相當不錯的。一個游戲問世要經歷很多環節,劇本設計,原畫創作,場景建模,但核心部分還是編程語言開發。
主要學的內容如下:
1.游戲程序設計:C++程序設計入門;基本數據類型和輸入輸出;流程式控制制語句;數組、指針和引用、函數;程序結構和書寫規;范結構體和聯合體、類;繼承與多態;異常處理與程序調試。
2.演算法與數據結構:演算法分析;數據結構;基本演算法;STL的概念與使用;靜態庫與動態庫;XML庫的使用。
3.Win32程序設計:Windows程序入門;Windows消息;GDI繪圖游戲工具與MFC;網路編程基礎。
4.游戲數學和智能應用:游戲中的坐標系;矢量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。
5.2D游戲技術與應用:2D游戲技術概論;游戲地圖系統;GUI系統;戰斗系統設計;任務系統;優秀的聲音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
3. 游戲編程怎麼學
1、編程(C、C++、網頁製作,計算機圖形學背景等)。
2、美術(原型概念設計、色彩、模型等)。
3、設計(核心玩法、交互等)。
4、音樂(配音等)
游戲開發主要分為2D游戲和3D游戲。2D游戲通常是為手機開發的,一般使用的開發工具是Cocos2dxcocoscreator,使用的開發語言是c++js。3D游戲一般使用的游戲開發工具。
unity3D,使用的開發語言是c#或者Javascript。所以要想開發哪種游戲,就必須知道需要用到哪些開發知識。
主要條件:
扎實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現在比較大的游戲也由此開發;DELPHI功能也很強,很多網游:比如網金、傳奇都用到了DELPHI;JAVA用於開發手機游戲。
從事游戲開發的人一定有情懷。有情懷沒什麼了不起,誰都可以有一腔熱情,但能力必須支撐自己的情懷,做出足夠好的東西。
4. 如何在家自己編程游戲
想要自己編程做游戲的話:
1.首先要學習看數據的結構,不用學的很深入。在實踐中慢慢深化。
2.然後學下sdl,這個只要看著網上的教程就可以編一些簡單的程序,
3.之後堅持多練習編程,可以從小的游戲慢慢編寫。
5. 怎麼編寫游戲代碼
首先請先學一門語言,c類,java,python其中三選一,當你學會基礎之後,就可以採用各種網上有的庫來編寫一款游戲了。
還有一種辦法就是下載一款圖形編程軟體,類似processing等,這些都需要用到上述其中一種語言,好處就是不用跟各種五花八門的庫打交道,壞處是寫出來的游戲只能用這些軟體運行。
(5)如何編程游戲擴展閱讀:
代碼設計的原則包括唯一確定性、標准化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。源代碼是代碼的分支,某種意義上來說,源代碼相當於代碼。
現代程序語言中,源代碼可以書籍或磁帶形式出現,但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼最終目的是將人類可讀文本翻譯成為計算機可執行的二進制指令,這種過程叫編譯,它由通過編譯器完成。
6. 如何自己編程做游戲
自己學編程做游戲需要學習、了解以下幾樣東西:
1、知道自己想做什麼類型的游戲,手游、主機、PC,明確後選擇游戲引擎。
什麼是編程:
編程是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】
7. 如何編程一個最簡單游戲代碼
利用隨機數猜大小,內容如下:
1、代碼的第一行,是一個include語句。沒有它我們的程序會編譯不過。有了它就是告訴編譯器在對代碼進行編譯之前,必須要包含程序需要的文件。這里的stdio.h就是我們需要的頭文件。
2、代碼第二行是一個main函數,這個main函數的返回值是一個int整型數據。剛開始學習編程的時候我們可以認為程序運行的時候是從main函數開始的。後續會專門給大家做一個介紹向大家說明在main函數之前還做了哪些事情。
3、每個函數都用一對「{}」進行包含,表示著函數體的開始和結束,當然後面說到控制語句的時候它還表示一段控制語句的開始和結束。
4、main函數中調用了一個printf函數。它是用來向控制台輸出我們想要的內容。printf的函數定位格式為:int printf(constchar*format,...)。format中定義了輸出內容和格式。
5、return函數執行完後。在退出函數體之前,會將函數進行返回。return後的內容根據函數返回值定義而定。在本段程序中返回的是整型數據0。
8. 如何編寫游戲
去網上搜下,很多這個源代碼,自己看看吧
做游戲,首先要有策劃,打算做什麼游戲,達到什麼要求,有哪些需要的資源,需要什麼人如何分工,如何實施,最後測試,完成發布,
現有一個計劃才可以做好的,會編程和會用編程,是兩個概念,等你會用了,就不會問這些問題了
9. 游戲編程如何入門
游戲編程是一項比較復雜的事情,但對於愛好者來說可深可淺的入行。
學習游戲編程關鍵是掌握一款游戲引擎的用法,或者自己從編寫小游戲開始學習。但無論如何都會涉及到3D和硬體加速渲染,這部分比較復雜若是PC游戲可以學學DirectX SDK。
像你朋友如果底子不深又急於想寫出來能在電視游戲上運行的游戲,可以學習微軟的Microsoft XNA游戲開發框架,它基本上已經把底層東西都封裝起來了能夠方便的用它提供的類來實現圖像顯示、聲音、網路、控制。應該已經是電視游戲最容易入門的捷徑了。另外XNA的編程語言主要是C#,這與C語法是一樣的,關鍵是學習XNA。
這個網址 http://bbs.gameres.com/showforum.asp?forumid=67 是一個XNA中文技術論壇,你朋友可以到這個論壇找到不少相關學習資料和知識。