java做游戲服務(wù)器很尷尬 如何用JAVA開發(fā)游戲服務(wù)器?
如何用JAVA開發(fā)游戲服務(wù)器?首先,我必須指出,對(duì)于市場(chǎng)上的新手來說,開發(fā)PC游戲是非常困難的,無論是網(wǎng)頁游戲還是手機(jī)游戲。如果你不知道,我就不說了。在手機(jī)游戲中,客戶端主要是C2D和U3D。如果你想
如何用JAVA開發(fā)游戲服務(wù)器?
首先,我必須指出,對(duì)于市場(chǎng)上的新手來說,開發(fā)PC游戲是非常困難的,無論是網(wǎng)頁游戲還是手機(jī)游戲。
如果你不知道,我就不說了。在手機(jī)游戲中,客戶端主要是C2D和U3D。如果你想成為客戶端,你可以轉(zhuǎn)移到U3D,因?yàn)樗褂肅夏普,這與Java類似。網(wǎng)上有很多unity教程,只要找一下就可以了。
讓我們來談?wù)勔苿?dòng)游戲服務(wù)器。事實(shí)上,我加入服務(wù)器是個(gè)巧合。我原計(jì)劃做一個(gè)客戶,但我被錄用了。因?yàn)槲艺胁坏椒?wù)員,我被調(diào)到了服務(wù)員那里。。
服務(wù)器教程,我沒有找到,也找不到系統(tǒng)教程。
開源服務(wù)器框架只熟悉kbengine和SCUT。其中一個(gè)是CPP,另一個(gè)是python,另一個(gè)是C-sharp。而SCUT已經(jīng)兩年沒有更新了。它應(yīng)該死了。
所以,如果你想學(xué)習(xí)服務(wù)器開發(fā),你必須抓住機(jī)會(huì)。
目前java服務(wù)器的主流框架技術(shù)包括網(wǎng)絡(luò)層netty或Mina、數(shù)據(jù)協(xié)議protobuf、數(shù)據(jù)庫mysql、緩存數(shù)據(jù)庫redis、JDBC、mybaits或JPA(一般)、項(xiàng)目管理maven、設(shè)計(jì)層spring
然后需要熟悉多線程、Linux、GIT或SVN的基本操作。
差不多了。我對(duì)所有這些都有大致的了解。如果我能使用它們,我應(yīng)該能找到一份工作。
未來還有很多東西要學(xué)。您可以根據(jù)業(yè)務(wù)需要考慮。
學(xué)了java能做什么實(shí)際的東西?
學(xué)java可以做很多實(shí)用的事情,主要看你的興趣所在。如果你喜歡手機(jī)開發(fā),你可以做一個(gè)手機(jī)操作系統(tǒng),因?yàn)锳ndroid是用Java開發(fā)的。如果你想涉足金融行業(yè),你可以為銀行或投資機(jī)構(gòu)建立他們的交易系統(tǒng),因?yàn)楦呤?、華旗集團(tuán)等使用的交易系統(tǒng)都是用Java開發(fā)的。如果你喜歡游戲,可以參考桌面版的minecraft開發(fā)一套游戲;也可以再造一個(gè)阿里巴巴。我聽說它們主要是Java棧。
所以,不要糾結(jié)于這個(gè)問題,只要努力學(xué)習(xí)。會(huì)有個(gè)地方給你的!