編程的游戲分類,哪些編程語(yǔ)言可以做游戲開發(fā)?
1、C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性。其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.net開發(fā)的首選語(yǔ)言。C#語(yǔ)言非常適合游戲開發(fā)同時(shí)也是進(jìn)行游戲開發(fā)學(xué)習(xí)的語(yǔ)言基礎(chǔ)。
2、unity3D一款文件兼容性較強(qiáng)的綜合開發(fā)平臺(tái),有看牧好的適用性,主要被應(yīng)用于手游的開發(fā);虛幻4可以獨(dú)立進(jìn)行游戲開發(fā),能夠讓開發(fā)者在后臺(tái)實(shí)時(shí)進(jìn)行游戲的優(yōu)化,主打“所見即所得”,目前在大型端游、獨(dú)立游戲的開發(fā)中廣泛應(yīng)用。
3、Java是目前中國(guó)手機(jī)軟件開發(fā)行業(yè)的主流語(yǔ)言之一,也是學(xué)習(xí)的人數(shù)最多的,介于目前中國(guó)流行的基本都是android系統(tǒng),所以手機(jī)游戲的開發(fā)也需要在android的平臺(tái)下開發(fā)。
話說(shuō)想做游戲?qū)W什么編程語(yǔ)言比較好?
企業(yè)級(jí)的游戲開發(fā)的話,一般C++多一些,大型游戲要求足夠高的運(yùn)行效率,而JAVA,C#在這一方面是短項(xiàng),而用C的話又沒(méi)有類,所以C++開發(fā)的游戲比較多,如果是想進(jìn)游戲公司的話,多學(xué)學(xué)C++。
但是如果是個(gè)人開發(fā)小型游戲的話,建議用C#,小型游戲不需要考慮效率問(wèn)題,C#足以應(yīng)付,微軟有個(gè)東西叫XNA,專為業(yè)余的程序員開發(fā)小型游戲而設(shè)計(jì),上手簡(jiǎn)單,微軟提供了大量的類庫(kù),用起來(lái)很便捷。
如果是開發(fā)android的游戲的話,沒(méi)得選,只能用JAVA。
貌似也有用delphi開發(fā)的游戲,不過(guò)聽說(shuō)不是主流。
其實(shí)語(yǔ)言不是重點(diǎn),任何語(yǔ)言都可以做游戲,只是各個(gè)語(yǔ)言各有特點(diǎn),根據(jù)需求的不同選擇最適合的語(yǔ)言。關(guān)鍵在于算法要理解,理解程序的構(gòu)架,研究透算法,才是最重要的。
學(xué)習(xí)的時(shí)候建議以C++來(lái)學(xué)習(xí),用JAVA或者C#的話學(xué)不到指針,用C的話學(xué)不到面向?qū)ο蟮乃枷搿2贿^(guò)如果沒(méi)有任何語(yǔ)言基礎(chǔ)的話,建議還是從C學(xué)起,先學(xué)會(huì)最基礎(chǔ)的東西再學(xué)C++。VB現(xiàn)在已經(jīng)很少用了,實(shí)在沒(méi)學(xué)的必要。
推薦教材《Visual C++游戲編程基礎(chǔ)》
如果只是想做個(gè)小的東西玩玩的話,有很多方便的軟件,比如《RPG maker》,用這些東西不需要什么編程的基礎(chǔ)就能做一些小的東西,玩玩足以。
編程貓的課程是什么樣的?
你好,編程貓的課程是由80多位來(lái)著清華北大、巴黎十一大、京都大學(xué)等名校的教研人員研發(fā)的,針對(duì)孩子的特點(diǎn),精心研發(fā)了圖形化編程課程。通過(guò)學(xué)習(xí)圖形化編程,孩子拼積木即可創(chuàng)建編程小游戲,邁出編程學(xué)習(xí)的第一步。隨著學(xué)習(xí)的深入,孩子們還會(huì)接觸到Python編程,進(jìn)階為真正的編程大神。
以上就是關(guān)于編程的游戲分類和哪些編程語(yǔ)言可以做游戲開發(fā)的相關(guān)問(wèn)題解答,希望對(duì)你有所幫助。