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