本課程通過一款曾經(jīng)上線的即時制MMORPG服務(wù)端代碼和Firefly服務(wù)器框架的整合來進(jìn)行源碼分析,并且同時和對應(yīng)的U3D客戶端進(jìn)行項目實戰(zhàn),我們將從搭建開發(fā)環(huán)境,到MMORPG服務(wù)器的架構(gòu),從服務(wù)端角度了解事件機(jī)制、玩家交互、場景切換、怪物的AI、屬性/裝備計算、技能、Buff、戰(zhàn)斗計算、組隊、副本等核心技術(shù)。由于代碼量很大,所以不能每行敲出來講解,主要還是通過分析代碼加上《勇士谷Online》客戶端的配合進(jìn)行調(diào)試,讓零基礎(chǔ)的同學(xué)也可以從不熟悉Linux開始上手,對有基礎(chǔ)的同學(xué)也可以了解MMORPG服務(wù)器的實現(xiàn)機(jī)制,希望能給大家?guī)韼椭?/p>
課程目錄:
課時1:Ubuntu系統(tǒng)使用簡介
課時2:Ubuntu下Python常用庫以及MySQL安裝
課時3:Ubuntu下安裝memcached, SecureCRT和Eclipse
課時4:用Eclipse測試Firefly和gFirefly
課時5:MMORPG服務(wù)器架構(gòu)簡介
課時6:勇士谷Online服務(wù)器代碼模塊簡介
課時7:勇士谷Online功能簡介1
課時8:勇士谷Online功能簡介2
課時9:勇士谷Online功能簡介3
課時10:勇士谷Online改進(jìn)config.json(1)
課時11:勇士谷Online改進(jìn)config.json(2)
課時12:勇士谷Online改進(jìn)config.json(1)
課時13:勇士谷Online調(diào)試配置文件(2)
課時14:勇士谷Online調(diào)試服務(wù)器啟動(1)
課時15:勇士谷Online調(diào)試服務(wù)器啟動(2)
課程學(xué)習(xí)地址:http://www.woxueyuan.com/course/93
我學(xué)院在線教育平臺內(nèi)容覆蓋了Unity、3Dsmax、Maya、Photoshop、Cocos等所有主流應(yīng)用軟件和插件工具,涵蓋3D動畫、模型、材質(zhì)、渲染、特效、影視后期及2D概念設(shè)計、插畫、漫畫等所有創(chuàng)作主題,囊括了當(dāng)今互聯(lián)網(wǎng)游戲中所有的動漫設(shè)計、原畫創(chuàng)作內(nèi)容,如三維動畫、影視特效、游戲制作、原畫設(shè)計、產(chǎn)品原型設(shè)計等內(nèi)容。