『壹』 游戲開發好學嗎
unity開發屬於程序開發類學科,需要學習編程基礎,並且還要具有一定的邏輯思維能力,個人認為還是有些難度的。
游戲開發需要一定的編程基礎的,最好是計算機專業的來學。 當然,如果你一點基礎都沒有,也不是完全學不會,只要你有做好大量付出的思想准備,一樣能夠學好的。
首先, 游戲開發的過程,是面向對象的開發過程,涉及到各種各樣的游戲場景,分析其中的邏輯,如果沒有一定的編程思想,開始還是比較吃力的。不過好在,游戲開發的思路和現實中的思想很相似,沒有太抽象的內容,只要你能想明白游戲邏輯,剩下的就是使用代碼將其實現出來。
其次,游戲開發過程有的時候需要一定的數學和物理能力,看文檔需要一點點英文能力。
最後,就是主觀上你得認同游戲,客觀的看待游戲開發的崗位,不要認為游戲是禍及下一代的電子鴉片。
『貳』 誰知道游戲編程的編程思想大體是什麼
邏輯流程上沒有區別
只不過在軟體規劃期需要寫好游戲的劇本,交互方式,技術規范等等
這些都沒有超出軟體工程的范圍
『叄』 連連看游戲的編程思想
連連看
應該是能轉2個彎吧<-這個不清楚
然後你從某個點出發向四周遞歸尋找。。最多隻能轉兩次就行啦
主要思想是遞歸
『肆』 什麼叫編程思想
編程思維,是一種高效率解決問題的方式,是「理解問題——找出路徑」的高效思維過程,它由「分解—抽象—模式識別—演算法」四個步驟組成。
1、分解,簡單來說,就是「把復雜的大問題,拆解成更可執行、更好理解的小步驟」,它能鍛煉我們拆解復雜問題的能力。
編程的過程,就是把復雜和龐大的問題「自上而下,逐步拆解,直至理順」。這種思維,在學習和生活叫「分解思想」,在工作中又叫「項目管理」。
具備這種思維的人,做事情是有條不紊並且有耐心的。而分解能力好的孩子,即便面對一道有挑戰的數學題,也能列出清晰的解題步驟,清楚地知道自己每一步的進展,而不是遇到難題時腦子里一團亂麻。
2、編程中最關鍵的就是「抽象思維」能力,它能鍛煉我們聚焦重點,忽略無用信息,並抽取關鍵信息的能力。
編程的世界裡,就包含「子系統、模塊、包、類、方法和語句」等不同層級的抽象,學編程能鍛煉孩子們不斷抽象、聚焦關鍵信息的能力。
抽象思維能力越高的孩子,在大量信息中聚焦關鍵信息的能力會越強,專注力也會更高,自然學習也會更輕松。
3、模式識別,就是「如何找出相似的模式,並高效率解決細分問題」,它能極大鍛煉我們規律整合的能力。善於發現和總結規律的人,常常做事麻利、效率也特別高。
4、演算法,就是根據之前一系列對於問題的理解,設計一步一步的解決路徑,並解決整個問題。
在具體解決問題的過程中,最關鍵的能力有兩個 ——「邏輯思維」和「調試糾錯」。
希望對您有所幫助!
『伍』 游戲編程思想
應該以面向對象的思想去設計.
『陸』 我想學游戲編程
可以選擇去機構學,也可以自己找資料自學。
主要學的內容如下:
1.游戲程序設計:C++程序設計入門;基本數據類型和輸入輸出;流程式控制制語句;數組、指針和引用、函數;程序結構和書寫規;范結構體和聯合體、類;繼承與多態;異常處理與程序調試。
2.演算法與數據結構:演算法分析;數據結構;基本演算法;STL的概念與使用;靜態庫與動態庫;XML庫的使用。
3.Win32程序設計:Windows程序入門;Windows消息;GDI繪圖游戲工具與MFC;網路編程基礎。
4.游戲數學和智能應用:游戲中的坐標系;矢量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。
5.2D游戲技術與應用:2D游戲技術概論;游戲地圖系統;GUI系統;戰斗系統設計;任務系統;優秀的聲音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互聯網行業目前還是最熱門的行業,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有IT專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,建議實地考察對比一下。
祝你學有所成,望採納。
『柒』 自學游戲編程要學什麼,看那些書
你好,不知道你的學習方法是什麼?是先把基礎知識學好,再著手開始做,還是邊學邊做?我採用的是後者。
1、做游戲開發,語言和API有很多搭配,DX編程是很經典的,因為基本上現在市面上的顯卡都支持DX了,而且DX功能年年更新,功能非常強大。所以基本上你學會C++(MFC)和DX就可以做了,PC下的單機完全足夠……
另外現在很火的C#+XNA;JAVA都可以做出很好的游戲。
2、學什麼?
你想做PC下單機游戲,C++(MFC)配合DX是個很好的選擇;另外Pascal也可以做;C#+XNA也行,我覺得這三個組合你任選其一學都不錯。
3、書
編程語言類你網路搜最經典的教材就行了
至於DX,微軟有個專門的DirectX SDK,看這個比什麼都強,但是你的英文要好;如果看起來吃力,當當網搜DirectX,前幾本書都不錯。
XNA網上能搜到電子書
4、個人觀點
我現在也在自己做游戲(武俠RPG),我是用VB+DX做的,我的學法就是邊學邊做,遇到不懂的就查資料,MSDN Library你准備一套當網路查閱我覺得就夠了。還有一個視頻,是羅培羽的《教你用VB做RPG》,這個教程提供做一款游戲的所有思路,非常經典,推薦你看一下。對了,還有一定要多看源碼,從小游戲看起,重在理解作者思路。再給你推薦一個論壇,鐵血丹心,有時間可以去看看,裡面是做Mod的,希望對你有幫助。
最後,祝你好運!
『捌』 游戲開發學起來好學么
中小型游戲大致可分為網頁游戲,flash游戲,小游戲等,基本上都是一些休閑類的傻呆萌的情節和操作。
這類游戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,匯編語言,著色器語言,腳本語言,高效的開發語言 C# 或 Java 。
現在的游戲主要分為三種:
1、PC 類端游(就是電腦上面運行的游戲)
這類游戲在線人數多,游戲中要處理的數據龐大。所以對伺服器性能要求非常高,一般都是採用C++ 做為開發語言,C++ 可以直接操作內存數據,與操作系統直接交互,減少數據之間的復制,它運行效率高,處理速度快,是很適合這里游戲開發語言。
學習這種游戲的開發,學習的有 C++ 編程,Linux 網路編程、TCP/IP 通訊協議、多線程編程再加資料庫。
PC 類端游戲開發周期較長。大概需要三年左右的時間。
2、網頁游戲(比如現在經常說的 1 刀 999 級)
因為是網頁游戲,游戲的界面展示依賴於網路傳輸,所在在畫面和特效上會次於客戶端游戲很多。和端游類是差不多是一樣的,有些公司之前是做端游的,他們就直接把端游的伺服器架構拿來就可以使用,以完成快速開發。
需要學習內容和端游差不多。
3、手機游戲(主要區分為安卓和 IOS)
手機類游戲目前是最熱門的游戲,很多熱播的電視劇或者電影之後,都會有相同情節的手游上線。
伺服器主流的開發語言是 C++ 和 Java,但是 C++ 學習難度大,開發速度慢。一般來說我們都是使用Java語言來開發伺服器。
『玖』 編程思想是什麼在編程過程中重要嗎
樓主,是不是要問的是C++里的"面向對象"的編程思想呀!?
如果是,則這個編程思想,就是一個問題的解決方法...
"面向對象"的核心在於,先把所有要解決的分類!
每一類都是包含有特定的屬性(功能)! 比如說如果你要用程序來模擬一類游戲角色,如游戲中的主角,它們會有男,有女,有戰士有法師等等,但實質上它們都有共同特徵,如所有的角色都有攻,防,生,魔等等相同的屬性,它們唯一不同的是在屬性的數值和屬性的數量上! 那麼,這時"面向對象"的編程思想實際上就是把前面所說的主角,都在程序時建立成一個對象, 該對象里用某一數據類型對應各主角所有屬性! 之後, 以後如果想建立一個戰士的話,那麼,就定義一個名字為"戰士"的對象,對象的結構就是剛才所說的結構! 然後再根據戰士的特點賦初值...之後,一個完整的角色就建立完成了...其它的,弓手,法師都是一樣的方法建立,不同的只是它們的屬性初始值!!!
從上面可以很明顯的看出,這樣的程式設計方法,在以後維護起來是非常直觀和簡便的...(因為,程序的結構和人對現實所理解的結構是很相近的)...當然,這種思想也有缺點...從上面就可以看出,盡管戰士可能沒有法師的魔法技能,但是在設計上,也得包含進去! 否則就很難統一在一起了! (當然,這個問題也可以把戰士,弓手,法師各自分類建立來解決,但這樣一來,當一個共同屬性要修改的時候,那麼就會從以前只需修改一個對象變成現成需要修改N個了,這樣一來,無異加大了以後的維護量!!! 其實,在用"面向對象"的編程思想來設計程序時,剛才的那個缺點是無可避免的. 因為,在同一類里,大多數情況都會有某一個個體對像的某個屬性是多餘的!!!,也就是,這樣肯定會浪費一定的系統資源!!!,當然,由這樣的方法帶來的方便和易維護也是非常直接實用的! 到底怎樣去設計,最後還得看具體情況)
『拾』 游戲開發學起來簡單嗎
你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-2274567824228241348
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-2274567824228241348
在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html