編程游戲?qū)W習(xí),自學(xué)編程好學(xué)嗎?
本人自學(xué)成前端,其實前端學(xué)著根本就不叫編程。牛逼點的就JavaScript。做個小游戲就貪吃蛇,接豆子。實話性能很差用canva標(biāo)簽寫。后來發(fā)現(xiàn)可以和Adobe公司的a n寫游戲,完全又是另外一個概念,JavaScript很雜。后來自學(xué)python語法簡單,跨平臺支持。寫個貪吃蛇游戲,很簡單。
新手學(xué)習(xí)哪種比較易學(xué)的編程?
在手機游戲流行的當(dāng)下,各類手游層出不窮,占據(jù)中國流量的半壁江山,各個游戲公司在手游方面的競爭也越發(fā)激烈,急缺游戲開發(fā)人員,對開發(fā)人員的需求也越來越高。如果你也想自己制作手游,做起游戲開發(fā)的工作,那么學(xué)習(xí)Java將會是你不二的選擇!
Java是目前中國手機軟件開發(fā)行業(yè)的主流語言之一,也是學(xué)習(xí)的人數(shù)最多的,介于目前中國流行的基本都是android系統(tǒng),所以手機游戲的開發(fā)也需要在android的平臺下開發(fā)。你可以朝這方面學(xué)習(xí),不論你是自學(xué)還是找培訓(xùn)班,學(xué)成后是有很大一片前景的。
學(xué)習(xí)手游制作的大致方向
Android學(xué)習(xí)方向的技能:
1、需要 javaLogic 也就是java的基本邏輯,牢固的Java基礎(chǔ)
2、扎實的Linux基礎(chǔ)知識
3、數(shù)據(jù)庫基礎(chǔ)知識
4、網(wǎng)絡(luò)協(xié)議
游戲方面:
1、精美的圖片、華麗的效果自然離不開flash 圖片處理之類的技術(shù)
2、搞懂游戲算法,比如你制作一款貪吃蛇的手游,要知道怎么讓蛇前進(jìn),怎么才算吃了食物變大。
3、進(jìn)修 java與游戲設(shè)計,必要的話學(xué)點3D設(shè)計或美術(shù)設(shè)計。
設(shè)計模式:
1、在Android系統(tǒng)的框架層當(dāng)中,使用了大量的設(shè)計模式,如果沒有這個方面的知識,對于Android的理解就會大打折扣。設(shè)計模式種類之多,全部掌握是不現(xiàn)實的,必須首先掌握面向?qū)ο蟮幕A(chǔ)設(shè)計原則。
2、掌握面向?qū)ο蟮幕A(chǔ)設(shè)計原則的書籍有:
① 《Effective Java》
② 《敏捷軟件開發(fā):原則、模式與實踐》
服務(wù)器端開發(fā)知識:
1、Java EE
2、PHP,這是另外一門語言,但在我們學(xué)習(xí)Java的同時學(xué)習(xí),有點得不償失,是否學(xué)習(xí)看你自己)
3、.NET與JavaEE差不多,只不過需要額外掌握C#,比較麻煩。
4、ruby on rails,簡潔、優(yōu)雅,幾行代碼就可實現(xiàn)復(fù)雜的功能,不過要有Ruby語言知識基礎(chǔ)。
這些都是Android應(yīng)用程序需的服務(wù)器端支持,掌握這類只是還是有必要的,只不過關(guān)于服務(wù)器端技術(shù)的種類實在太多,這邊就列出四個,不過既然你是學(xué)的Java,還是建議學(xué)習(xí)JavaEE的知識。
Android開發(fā)的書籍選擇:
① 《精通Android2》
② 《 Android2高級編程》
兩本書對安卓開發(fā)的講解都是非常細(xì)致,建議結(jié)合SDK看。
怎么編寫游戲代碼?
看完這幾本書你就會了
1。《C程序設(shè)計》清華大學(xué)出版社,譚浩強寫的那本。
這個是最基礎(chǔ)的C語言教材。
2.《C++ Primer》
這個是學(xué)C++的經(jīng)典。
有了C的基礎(chǔ)你就可以去學(xué)C++了,當(dāng)然如果你覺得你意志力很強的話可以直接學(xué)C++。
有人說先學(xué)C在學(xué)C++會對思維有一些舒服,但是C++比較難如果直接學(xué)的話很可能會堅持不下去。先學(xué)哪個要根據(jù)你自己情況決定。
3.《windows游戲編程大師技巧》,《3D游戲編程大師技巧》
心急的話,看完前面兩本九看是看這個吧
這兩本書是同一個作者的,先看第一本再看第二本。這兩本是游戲編程的經(jīng)典之作。學(xué)游戲編程必須看這兩本。
程序編寫和AI里面都有。基本上游戲編程的內(nèi)容這兩本書里都有。
手機游戲編程制作怎么學(xué)?
想要學(xué)習(xí)手機游戲編程最好就是去培訓(xùn)學(xué)校,我就是在上海博思游戲?qū)W校學(xué)的,教的挺好而且推薦就業(yè),你要是想自學(xué)的話是很難的,因此游戲編程主要是運用各類計算機語言,沒有基礎(chǔ)的話入門是很困難的。
目前流行的游戲編程語言為C++編程語言,目前流行的游戲編程接口為DirectX9.0,還有OpenGL、SDL(Simple DirectMedia Layer)等。
現(xiàn)在手機上玩的游戲分為Android與IOS兩種不同平臺,分別是用eclipse/MyEclipse和xcode。
現(xiàn)在也流行一些跨平臺的編程引擎,例如cocos2d-x、unity 3D等,這些都是比較復(fù)雜的。
小學(xué)編程用的是什么軟件?
問這個問題的人大概是想了解一下小學(xué)編程的情況,其實不是什么軟件,而是什么語言。
我自己是愛好開發(fā)的運維人員,對我所了解相關(guān)知識進(jìn)行簡單分析了一下:
小學(xué)編程現(xiàn)在有兩種,一種叫scratch,圖形編輯的。個人覺得沒什么用,因為類似的app游戲就很多.(編程王國、億萬人)另一種是Python,小學(xué)學(xué)的很簡單。我看大綱好像還沒到面向?qū)ο蟆\浖泻芏啵沂怯肞ycharm,根據(jù)自己需要來吧。
主要是鍛煉孩子的邏輯思維能力、和動手解決問能力。而不是照著培訓(xùn)班老師抄代碼。案例代碼自己能變一變。(其實可以配合開發(fā)板來玩,編程和簡單的物理學(xué)知識都能掌握)我覺得小學(xué)主要是培養(yǎng)編程思維,通過需求來初步完成解決需求的方法。這個和做數(shù)學(xué)題蠻像的[大笑]
最好是3年級以后開始學(xué)習(xí),我是打算孩子三年后先自己教教看。太早了孩子腦子不夠用,現(xiàn)在也就讓她玩玩編程游戲,讓腦子能多轉(zhuǎn)幾個彎。知道什么是變量、判斷、循環(huán)的概念。
為什么要孩子學(xué)習(xí)編程?
我現(xiàn)在是運維崗的管理層,普通員工薪水普遍不太高。前幾年一個大學(xué)本科生剛來的時候,他處理問題我總覺得腦子是懵的,被我忽悠的去學(xué)了開發(fā),感覺排除故障的邏輯思維清晰了很多,一點就透。后面雖然他轉(zhuǎn)開發(fā)離職了,但是我發(fā)現(xiàn)員工學(xué)點編程知識有助于提高工作效率。加上前年學(xué)習(xí)高等數(shù)學(xué)備考,發(fā)現(xiàn)數(shù)學(xué)邏輯和程序邏輯有點相通。
話說現(xiàn)在的培訓(xùn)機構(gòu)是真的多...... 看了一下評論,好多的培訓(xùn)機構(gòu)。價格也真的是,快趕上成人培訓(xùn)了。
孩子學(xué)習(xí)編程的時候最好是寒假和暑假,不要占用學(xué)習(xí)時間。不說別的,我家娃一年級正常上課加上一個課外數(shù)學(xué)延伸知識班、硬筆書法、畫畫、閱讀、課外習(xí)題等任務(wù)已經(jīng)忙的要死。我不覺得三年級日常上課有時間學(xué)[捂臉]
以上就是關(guān)于編程游戲?qū)W習(xí)和自學(xué)編程好學(xué)嗎的相關(guān)問題解答,希望對你有所幫助。