按照本年度計劃,年內筆者將繼續開發Loonframework,前年及去年寫的一些陳舊代碼將被替換,有部分架構將重寫。但實際上講,剔除的代碼中很多上并非不可用,而僅僅是不夠規范,需要重構以滿足組件化需要,正如曹孟德之言雞肋“食之無味,棄之可惜”。所以近期我會整理代碼,并陸續將整理后的舊版源碼發出。
而TLOH(英文名:The Legend of Heroes,中文名:英烈志),正是筆者準備根據以前發布的loonframework-game包演示程序而修改制作的類《三國志曹操傳》項目。
眾所周知,《三國志曹操傳》是由日本光榮于1998年底所推出的一款三國題材戰棋游戲,以曹操作為主角,游戲中登場武將共計有161人,設定十多種職業,如步兵、騎兵、軍師等。作為三國題材戰棋游戲的代表作,《三國志曹操傳》經久不衰,直至現今依然有很多同人愛好者為其制作曹操傳的MOD(Modification),比如其衍生的《瓦崗山異聞錄》筆者也一直在等新關卡問世。
但大家也都知道,MOD畢竟是利用他人的游戲修改,版權始終是個問題;而在個人情感上講,用日本人的游戲玩中國人的歷史也多少有點不爽;就開發角度來說,雖然初期改造比較容易,但當深入開發時,新增的游戲內容將越來越難以溶于舊版曹操傳,這點我們從曹操傳MOD《三國無雙戰略版》的開發窘境就可見一斑。
為了規避這些問題,也因為筆者對歷史題材游戲情有獨鐘,所以決定參考《三國志曹操傳》制作TLOH項目,也就是Java版的歷史題材戰棋游戲《英烈傳》,目前這款游戲的歷史背景暫定位于五胡亂化時期,也就是南北朝階段,所有素材及兵種設定也將參考此歷史時期。
TLOH項目分離于loonframework-game包,其中所有組件專為TLOH而定制,將僅提供針對于TLOH的支持,也就是說TLOH本身并不是要完成一套開發組件,而是準備完成一款獨立的Java桌面游戲。
目前階段TLOH項目中角色及戰場地圖將基本沿用曹操傳相關素材(最好找……),對于兵種及戰斗模式會進行些許變更,并將融入多線任務及內政外交模式,預計將提供類似于《三國志》系列的中華地圖(這部分準備仿日本的Java桌面游戲《新史記》,這款游戲最慘的地方在于只能在大地圖游戲,優點是各項功能夠簡單直白……),通過內政外交觸發特定任務及擴展地盤,當然也會提供特定角色的故事模式以供選擇。
日本Java桌面游戲《新史記》截圖:
但是根據個人計劃我將暫時不進行此游戲的開發,而準備于下下周開始找些志同道合的朋友主導,有什么問題我打打下手即可。幸而原始代碼中的戰場引擎部分已經可用,而且能夠定制劇情事件及不同的關卡任務,僅需針對性進行一些如技能、職業、物品上的細節修改。目前最首要的問題在于大地圖及內政系統的制作以及單挑系統還有游戲編輯器的開發,當然我會提供一些代碼雛形以供參考。
初期游戲代碼不對外開源,僅提供給項目參與者,下下周開始筆者將提供參與方式,目前參與模式尚未考慮成熟,理論上講給我發個郵件說一聲就算數,最好是有時間的閑人或者在校生加盟,這東西寫完了應該還挺能忽悠人的……
以下是部分戰場畫面,還沒有完全轉換成TLOH需要的模式,其中有些不協調的地方我于下下周(真繞嘴|||)將會替換。








還有個剛寫的地圖編輯器,誰加盟此項目源碼一起拿走……

————————————————————
PS:本文尚未寫完,最近家里有點小矛盾,有些許下的事情還沒辦,請順序等待;另外下周有事一星期不在家,等下下周繼續……
浙公網安備 33010602011771號