一件事如果沒有規範、章法,那麼做這件事起來往往會遇到許多難題,特別是在多人協作的時候,沒有到規範通常讓每個人多多少少都面臨著頭疼的困難。舉個例子,多個人要做一桌美味的餃子,有買材料、做麵皮、弄肉(菜)餡等。如果沒有分工,做麵皮的人也可以去弄肉餡,買材料的人也可以由弄肉餡去,這樣一來可能導致這一桌香噴噴的餃子做的極慢,而且很可能導致這幾個人各懷意見。所以如果規定了誰去做某件事,則大家都無異議,效率上也就不言而喻了。
1、目錄規範
不同的語言有著不同的目錄結構設計,但是一定要記住:區分模組功能。目錄應該以模組功能結果進行區分,也就是將不同的功能進行模組化。
國內有許多優秀的開源專案,個人認為都可以作為參考:
以下是pap,也即是這次mmorpg開發學習中個人設計的目錄結構:
src目錄下的結構:
server目錄下的結構:
2、命名規範
特別提醒的是,在本次開發(pap)中使用的規則為專案名加上目錄名的模式,中間以下劃線隔開,但是總體的目錄結構不能超過三個層次,如果超過則可以使用巢狀的模式。
乙個使用命名規則的例子:
MMORPG大型遊戲設計與開發(客戶端架構)
首先為所有等待的朋友說一聲歉意,實在讓大家等的太久。客戶端的設計本來就是乙個大的工程,而且工作的關係,也沒有太多時間在這方面做研究。不過在私下有空的時間,我還是繼續著這方面的研究,很遺憾沒有用期望的ogre cegui最新的版本作為開發,這方面原因是新的版本資料實在不多,對於沒有什麼經驗的人來說實在...
大型網頁遊戲開發流程
1.團隊的建立 策劃 程式 美術 測試 2.從預立項到立項 策劃 美術為主 遊戲型別 rpg 核心玩法 戰鬥 使用者群市場調研 差異競爭 特色亮點 劇情題材 技術評估 藝術風格 主體框架 3.從立項到demo 程式為主 測試介入 流程規範 技術底程 編輯器工具製作 核心功能的基礎功能的實現 核心功能...
MMORPG遊戲伺服器端設計
之前有過一篇介紹遊戲伺服器端的博文 但是篇幅太長,而且過於關注細節,適合深讀。這裡給出一種巨集觀把握mmorpg伺服器設計的文章,適合入門,讀完後對伺服器端的設計能有大概的掌握,方便對感興趣的部分進行深入了解。1 首先是常見的伺服器端結構,其中包括 登陸伺服器 閘道器伺服器 資料庫伺服器 賬號資料庫...