1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

为了玩游戏,我曾经突破了游戏自身的限制

Discussion in '知乎日报' started by 漂亮的石头, 2016-01-27.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,766
    Likes Received:
    47
    你对自己玩的游戏研究到了什么程度?

    [​IMG] 李云汉,『路有冻死骨』

    曾经做过帝国时代 2 的编辑器自定战役,我们做到了什么程度?我们突破了原本游戏的限制

    对那段经历有感兴趣的朋友们戳≖‿≖✧:帝国 2、星际、魔兽这种老游戏,游戏性和当今大作比有多少差距? - 李云汉的回答

    今儿个,我们就来细细八一八这个『战役编辑器』

    帝国时代 2 的战役编辑器,和 war3 的不一样,引用当时那个回答下面的知友 @湛卢的评论就是:

    帝国 2 的编辑器也玩过,限制相当地大。资料片稍微加强了可以改名字可以改攻击力之类的。
    也做过一个自娱自乐的,当然没有发表过。​

    很不幸的是,这段话,十分正确

    我们来看看,作为战役剧情推进的基础,每一个『触发』都能做到些什么吧?

    [​IMG]

    以上是可能的条件——达成该条件便执行后面的动作。

    [​IMG]

    以上就是能执行的动作了。

    注意,这还是若干年后微软炒的冷饭高清版的触发效果——老版本帝国 2 所能达到的效果更少=。=

    -ಥ_ಥ教练,你看别人 war3 家的编辑器,这完全就是 3x3 的魔方和 9x9 的魔方的区别啊!

    不过,正所谓天将降大任于制作者,必先苦其编辑器,劳其机械重复,饿其……

    咳咳,人话就是,上帝说:『要有技术大神。』

    (以下所引用的触发效果,全部来自于http://Hawkaoc.net翔鹰帝国论坛,若有侵权,请私信或评论告知,立刻删除。 @ICARUS@Crazy Dragon@六文丿鱼丸 )

    看看上面那些清单,突然好想让一个单位隐形,然后又突然 duang 地一下出现,好酷炫,但怎么办到呢——

    技术党们就发现了,当 256 个单位重叠在一个 1x1 的格子里之后,再进入那个格子的单位就会由于程序原因不显示辣。接下来,一个简单的指派目标到格子里,有需要了再指派出来就 problem solved!

    又或者,用一个叫做 aokts 的辅助工具,查询到这个隐形者的 id,然后让他,呃,驻扎进自己∑(っ °Д °;)っ对没错,这样他也隐形了,想要重见天日?一个触发卸下不就可以了么~

    再来,不搞点特效这回答一点都不赚眼球啊,来来来见识一下就连帝国时代 2 作者们都没有意料到的特技吧<(▰˘◡˘▰)>

    [​IMG]

    来点喷泉~

    [​IMG]

    配上流水(*゚▽゚*)

    [​IMG]

    点亮篝火(^∀^)

    [​IMG]

    放上烟花。◕‿◕。

    [​IMG]

    亦或是,欣赏一下美丽的星空?

    要谈特效,不说密铺,简直就是艺术家去了巴黎不看卢浮宫一样,,Ծ‸Ծ,,

    帝国时代 2 的原系统,最多只支持一个 1x1 的格子里,两个物件以 0.5 的坐标差存在(还必须是特殊物件,墓碑一类的),单位之间只能间距 1。

    这怎么能行!

    于是便有了 aokts——玩家自己编写的辅助『编辑器』。

    AOKTS 新手入门指南←就是这货。

    [​IMG]

    来看看这货能搞出什么大特效:

    [​IMG]

    坐标距离 0.1,牢笼出现了。

    [​IMG]

    军武库,摆放整齐的长矛~

    以及我自己也做了一个……

    [​IMG]

    池塘的围栏~~(๑→ܫ←)

    特效也看过辣,来一些理论姿势吧:

    想让受伤的单位一下子就满血满状态复活?好说好说,这样做:

    改变 HP 为 30000
    损伤该目标 HP 为 40000
    损伤该目标 HP 为 -30000
    改变 HP 为 -30000​

    比信了春哥还有用嗷≖‿≖✧

    刀枪不入的阿喀琉斯?我们可以量产耶!

    [​IMG]

    怎么搞?这样来:

    不循环
    效果 1:改变目标生命值上限 -X(X=那单位的最大生命)
    效果 2:减损目标生命值 -1
    效果 3:改变目标生命值上限 1​

    至于原理是什么,学渣何苦为难学渣,,Ծ‸Ծ,,

    还有好多呢,算了都跳过吧。

    接下来,就要放大招了……反正答主尝试着做过,但是并没有理解原理。

    潜入类游戏最爱的轨道视野系统(版权属于翔鹰论坛前辈『骑士不怕长枪』大神)

    [​IMG]

    [​IMG]

    ……嗯,咱们看看就好(┬_┬)

    已经离开了帝国 2 战役制作三年有余,但这些技术却依旧无法忘怀。

    其实虽然被称为所谓『技术党』、『制作者』,但我们并不是高高在上的存在,不是什么研究代码搞编译的 geek,只是普通人而已——对帝国时代 2 这款游戏有着深深的热爱的普通人。

    每一个『战役』,就是我们创造的小小世界,我们想让它更加完美地呈现给玩家,也是呈现给自己。每一个细节,都必须反复推敲;每一个效果,都要精益求精。

    所以,『限制相当大』?没错,是很大。

    我们突破它!

    如果想了解如何搭配那些死板的触发条件效果,来营造出一个不一样的帝国时代 2,欢迎各位戳下面这个帖子:

    《战役制作宝典》第 2 版 正式发布 翔鹰战役制作小组暨鹰刊编辑室编

    谢谢你的阅读。

    本篇回答,献给所有热爱或者曾经热爱过帝国时代 2 场景编辑器的玩家们。ヾ(o◕∀◕)ノ

    阅读原文
     
Loading...