找回密码
 点一下
查看: 2403|回复: 6

魔兽弹球

[复制链接]
发表于 2011-12-26 15:30:49 | 显示全部楼层 |阅读模式
魔兽弹球.w3x (129 KB, 下载次数: 76)

唉。。结果又挖了个小坑……
赶了三天半的工也就这种程度……
玩倒是能玩了,只不过有些BUG(PS:第三关BUG比较多,未处理)
这图最大的两个失误是:球的移动方向一开始采取了360°制以及妄想用纯T来完成。。
对于前者表示180°制真心好算,对于后者表示JASS真心简单,修改也方便
于是这两个失误造就了这张TJ混合图……T部分还写的各种渣


任意角度镜面反射:
弹射.gif
PS:这个截图游戏中是看不到的
由于太过追求“精确”导致效率有点低,以及入射角偏大的几乎看不出有过反射。。


部分原设(仅仅是原设……有些没有完成或有BUG暂时关闭功能了):

单人模式:打兵打BOSS,每个兵有自己的伤害值,过了底线会对老家造成伤害
双人对战:看谁老家先挂,除了效果符文(比如分裂球),其它的不管什么东西过了底线都会对老家造成伤害

普通球:伤害1
火球:伤害1;火伤害1

原计划三关:
【草原】
塔:3HP;一共两座
步兵:1HP;速度15;伤害1
骑士:2HP;速度20;伤害1
炮兵:1HP;速度0;每6.5秒向前方地面开炮(接球板受到伤害会停止1秒,下同);破掉一个塔后出现
装甲兵:3HP;速度1;伤害1;破掉两个塔后出现
BOSS:5HP;开场无敌;不移动;两个塔都破了之后解除无敌并开始移动,速度10;伤害5
【雪地】
随机点暴风雪,随机产生冰块(3HP,不移动),火球被砸中会变回普通球
幽灵:1HP;速度1;伤害0;死亡后向前放雪团,会对车造成伤害
玛格娜托破坏者:3HP;速度1;伤害2;20%将面前90°内的球击回
北极熊:2HP;速度1;伤害2
蝎子:2HP;速度2;伤害1
BOSS:6HP;速度10;伤害5;
【熔岩】
随机点火山喷发,会使范围内普通球变火球
毁灭守卫:3HP;速度2;伤害2;死亡后30%原地召唤地狱火,1HP,速度1,伤害1,免疫火球
石槌酋长:3HP;速度1;伤害2;受到伤害速度+5
火焰骷髅弓箭手:2HP;速度2;伤害1;受伤时会向前射火箭
以上怪拥有10%吸收火伤,没吸收的情况下35%免火伤;吸收火伤会使火球变回正常球
BOSS:10HP;速度0,每10秒会改变位置;伤害0;每5秒向前攻击地面;25%吸收火伤,没吸收的情况下40%免火伤

老家10HP,暂时仅能买喷火技能和球种类转换
喷火技能:接球板向前方喷火造成区域内1点伤害
其它原设技能基本同普通打砖块游戏

对战的话没有BOSS,兵刷出来都是不动的,谁击的球碰到了归谁,然后向对手方向移动
发表于 2011-12-26 17:28:29 | 显示全部楼层
这是具有怎样的毁灭性能量的球体啊。。
回复

使用道具 举报

发表于 2011-12-26 22:18:29 | 显示全部楼层
左上角的塔爆炸时,球穿过去了;而左下角的塔爆炸后把球弹回去了……从截图来看……似乎捕捉还是不够准确……
回复

使用道具 举报

 楼主| 发表于 2011-12-26 23:08:16 | 显示全部楼层
lo:左上角的塔爆炸时,球穿过去了;而左下角的塔爆炸后把球弹回去了……从截图来看……似乎捕捉还是不够准确……
(2011-12-26 22:18)
算法上100%准确,但是需要判断的条件挺多的。。
所以效率稍低了点,可能反而导致了不够精确

左上角的塔。。其实球的路径偏了一点,但是偏角过小了看不出来:
无标题.png
看起来是在更靠下的地方碰到的,估计实际判断的的时候是在图中这个位置吧

捕捉我记得是进入球48范围然后开始算,可能还需要调大一点。。
不过所谓的任意角是将碰撞目标当成正圆来计算的,魔兽的话……无法捕捉实际的接触面。。
回复

使用道具 举报

发表于 2012-8-18 20:09:30 | 显示全部楼层
好像蛮有意思的
回复

使用道具 举报

发表于 2012-8-21 12:05:21 | 显示全部楼层
原来如此……
回复

使用道具 举报

发表于 2012-8-21 13:35:29 | 显示全部楼层
龙做的地图额,看一看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 00:51 , Processed in 0.152515 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表