AI Evolved, Natural Selection AI ain't just your ordinary AI pack. It differs from every other AI pack out there in a few areas:
-All robots in this pack are made by people from this community.
-Spaces are limited, but submissions for new teams are always open.
-The best teams survive, the worst go extinct.
So, how exactly does this work?Anyone can submit any amount of teams, so long as each team consists of at least 1 LW, MW and HW. Spaces are limited to only 32 teams, however, so only 32 teams at a time will be in the pack.
What happens when more than 32 teams are submitted?Ah, now that's where things get interesting. Once we go over 32 teams, a 16-team swiss-style tournament starts, with the most powerful HW, MW or LW from each team stepping up to represent, depending on which weight class is randomly decided. The 16 teams submitted into that swiss are the 16 least recently tested teams, I.E. new entrants or teams that haven't been in combat recently. The top scoring 8 stay in the pack, the rest go EXTINCT FOREVER! Much like Darwin's theory of evolution, you have to fight to keep your spot in the pack.
Do I have to submit bots based off of the regular teams, I.E Red Zone, Prehistoric Etc.?Not at all! Go nuts with your creativity, make whatever you want.
Okay, but, why?This AI pack is designed to keep evolving as the meta evolves. The closest thing to a community AI pack, NAR AI, has 130+ teams and some of those are using building standards from 2006 - it's impossible to tell what's good and what isn't. With this, only the best bots at the given moment are in, the cream rises to the top.
DSL-S or IRL?You can submit either, but keep in mind that your bot will have to stand up to everybody else's, and there will be no concessions made if you're a DSL-IRL bot that comes up against a DSL-S bot. Survival of the fittest! If you're really dead-set on including some IRL bots, the best thing to do is to submit 1 rock-solid DSL-S LW, MW & HW (to cover your arse if you get called into a swiss), and then use your other 3 team slots for your flashy IRL stuff.
Are there any other rules I should be aware of?A full rulelist, as well as download link, will be available at the bottom of this post.
Can I upgrade a bot once it's already in this pack?Sure, but keep in mind that points for a team are decided on a bot-by-bot basis. If your HW has won 5 competitions and you want to update it, those 5 points will be removed, so it might be wiser to submit a new team or just not update.
My team has two LW's/MW's/HW's - what happens now?To decide who represents the team in the MW category, those two MW's will fight each other in a best of 3. Whoever wins that goes on to represent the team in that category. This enables builders to have the freedom to create one competitive bot and another that might be more of a show piece.
Full list of rules:General Rules:
This AI pack uses DSL 2.2 Complete Edition as a base. Notable changes from DSL 2.2 include:
-Multi-Colour Components
-Improved Attachment Points
-DSL3 NPC motors
-Flamethrowers have 4X more fuel
All of these changes are also in this AI Pack, so keep that in mind before building your bot.
Building Rules:
Standard DSL Building Rules apply.
You may build and enter whatever you want, so long as there is at least 1 LW, 1 MW, and 1 HW.
I'm able to AI your robots, but don't complain if they're not AI'd the way you want them to be. If you want better, do it yourself and submit the updated bindings to me.
In fact, submitting your own AI bindings would be greatly appreciated. It's not necessary, though.
If your robot doesn't load up in-game, it will NOT be accepted.
Custom .py's may be submitted, but they will be run in a virtual machine first to avoid compy-destroying stuff. ATTEMPTS TO ENTER A .PY WHICH DOES THIS WILL RESULT IN SEVERE CONSEQUENCES.
DO NOT use custom components. Only use what it is in DSL 2.2 Complete Edition. Custom components will not be accepted, which then means your bot will fail the "load up in-game" test, and therefore be rejected.
Component Freedom, BFE & OBJRA2 are NOT ALLOWED. Any bots caught violating this rule will have themselves, as well as whatever team they're on, disqualified.
Likewise, Cheatbot2 Components are NOT ALLOWED, and any bots caught using them are subject to the same conditions as the above rule.
Submission Rules:
When you submit a team, send all bots on that team, a team profile picture, and a description of your team, as well as any bindings you may want to include, over to me in a .zip file through GTM. All teams must, at minimum, include 3 bots (1 LW, 1 MW & 1 HW), a profile picture and description to be accepted.
Reservations will not be kept, and a team won't be in the pack until all of it's members are received and accepted.
And that's it!
Download link:
Oh, geez! We haven't received enough teams yet to release this AI pack! Why don't you send FOTEPX a team or two?
GLHF