龙族神魔 发表于 2007-3-24 23:50:17

[讨论]上帝抛弃的视野和撒旦的黑洞定理(普通测试全部完毕)

是时候该发现它了...自从我的战役出现这个问题就有疑问,但找不到线索,之前看了大智那个似乎找到了共同点:
上帝抛弃的视野定理:凡是己方单位中,在驻扎同盟的可驻扎建筑物后,利用触发将建筑物内的己方士兵拥有权改变为"盖亚女神"后,会在周围出现固定的视点,单位消失或拥有权更换,效果不会消失。
根据定理对于不同士兵类型的特点————
普通士兵类:
几乎所有的士兵都是单视点(一个格子的视野)(都是左边或下边的单视点),但是普通士兵记录下来后,其中:村民、骆驼兵、破坏者、剑士(不包括勇者剑士)、轻骑兵、长枪兵、以及部分非精锐特种兵类型的兵种会创造超过2个视点以上,称为排视点。
其中 苏丹亲兵和勇者剑士最特别,他无法创造任何视点,却可以创造出黑洞。
英雄类:
待测试。
撒旦黑洞定理:这是最有趣的了,当完成了上面的上帝抛弃的视野定理后,把单位放下来并改回自己的所有权,到周围转一转(前提是城堡周围没有进行过地图的探索开拓),会发现有一片地块是这个单位无法进行探索的,也就是说,单位会进入黑暗的部分,这时候你无法点到他。但是如果别的单位过去的话,便会对该地区进行探索,黑洞被消灭,单位显现出来了。所以这个黑洞只对被上帝抛弃的单位才能达成。其次,对于创造排视点的单位来说、不存在黑洞。黑洞的面积估计为该建筑可视范围中未探索区域。
虽然说大致得到了上面的定理,但还有部分特点和可疑点需要测试:
1.由于我只测试了城堡,其他的未知。
2.英雄类更复杂,还需要测试。 3.根据同一兵系类里面(比如剑士、长剑士、勇者)不同的兵创造的视点也不同,所以非精锐部队里面有些特种兵也能创造多视点,由于测试过于烦琐,目前不会进行更多的测试。
[此贴子已经被作者于2007-3-25 13:30:12编辑过]

qs 发表于 2007-3-24 23:54:33

精彩。

海贼王 发表于 2007-3-25 10:10:48

还有诅咒之塔

超级民兵 发表于 2007-3-25 11:23:39

厉害厉害,这也能给你发现。

龙族神魔 发表于 2007-3-25 13:28:39

目前测试过多过烦琐,不会进行太多测试,希望有更多人能加入测试对于同一个士兵、创造的视野方位是完全一样的

__破天神剑__ 发表于 2007-3-25 17:59:11

搞不明白~!

_MZR_阔比多华 发表于 2007-3-25 18:02:04

用骑士试验,不成功

_CCC_大智 发表于 2007-4-2 22:34:50

好。冲车也有视野效果,制作方法类似,效果有所不同。可以看这个范例:<a href="https://aok.heavengames.com/blacksmith/showfile.php?fileid=7217" target="_blank" >https://aok.heavengames.com/blacksmith/showfile.php?fileid=7217</A>之前我解决当时那个BUG也是参考这个范例得到的灵感,方法和龙龙说的一模一样。测试城堡和冲车时都发现过黑洞,但不知道如何具体控制,那亮线也不知道能用来做什么,就没有专门写出来了。本来是倒想翻译那个范例的,非常逼真的黑夜效果,可是一直没有找到时间,现在先介绍过来,诸位谁翻译一下吧,内容不多。

龙族神魔 发表于 2007-4-4 18:40:23

恩恩,连接的那个黑夜效果我也看过,可惜没那么大实力来进行翻译,只能多多少少看懂一些

_CCC_大智 发表于 2007-4-5 22:31:07

1P的冲车放入1P的兵,然后(以下效果在同一个触发内完成)改变兵的所有权,再移除冲车即可产生视野覆盖。该兵视野区内会产生迷雾,覆盖与其相交的视野亮区。通过移动单位(至少满1格)可以取消自己视野的覆盖。另外,外来单位也能正常显示视野。那个场景就是覆盖了部分地图启示者的视野,从而留下“亮线”,再配以盖亚单位遮盖亮线即成。

尼克 发表于 2007-4-6 23:55:54

