Java版桌面战棋游戏TLOH(The Legend of Heroes)开发预告

原创 2009年03月20日 22:57:00

按照本年度计划,年内笔者将继续开发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桌面游戏《新史记》截图:

shiji

但是根据个人计划我将暂时不进行此游戏的开发,而准备于下下周开始找些志同道合的朋友主导,有什么问题我打打下手即可。幸而原始代码中的战场引擎部分已经可用,而且能够定制剧情事件及不同的关卡任务,仅需针对性进行一些如技能、职业、物品上的细节修改。目前最首要的问题在于大地图及内政系统的制作以及单挑系统还有游戏编辑器的开发,当然我会提供一些代码雏形以供参考。

初期游戏代码不对外开源,仅提供给项目参与者,下下周开始笔者将提供参与方式,目前参与模式尚未考虑成熟,理论上讲给我发个邮件说一声就算数,最好是有时间的闲人或者在校生加盟,这东西写完了应该还挺能忽悠人的……

以下是部分战场画面,还没有完全转换成TLOH需要的模式,其中有些不协调的地方我于下下周(真绕嘴|||)将会替换。
00

 

01

 

02

 

03

 

04

 

05

 

06

 

07

 

08

 

还有个刚写的地图编辑器,谁加盟此项目源码一起拿走……

 

map

 

————————————————————

PS:本文尚未写完,最近家里有点小矛盾,有些许下的事情还没办,请顺序等待;另外下周有事一星期不在家,等下下周继续……

Java版战棋(SLG)游戏AI及寻径处理入门

 代码下载地址:http://download.csdn.net/source/1047937 SLG或者说战棋游戏,在大多数英文站点是归类到SimulationGame的(包括模拟城市之类的纯SIM...
  • cping1982
  • cping1982
  • 2009-02-26 21:12:00
  • 13221

Java版桌面战棋游戏TLOH(The Legend of Heroes)开发预告

按照本年度计划,年内笔者将继续开发Loonframework,前年及去年写的一些陈旧代码将被替换,有部分架构将重写。但实际上讲,剔除的代码中很多上并非不可用,而仅仅是不够规范,需要重构以满足组件化需要...
  • cping1982
  • cping1982
  • 2009-03-20 22:57:00
  • 7941

竜退治2中文修正版(Java版战棋游戏示例及其源码)

  • 2009年11月12日 21:58
  • 812KB
  • 下载

《游戏脚本的设计与开发》-(战棋部分)2.2 军队降临战场

上次讲了如何快速显示一张战场地图,有了战场没有军队怎么行,本次来向战场上添加军队。一般战棋游戏中,战场上的军队有三种,我军,敌军和友军。我军是可操纵的,敌军是可攻击的,友军是不可操纵,也不可攻击的。敌...
  • lufy_Legend
  • lufy_Legend
  • 2013-07-08 06:20:43
  • 19857

西北工业大学《现代控制理论基础》课程目录

上传者: <em>tloh</em>af 时间: 2014-05-23 综合评分: 4 积分/C币:10 现代控制理论课件(西工大) 立即下载 上传者: walt0551 时间: 2008-11-20 综合评分: 4 ...
  • 2018年04月13日 00:00

解模糊化的几种常用方法介绍

<em>tloh</em>af 2016-12-15 14:30:12 感觉一般般 共19个 共7页 1 2 3 4 5 下一页 尾页反模糊化的几种常用方法 立即下载 上传者: binchen2007 时间: 2013...
  • 2018年04月14日 00:00

Android游戏开发示例——弹幕+战棋

有段时间没更新博客了,所以小弟这次特意准备了两个游戏示例及源码发出。...
  • cping1982
  • cping1982
  • 2010-11-13 13:36:00
  • 25097

《游戏脚本的设计与开发》-(战棋部分)2.4 物理攻击

终于到了攻击部分了,战棋游戏中的攻击,主要分为物理攻击和法术攻击,本章就先从物理攻击讲起。物理攻击又分为普通攻击,连击(双击),以及致命攻击,再复杂一点的还有其他特殊攻击,比如我的《三国记-乱世群雄》...
  • lufy_Legend
  • lufy_Legend
  • 2013-08-12 10:32:59
  • 11502

Java版AVG游戏开发入门示例[3]——脚本引擎的制作及应用

源码下载地址:http://code.google.com/p/loon-simple/downloads/list 根据wikipedia的解释:脚本语言(Script language,scrip...
  • cping1982
  • cping1982
  • 2009-05-12 19:44:00
  • 7226

现代控制理论基础(中文版).pdf

上传者: <em>tloh</em>af 时间: 2014-05-23 综合评分: 4 积分/C币:10 2014年春季哈尔滨工业大学《现代控制理论基础》考试题. 立即下载 上传者: qq_21192741 时间...
  • 2018年04月17日 00:00
收藏助手
不良信息举报
您举报文章:Java版桌面战棋游戏TLOH(The Legend of Heroes)开发预告
举报原因:
原因补充:

(最多只允许输入30个字)