遊戲開發計畫 資料元素設計(人物)

2021-06-22 02:00:27 字數 789 閱讀 3496

人物的設計也類似曹操傳,但是同樣採取繼承的方法實現,額外新增了人物特殊屬性增強、特殊技能增強以及特殊公升級的功能。另外,對人物屬性也做了一點小修改。

在曹操傳中,人物的攻擊、防禦等屬性在0級的初始值就是人物相應屬性的一半。為了靈活起見,我把這些初始值單獨定義出來。這樣進行資料調整的時候比較方便。

從實現的角度來看,實現這些功能最方便的辦法就是人物資料的類從兵種資料類派生,只要新增以下資料就足夠了:

編輯介面如下圖所示。在這個例子中,我們編輯的是曹操的資料。

在屬性編輯部分中,前7項(hp~fortune)是曹操在0級時候的資料,而後面的則是曹操的特殊屬性增強。這些屬性將最終附加在兵種屬性上面。在這個例子中,曹操擁有20%吸血屬性的增強。如果他的兵種(例如群雄)本身有30%的吸血屬性,那麼曹操最終的吸血屬性就是50%。

這裡編輯的技能是曹操特殊獲得的。在這個例子中,曹操將在15級額外獲得「領導」技能。如果此時「群雄」兵種的領導技能等級為1,那麼曹操的技能等級就是2。

這裡編輯的兵種公升級也是曹操獨有的。在這個例子中,曹操將在45級的時候公升級到「奸雄」,其他的群雄人物比如劉備是不能公升級的。

好了,類似曹操傳的設計方式基本就到此為止了,下面的部分將更類似於英雄無敵3。我已經完成了技能和buff的設計和實現,正在進行法術和裝備的設計。至於說什麼時候寫部落格,看時間吧。

遊戲開發計畫 資料元素設計

演算法加資料等於程式。這個遊戲開發計畫至少到目前為止還沒有什麼關鍵的演算法問題,估計要到做ai的時候才會遇到了。截至目前,主要的問題都是資料。今天的這篇只是個概況,詳細的內容需要慢慢寫。沒辦法,時間有限,而做東西的優先順序總要高於寫部落格。我認為,作為乙個策略戰棋遊戲,最關鍵的資料就是部隊,而實現部...

遊戲專案開發計畫的制定

乙個遊戲專案,無論是以大家的遊戲夢想出發,還是以純商業目的,只要這個專案制定了計畫,這個計畫往往被延期。id software的牛人們可以用 when it done 作為專案的期限,可是作為普通人的你我,我們不可能這樣回答玩家 下屬 老闆 資人 所以制定專案計畫對於我們至關重要。乙個不可能完成的計...

中國象棋遊戲開發計畫

新 中國象棋開發計畫 一 系統特點 1 實體象棋,絕非普通的象棋遊戲 2 玩家手感好,棋子採用 實木 象牙 製作。3 具備自動擺棋,無須人工干預 4 可以進行 人 機 人 人 隊長 5 系統自動計時 評分 6 二 系統設計思路 三 擺棋 實現自動擺棋是本系統成功的關鍵,只有系統可以正確的擺放棋子,才...