按照本年度计划,年内笔者将继续开发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:本文尚未写完,最近家里有点小矛盾,有些许下的事情还没办,请顺序等待;另外下周有事一星期不在家,等下下周继续……
分享到:
相关推荐
基于Java的联机对战棋类游戏.zip基于Java的联机对战棋类游戏.zip 基于Java的联机对战棋类游戏.zip基于Java的联机对战棋类游戏.zip 基于Java的联机对战棋类游戏.zip基于Java的联机对战棋类游戏.zip 基于Java的联机对...
一套Java编写的战棋游戏源代码,感谢网友的提供,有兴趣的编译一下。
J2me战棋游戏源码,非Android版,源代码来自国外,注释全是英文的,以前的手机游戏,运行于Java环境的手机系统下,也就是J2me框架内的游戏源码。
基于Unity3D开发的一款3D回合制战棋游戏,内含源码以及资源,在Unity中导入包即可使用。 其实现功能如下: 1,通过qweasd六个按钮以及鼠标来控制场景视野。 2,回合制控制玩家角色移动,攻击,释放技能。 3,游戏...
Java战棋游戏源代码,不怎么玩过,手机上的游戏源码,Java代码编写,资源截图如下图所示。
非常罕见的完整Java版SLG游戏,其中包含日文原版与笔者的反编译修正版及其源码,绝对的物超所值!
基于Python实现的战棋游戏源码.zip基于Python实现的战棋游戏源码.zip基于Python实现的战棋游戏源码.zip基于Python实现的战棋游戏源码.zip基于Python实现的战棋游戏源码.zip基于Python实现的战棋游戏源码.zip基于...
游戏实现了类似英雄无敌3 中战斗场景的回合制玩法: - 增加了六边形地图的实现 - 对战双方每个生物每一轮有一次行动机会,可以行走或攻击对方。 - 每个生物属性有:行走范围,速度,生命,伤害,防御,和攻击。 - 当...
一个用c++开发的3D战棋游戏 3D技术值得大家学习一下
一个战棋游戏源码,制作相当精美,一个下战棋的游戏,希望大家会喜欢
这是一个精简的Java版SLG入门示例(源码在jar内),仅演示了最基本的SLG游戏功能,具体请参阅博文[Java版战棋(SLG)游戏AI及寻径处理入门]。
完整的游戏项目,战棋类,coco2d-x开发的,可以提供大家参考。
内容索引:JAVA源码,游戏娱乐,Java游戏源码 一套Java编写的战棋游戏源代码,感谢网友的提供,有兴趣的编译一下。
课程设计基于Python+PyQt5实现的战棋游戏源码.tar课程设计基于Python+PyQt5实现的战棋游戏源码.tar课程设计基于Python+PyQt5实现的战棋游戏源码.tar课程设计基于Python+PyQt5实现的战棋游戏源码.tar课程设计基于...
java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...
dev-c++开发的全鼠标操作控制台战棋,完整源代码,使用了最短路径算法,alpha-beta剪枝策略等,其中最后一版的战力相当可以,来尝试一下?
基于塞班系统的java小游戏,也可在java模拟器上运行,一款策略型小游戏,主角鲁法带领队伍杀回来的剧情
模仿超级机器人大战写一款战棋类游戏,使用cocos2d移植到iphone上
比如以东方系列人物为主角的战棋类游戏,原本为Applet开发的东方战棋Demo示例(关卡不完整,目前原作者采用C/C++重制了该游戏(日本有售,梦幻模拟战风格),Java版已废弃(2010年即终止开发))。不过Applet版采用...