[Doom II] Dodging Cyberdemon 3/3 - Prototype vs. 7 Cyberdemons
Well, I think this is the best he (my prototype) and I can do. I don't
know how to improve his ability further.
As I said before, he can't dodge any projectiles if he is too close to the attacker. In addition with his behavior that he always walk close to a target, this becomes his biggest weakness. I don't know how to do something about this in a proper way.
Actually, I know how to teleport him away from enemies. However, I have to assign thing id to every foe and store them in array in ACS script in order to check if one of them get close to him. I don't like the way I have to assign id because it can't be applied with new spawn thing which is not related to script or infighting that can turn ally into enemy.
Anyway, I have fixed the code to ensure that every time he is about to dodge, it will be "safe teleportation". That means, after dodging, he will not get stuck in small floor area or area with low ceiling, dodge out of specific sector, or get hit by other projectiles (except he is too close to the attacker).
Credits
- ID software for the great game
- Doom Builder for great program for creating/editing Doom maps
http://www.doombuilder.com
- SLADE 3 for Doom Feature Editing (DECORATE in this vid)
http://slade.mancubus.net
- Doom Builder Tutorial videos by AlysiumX and Chubzdoomer
http://www.youtube.com/user/AlysiumX
http://www.youtube.com/user/Chubzdoomer
- ZDoom Wiki for useful information and ACS script
http://www.zdoom.org/wiki/Main_Page
- Doomworld forum and members for tips for creating the map (thanks Phobus, Gez, Earthquake, Edward850 and CodeImp for scripts info and tips)
http://www.doomworld.com/
Other Videos By ExtremelyImpossible
Other Statistics
Doom II: Hell on Earth Statistics For ExtremelyImpossible
There are 3,152 views in 5 videos for Doom II: Hell on Earth. Less than an hour worth of Doom II: Hell on Earth videos were uploaded to his channel, making up less than 0.80% of the total overall content on ExtremelyImpossible's YouTube channel.