<P ><FONT size=3><a href="https://www.scbb.scxclub.com/viewtopic.php?t=3340" target="_blank" >转自scbb讨论广场</A></FONT>
<P ><FONT size=3></FONT>
<P ><FONT size=3></FONT>
<P ><FONT size=3>作者:<FONT face="Times New Roman">Berserker Jerker</FONT><FONT face="Times New Roman">   </FONT></FONT>
<P ><FONT size=3>又一老外作…<FONT face="Times New Roman">   </FONT></FONT>
<P ><FONT size=3>真令人佩服…<FONT face="Times New Roman"> </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">https://aok.heavengames.com/blacksmith/getfile.php?id=7217&amp;s=eb<st1:chmetcnv UnitName="C" SourceValue="5" HasSpace="False" Negative="False" NumberType="1" TCSC="0" w:st="on">5c</st1:chmetcnv>68998ef9589b7b741240aeac<st1:chmetcnv UnitName="F" SourceValue="0" HasSpace="False" Negative="False" NumberType="1" TCSC="0" w:st="on">0f</st1:chmetcnv>16&amp;r=http%<st1:chmetcnv UnitName="a" SourceValue="3" HasSpace="False" Negative="False" NumberType="1" TCSC="0" w:st="on">3A</st1:chmetcnv>//aok.heavengames.com/blacksmith/showfile.php%3Ffileid%3D7217   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">Creating the perfect night scene in AOK has been a challenge many designers have tried to recreate. "If only units could be seen through the fog of war" I've heard many say. Until now it has not been possible, and actually it still isn't without editing Data files. But I always like to find another solution, and after watching the cut-scene that is included in this utility, I think you'll agree it looks very effective.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">Play the scenario from single player, or from the editor if you have Immobile Units AI in your AI folder. At the start there is an example of what is possible with this trick, then later there is a tutorial explaining how to achieve it. I won't try to explain how to do the tick here, frankly that would just be too difficult without showing the process.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">It's only practical for Cut-scenes, and even then very difficult to achieve, but with enough dedication I'm sure you'll manage it.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">Special thanks to all the guys and girls at DGDN for their help and inspiration, zyxomma100 for his "Slowing Units Down" utility, and Zanzard Lothar for Immobile Units AI used in this utility.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">And before you ask, the characters in the cut-scene are from Sabato, and you might see it in Sabato Lives if I every get around to finishing it. Don't ask when that will be finished, as I can't answer that one. ;)   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">Enjoy. Berserker Jerker   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>在游戏中作者提到的教学:<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">First create an area of see through fog where you are going to perform the tick. I have created and removed a Treb for this purpose. I have also created a map revealer in the "dirt" patch, this is important for the trick.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">Next, place a ram and a unit with a short line of sight. In this case I have used a <st1:City w:st="on"><st1:place w:st="on">Samaria</st1:place></st1:City>. The ram and unit need to be on the map to start with, for this tutorial I placed them for player 2 and changed the ownership to player 1.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">The position of the ram in relation to the position of the map revealer is important, you'll see why in a minute. I've tasked the <st1:City w:st="on"><st1:place w:st="on">Samaria</st1:place></st1:City> inside the Ram, Please don't move the ram.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">As you can see, the line of sight for the map revealer has been partially covered, leaving a small strip that is still visible. We can now cover this "strip" so that it is not visible by placing Flowers next to the strip.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">As you can see, the visible part of the map has been hidden. This is because the center part of the flowers is not on the visible part of the map, and the flowers show in there "under fog" colors.   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">The trick is now ready to be implemented. Any unit placed on the visible part of the map will look like it is showing through the fog. As long as you keep them within this area you can move them about. Like this:   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3><FONT face="Times New Roman">Well I hope you grasped all that, it's very hard, and not for the faint hearted. But with enough dedication you'll be able to achieve it I'm sure.   </FONT></FONT>
<P ><FONT size=3><FONT face="Times New Roman">Enjoy. Berserker Jerker   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>译文:<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>首先,创造一格能够从雾中看的地形去执行这特效。为了执行这效果,我也在泥地上创造了领航员来修补,这是特效的重点。<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>然后,放置冲撞车和视野低单位。在这里我用了日本武士。那冲撞车和单位需要游戏一起开始,为了指导那两位仁兄(<FONT face="Times New Roman">Kuso</FONT>),我用游戏者二放置了他们之后改变他们的有灌为游戏者一。<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>在那冲撞车的地方和那领航员的地方距离是非常重要的,你会看到为什么要差一点距离。我会指派日本武士进入那冲撞车。请不要移动那冲车。<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>你可以看到,那领航员的视野部分被盖着,离开这被盖着的部分还可以很清楚的看到低下的对象。我们现在可以利用花朵遮盖着那未被盖着部分,令到那里看得像有雾一样。<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>你可以看到,那没有雾的部分已经被遮掩着。这是因为那花朵的中间的部份是看得不清楚的(即是像有雾盖着),那那花朵就会看到的颜色是像有雾盖着的。<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>那么特效就准备执行了。任何单位放在那清晰的部份都会好像在雾中。在那些区域,你可以移动他们。就像这样:(要看剧情才能明白怎样)<FONT face="Times New Roman">   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>很好,我希望你们全部都能明白,这是非常难的,但对有心的人就另当别论。我能肯定,只要奉献过,一定能做到。<FONT face="Times New Roman">   </FONT></FONT>
<P ><FONT size=3><FONT face="Times New Roman">Enjoy. Berserker Jerker   </FONT></FONT>
<P > <FONT face="Times New Roman" size=3> </FONT>
<P ><FONT size=3>译:<FONT face="Times New Roman">Co.</FONT>(<FONT face="Times New Roman">come0002 </FONT>〔乐古〕)</FONT>

鬼火 发表于 2007-4-7 01:11:40

下个发现是否应该叫做基督的xx定理?

暗夜·游侠 发表于 2007-7-27 11:02:20

我也发现一个现象:触发1(循环):没有条件效果1:产生目标 盖亚女神 VMDL(就是那个跑的飞快的白色村民)效果2:杀死对象 杀死VMDL出来的地方。然后在附近放一个玩家1的英雄(一定要是英雄!),让英雄能看见VMDL出来的地方。接下来测试,有趣的事发生了:VMDL被杀死的一瞬间变为玩家一的,VMDL死后,被杀死的地方竟然出现了一格阴影,新的VMDL也出不来了,但是只要英雄一动,阴影消失,新的VMDL出现,被杀死的一瞬间变为玩家一的,阴影再次出现…………很有趣吧~~~

雪之灵狼 发表于 2008-4-13 11:57:24

天才可谓,我佩服不已

江南幻竹 发表于 2008-4-13 12:13:07

强!刚看了个外国电影……极其巧妙地运用了撒旦黑洞!
页: [1]
查看完整版本: [讨论]上帝抛弃的视野和撒旦的黑洞定理(普通测试全部完毕)