Project1

标题: 帝国兴亡录 [打印本页]

作者: accban    时间: 2014-5-20 09:11
标题: 帝国兴亡录

关于AI的问题:目前采用脚本控制AI,以后会添加其他方式。如果觉得AI行动不合理可以在gamecscript.lua中自行更改。简单介绍下指令
进攻指令 LuaDivisionOffensiveCommand(int f,int index,int target_x,target_y,int rect_left,int rect_top,int rect_right,int rect_bottom)
f:0表示我方,1表示敌方
index:小组编号,双方各有3个小组,每个小组6个成员
target_x:移动目标横坐标
target_y:移动目标纵坐标
rect_left:进攻区域左边界
rect_top:进攻区域上边界
rect_right:进攻区域右边界
rect_bottom:进攻区域下边界

防御指令 LuaDivisionDefenseCommand(int f,int index,int target_x,target_y)
f:0表示我方,1表示敌方
index:小组编号,双方各有3个小组,每个小组6个成员
target_x:防御目标横坐标
target_y:防御目标纵坐标

LuaDivisionWalk(int f,int index,int target_x,target_y)
f:0表示我方,1表示敌方
index:小组编号,双方各有3个小组,每个小组6个成员
target_x:移动目标横坐标
target_y:移动目标纵坐标
作者: accban    时间: 2014-5-20 09:13
参考了大战略,装甲元帅,装甲军团,三国志,曹操传,高级战争等游戏
这是一张城市攻防战的图,我方具有明显优势
由于采用脚本式AI,所以可以在gamecscript.lua中更改AI。
由于尚未完成,所以可能会有BUG,具我测试目前没有重大BUG。
由于其中采用了未授权图片,因此特此声明不用于商业目的。
作者: csk244    时间: 2014-5-20 22:42
這個是用RM做出來的嗎? 感覺不是啊

感想: 音效不錯,看到各高達艦長我都淚流滿面了
不過遊戲玩得好辛苦,操作很難,對話彈出好麻煩,每單位都是1攻擊距離嗎?

操作很麻煩,不過看得出初形,作者請再努力修改吧
作者: vince3725    时间: 2014-5-26 17:12
本帖最后由 vince3725 于 2014-5-26 18:43 编辑

战略SLG游戏一定要顶~

PS: 刚试玩完,发现有以下几点问题需要改进,

①首先,兵种的攻击距离单一,体现不出兵种的特征。
②单位移动速度问题,例如人和坦克等重型兵器行走的速度会不一样,人相对灵活,所以走的快些
坦克等正好相反。鉴于作者是用C++而不是JAVA等主流编程脚本语言,能做到这点有些困难。
③攻击动画效果粗略,可以考虑加入粒子素材和烟花放射素材来制作动画?
④单位攻击,移动时可否考虑加入专属声效,例如导弹发射,炮击,枪击。移动声效。
⑤如果能做出向RPG那种能切入战斗画面会不会更好,提示玩家看动画或者略过?
⑥场景局部显示切换,可以考虑加入小地图,雷达坐标系统等?单位攻击时提醒玩家被攻击的一方?

地形,单位表现问题,这需要3D引擎,美工和建模。对于非商业游戏可以不考虑。

关于声效,粒子烟花,这些素材我倒是有些,LZ想要可以私信留邮我发给你。
作者: accban    时间: 2014-5-27 10:52
谢谢vince3725的建议
①首先,兵种的攻击距离单一,体现不出兵种的特征。
关于这一点我设计的攻击距离取决于武器而非兵种单位,比如某种机枪的攻击距离是一,步兵和炮兵都装备了该机枪,那么使用机枪时其射击范围都是一,由于武器系统没有设计完成,现在只添加了少数几种近程武器,所以大部分攻击范围都是一。
②单位移动速度问题,例如人和坦克等重型兵器行走的速度会不一样,人相对灵活,所以走的快些坦克等正好相反。鉴于作者是用C++而不是JAVA等主流编程脚本语言,能做到这点有些困难。
③攻击动画效果粗略,可以考虑加入粒子素材和烟花放射素材来制作动画?
④单位攻击,移动时可否考虑加入专属声效,例如导弹发射,炮击,枪击。移动声效。
⑤如果能做出向RPG那种能切入战斗画面会不会更好,提示玩家看动画或者略过?
关于以上四点我认为是锦上添花,我会在整个系统做完之后再优化。
⑥场景局部显示切换,可以考虑加入小地图,雷达坐标系统等?单位攻击时提醒玩家被攻击的一方?
小地图我准备加入到右下角。玩家被AI攻击时我准备调整画面坐标把被攻击单位放在屏幕中心,这样就容易看清了。
我现在主要是把重点放在了AI上,希望能写出一个不是靠作弊实现的高难度AI(好难)。
如果有空请把素材发到我的QQ邮箱[email protected]谢谢
作者: sq333333    时间: 2014-6-12 12:05
这个工作量很大吧      顶起!
作者: accban    时间: 2014-6-14 10:47
用VC6.0写的,目前程序代码有12000多行
作者: 杨广    时间: 2014-6-15 11:23
游戏很难,对话弹出很麻烦啊
不过感觉诚意还是很足的……嗯,只是不适合我这种游戏苦手玩。
希望一开始能有个操作介绍啊。
作者: accban    时间: 2014-6-15 19:36
我会在下一个测试版本添加操作说明的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1