仲間にできそうなキャラがいたら、接近しカードバトルをすることにより勝
てば仲間にできる。カードバトルは数字の書かれたカードを選び、相手より強ければいいというもの。HPの数値により数字が決まるので、仲間にしたいキャラ
のHPを削ったり、HPの高いキャラで挑むと有利となる。カードバトルができるのは主人公と妹、後に仲間になるレオナというキャラだけで他キャラではでき
ない。
各マップ、敵を倒した時に敵を倒した数が6の倍数であれば、マテリアルを入手することができる。マテリアルは装
備することにより能力値アップし、経験値が100を超えると固有スキルを使えるようになる。また、キャラレベルアップ時に装備マテリアルの1/10の数値
を能力値としてあげことができる。マテリアルは赤(攻撃)・青(魔法)・緑(命中)の3種類が存在し、倒したキャラのスキルにより変化する。また、その際
にターン数に応じて防御・抵抗・回避のどれかが付加される。
装備や職業などのアイテムはマップ上の宝箱や隠し宝箱、特
定の敵を倒す、マップをクリアすると入手可能。隠した空箱以外は一定ターン以内でないと入手できないので注意。アイテムや仲間は1つにつき1種類しか入手
できない。既に入手済みのアイテムがあると、以後のマップではアイテムそのものが出現しなくなる。ESCAPEを選択するとステージの最初からやり直すこ
とができる。1度にあれもこれもせず、アイテムやマテリアルを手に入れたらやり直すなど、コツコツと遊ぶといい。
————————————————————————————————
下载地址(源码在jar中):http://download.csdn.net/source/1812641
《竜退治2》是一款基于纯Java开发,完全由Swing打造的SLG游戏,也是笔者在2007年开始研究Java游戏开发时所发现的少数Java SLG游戏之一。无论从功能抑或游戏性来讲,《竜退治2》都已经具备了绝大多数SLG游戏所应具备的基础特性。可以说,除了画面之外,这款游戏并没有什么值得诟病的地方存在……
在2007年的一段时间里,笔者曾经着实下过一番功夫钻研《竜退治2》的源代码(原作者未提供,偶反编译的……),甚至曾经想过直接在《竜退治2》的基础上重新开发一款Java版SLG游戏,不过由于时间关系,再上它的某些架构与笔者理想中差异较大而最终作罢。
即便如此,作为一款罕见的Java桌面策略游戏,《竜退治2》的经典性也毋庸置疑,笔者在最近与其它网友讨论SLG开发时,就以此作为参考示例之一。
本着“独乐乐不如众乐乐”的开源精神,虽然没有原作者的许可(偶日语超烂,无法与之联系|||),特将修正后的反编译版源码与日文原版共同发布于Blog,仅供各位读者大人参考。(如果原作者大人看见这段话,请不要生气,这个毕竟是07年的老代码了,加上你游戏中不附带编辑器,游戏参数又都利用Java序列化设置,就算把源码发出来,也只有懂行的才会玩的,更何况你自己不是也放出了大约5成的代码嘛,也不在乎多这一点……
)
原始版界面:

这是偶的修改版界面,源码部分与原版略有出入:


