What is Extreme Infight Arena?
Extreme Infight Arena (EIA) is a combat arena where custom DECORATE monsters duke it out in a best-of-7 round-based battles. The monsters are AI controlled and may be as difficult/cheap as possible. The goal is to have your monster win, regardless of tactics used. Quality monsters do not belong here. This is a place for broken monsters. A human player should not even come remotely close to winning any battle with even a low-level EIA combatant. This is strictly AI vs AI, to push the very limits of the ZDoom engine and programmers alike.
Where did this idea come from? What makes it interesting?
I find it interesting because it's technically challenging. If you've ever watched a Tool Assisted Speedrun (TAS), it allows players to play frame-by-frame through a video game, allowing for frame-perfect maneuvers. This can lead to very strange behavior. For example, it was discovered in Super Mario World that using Yoshi, eating various objects in order, jumping on shells and timing things perfectly, one can arrange the game memory to trigger the ending credits only a minute or so into the game. Very broken, but very interesting. What inspired EIA was actually MUGEN fights. MUGEN is a 2D game engine that allows people to create their own fighters with very little restriction. Every time someone had made an unbeatable character, someone else would figure out a new tactic. It's all about pushing the limits.
What if I want to watch watch quality, non-broken monsters fight instead?
User Arch (http://forum.zdoom.org/memberlist.php?m ... ile&u=6826) said he will probably be creating a "Quality Infight Arena", so keep on the lookout for it!
After discussing with the community, it became clear that there existed a good many people who also desired quality fights. It also became clear that high quality fights would take a not insignificant amount of proper balancing and unfortunately, that lies beyond the scope of my original vision. However, if someone would like to start their own "Quality Infight Arena", please do! I would gladly help out in any way I can, as I also have a desire to view for quality fights, just not the motivation for all the balancing it would require.
Fight History Spreadsheet
https://docs.google.com/spreadsheet/ccc ... _web#gid=0
Videos of Fights can be found here (I'll do my best, if anyone else wishes to record video, I will add your YouTube channel here as well):
http://www.youtube.com/channel/UC_anB4r ... BBw/videos
The rules are extremely open. This is to allow for the maximum amount of flexibility in your monster. These rules will no doubt be revised over time. However the primary goal is to initially allow programmers as much freedom as possible. The more freedom there is, the more creative one can be.
Current Ruleset:
- Your monster should be posted pre-compiled in the form of a .wad, .pk3, .zip, or other compatible file.
- Your monster may have as much health as you want, so long as it decreases when damaged.
- Your monster cannot be invulnerable and cannot be impervious to specific damage types - they must be able to take damage from all types.
- Your monster cannot be resurrected after death. Once dead, the round is over.
- Your monster may do as much damage you want.
- Your monster may shoot as fast as you'd like.
- Your monster may use hitscan or projectiles.
- Your monster may wear unlimited armor.
- Your monster may move as fast as you wish.
- Your monster is not restricted to pure DECORATE. ACS and any other supported language (if any?) is allowed.
- Your monster cannot be resurrected after death.
- Your monster may NOT crash ZDoom.
- Your monster may be closed or open source, the choice is yours.
- The latest ZDoom SVN build will always be used. This will allow for faster bug fixes if certain monsters abuse a flaw within the ZDoom engine itself and as well as allowing for rematches using different engine versions.
- The fights are round based, best-of-7.
- There are a maximum of 3 minutes per round.
- Difficulty will be Ultra Violence with -fastmonsters flag.
- Banned Flags: +GHOST +DORMANT +THRUACTORS +THRUSPECIES +NOTARGET +NEVERTARGET +NODAMAGE +INVULNERABLE +INVISIBLE +NONSHOOTABLE +NOINTERACTION +NOSECTOR
*New rules will only be added if a given monster has an ability that absolutely prevents them from losing or forces an absolute guaranteed win. Basically, a rule is considered needed if a character becomes so powerful that a formidable rival becomes impossible or that further character progression has stalemated.