游戲和程序編程初學(xué)什么,會(huì)編程是不是可以做游戲?
會(huì)編程不一定是可以做游戲的,因?yàn)榫幊痰脑?huà),其實(shí)他是有很多方面的編程的,而游戲的編程已經(jīng)只是一個(gè)方面,他有軟件,硬件方面的編程,有web方面的編程的,還有云計(jì)算方面的編程的不同的方向,他所需要的技術(shù)知識(shí)能力是不一樣的,所以這個(gè)不是絕對(duì)的答案。
安卓游戲開(kāi)發(fā)需要掌握哪些編程語(yǔ)言?
一、IOSIOS平臺(tái)的應(yīng)用軟件及游戲開(kāi)發(fā)主要是基于C++語(yǔ)言,所以你學(xué)好C++語(yǔ)言及該語(yǔ)言相應(yīng)的類(lèi)庫(kù)(如微軟的MFC類(lèi)庫(kù)),就可以從事該平臺(tái)軟件開(kāi)發(fā)了。
二、安卓安卓平臺(tái)的應(yīng)用軟件及游戲開(kāi)發(fā)主要核心語(yǔ)言是Java語(yǔ)言,所以你掌握了Java語(yǔ)言及相關(guān)類(lèi)庫(kù)的知識(shí),就可以從事該平臺(tái)軟件開(kāi)發(fā)。
三、補(bǔ)充從事移動(dòng)軟件開(kāi)發(fā),掌握相關(guān)語(yǔ)言、類(lèi)庫(kù)及操作環(huán)境,然后經(jīng)過(guò)一定的實(shí)踐,便可以上手進(jìn)行開(kāi)發(fā)。對(duì)于游戲而言:你可能還要學(xué)習(xí)建模、3D設(shè)計(jì)等知識(shí),相對(duì)應(yīng)用軟件開(kāi)發(fā)較復(fù)雜。自學(xué)的話(huà)最好有相關(guān)書(shū)籍和視頻教程,遇到問(wèn)題最好到相關(guān)社區(qū)去咨詢(xún)。
沒(méi)學(xué)習(xí)過(guò)編程怎么制作游戲?
那肯定是先學(xué)習(xí)java基礎(chǔ),如果是想向手機(jī)游戲方向發(fā)展,那就是要重點(diǎn)學(xué)好java基礎(chǔ)語(yǔ)法,還有線(xiàn)程要重點(diǎn)好好學(xué),異常,IO,什么的都要學(xué)習(xí)到,其實(shí)只要你把java的基本思想搞明白,能夠獨(dú)立寫(xiě)一些類(lèi)似計(jì)算器這樣的小程序(一定是獨(dú)立完成,思維邏輯清晰的寫(xiě)完)的話(huà)就可以來(lái)研究手機(jī)游戲了
手機(jī)游戲開(kāi)發(fā)其實(shí)是j2me,是java語(yǔ)言的一個(gè)發(fā)展方向,用j2me就可以制作手機(jī)游戲以及軟件,對(duì)于自學(xué)的話(huà)我個(gè)人推薦《java me 使用詳解——用eclipse進(jìn)行移動(dòng)開(kāi)發(fā)》這本書(shū),講解很詳細(xì),適合入門(mén)學(xué)習(xí),從高級(jí)用戶(hù)界面開(kāi)始學(xué)習(xí),然后低級(jí)用戶(hù)界面,用戶(hù)存儲(chǔ),游戲開(kāi)發(fā),這樣的一個(gè)學(xué)習(xí)過(guò)程,但是說(shuō)實(shí)話(huà),你如果是自學(xué)的話(huà)入門(mén)可以,但是如果想編一個(gè)像樣的游戲的話(huà)那估計(jì)難度有點(diǎn)大,因?yàn)樵谑謾C(jī)游戲開(kāi)發(fā)過(guò)程中很多東西都是經(jīng)驗(yàn),很多人說(shuō)j2me簡(jiǎn)單,其實(shí)說(shuō)實(shí)話(huà),是簡(jiǎn)單,不就是那11個(gè)包里的那幾個(gè)類(lèi)的調(diào)用嗎?但是用這些類(lèi)里的方法什么的結(jié)合起來(lái)編寫(xiě)一個(gè)游戲,那就不簡(jiǎn)單了,這時(shí)候就需要一個(gè)老師或者有經(jīng)驗(yàn)的人給你指點(diǎn)一下了,就是這樣。
手機(jī)游戲開(kāi)發(fā)(也就是j2me)其實(shí)不難,技術(shù)性的東西不難,難就難在邏輯思考,重在算法的編寫(xiě),游戲中間需要許多的NPC,這些NPC的活動(dòng)都是需要你編寫(xiě)很多的代碼來(lái)實(shí)現(xiàn)人工智能的,所以,加油!祝你成功!
以上就是關(guān)于游戲和程序編程初學(xué)什么和會(huì)編程是不是可以做游戲的相關(guān)問(wèn)題解答,希望對(duì)你有所幫助。