下载地址(源码在jar中):http://download.csdn.net/source/1812641
|
相关推荐
《竜退治2中文修正版》是一款基于Java平台的策略角色扮演游戏(SLG),它融合了战棋游戏(SRPG)的经典元素。这个压缩包提供了游戏的可执行文件和源代码,对于学习和研究Java游戏开发具有极高的价值。 首先,让我们...
这是一个自制的SLG的Java PC游戏用例,本利仅为游戏本身,源码将随blog更新发布,当然有兴趣的允许反编译,未加密。
LGame是一个轻量级的游戏开发框架,它允许开发者使用Java语言进行游戏开发,而J2SE则是Java标准版,适用于桌面应用。当我们将一个J2SE项目移植到Android时,需要考虑到Android系统的特性和API差异。 首先,我们需要...
在这个名为"slg.rar"的压缩包中,我们找到了一个基于J2ME(Java 2 Micro Edition)平台开发的SLG游戏范例。J2ME是Java平台的一个子集,专门用于嵌入式设备,如早期的移动电话和掌上电脑,用于开发移动应用和游戏。 ...
关于绘制光标及绘制窗体响应鼠标事件的示例
2. **游戏逻辑**:SLG游戏的核心是游戏循环和状态管理。开发者会实现一套算法来处理游戏规则,如回合制战斗、单位移动、资源管理等。这部分代码可能会包含许多条件判断和循环结构。 3. **数据结构**:SLG游戏往往...
2. **游戏逻辑**:SLG游戏的核心在于其策略部分。开发者需要编写逻辑代码来处理游戏规则,例如单位行动、战斗结算、资源管理等。这部分代码通常涉及到条件判断、循环和数据结构的使用。 3. **数据存储**:由于J2ME...
SLG,全称为Strategy Game,即策略游戏,通常是指一种以玩家制定并执行战略为主要玩法的游戏类型。在IT行业中,SLG源码可能是用于开发策略类游戏的代码库或者框架。"SLG源码博客使用"这个标题暗示了这是一个关于如何...
服务器启动后,启动游戏CaoCao.exe文件,当页面不是当前页的时候,flash的自动动态帧频会自动降到每秒2帧,定时器也只会每秒触发2次,游戏基本上等于停止状态,所以没办法,只能发布成exe文件了 进入游戏后添入...
### SLG游戏路径算法原理详解 #### 一、SLG游戏概述 SLG(Strategy and Logistics Game)游戏,即策略类游戏的一种,以其独特的棋盘式玩法受到许多玩家的喜爱。在这一类游戏中,玩家需要通过策略规划来进行战斗或...
《slg_server:Java游戏服务器详解》 在游戏开发领域,服务器端的构建至关重要,它承担着游戏逻辑处理、玩家交互、数据存储等关键任务。本文将深入探讨以Java语言开发的游戏服务器——slg_server,解析其核心概念、...
JavaSLG游戏开发入门示例及其源码(源码在jar内)
- **政策影响**:2018年的游戏版号政策调整导致许多移动游戏无法进入市场,但这也促使游戏厂商加强现有游戏的运营和海外市场拓展,从而保持了市场的稳定增长。 - **行业规范**:更严格的行业规范将有助于长期发展。...
J2ME中的SLG游戏示例代码,SLG战略实现 时间 2005年4月14日16:44 李波 小图模式 1:光标移动OK 2:滚屏OK 3:人物动作OK 4:人物移动OK 5:移动范围限定OK 6:显示菜单OK 7:多人物模式OK ...
2. **2019年中国SLG类移动游戏收入规模**:2019年中国SLG类移动游戏市场规模达到了X亿元人民币,显示出该市场的巨大潜力。 3. **2019年中国SLG类移动游戏用户规模**:据数据显示,2019年中国SLG类移动游戏用户数量...
报告标题:“2016Q1SLG游戏市场深度研究报告1”揭示了2016年第一季度中国SLG(策略类游戏)市场的详细情况。SLG游戏被定义为以策略性的探索、部署、经营和扩张为核心元素的游戏,涵盖回合策略、即时战略、策略塔防和...
这是一个精简的Java版SLG入门示例(源码在jar内),仅演示了最基本的SLG游戏功能,具体请参阅博文[Java版战棋(SLG)游戏AI及寻径处理入门]。
2. `PLT2SLG.exe` 应该是主执行文件,即实际执行PLT到SLG转换的程序。通过双击或在命令行中运行这个文件,用户可以启动转换过程。 3. `GdiPlus.dll` 是Windows图形设备接口(GDI+)的一部分,提供了图形绘制、图像...
### 2023年SLG游戏市场洞察报告解析 #### 一、全球SLG手游市场概况 **重要数据概览:** - **年度下载量趋势:**2023年,全球SLG(4X行军战斗)手游下载量预计将突破7亿次,同比增长23.5%。 - **市场份额:**SLG手...