1
Active Tournaments / Sakura Sunrise 4
« on: December 13, 2025, 11:52:08 AM »Competition format
• 24 MWs, 48 CWs, 48 HWS, w/ 4, 8 and 8 seeds respectively
• Robots will be randomly drawn into groups of 3 (two seeds cannot be in the same group)
• Each group will see three fights, w/ each robot fighting eachother once, at the end of the group, the top two will advance to the bracket and third place will be eliminated
• The robot w/ the best record will win the group, while the robot w/ the worst will finish bottom
• If at the end of the group, two or more robots are tied for W/L record there will be a playoff to determine who finishes above the other
• In the first round of the bracket, each fight will be one group winner against a group runner-up
• Two seeds 1-4 cannot be placed in the same quadrant of the bracket, same w/ seeds 5-8, two seeds cannot meet until the quarter-finals
• The bracket will be single elimination
• All three weightclasses will have a third place playoff, while CW and HW will also have a 5th-8th place playoff
Exhibition matches
• Up to two exhibition eps will take place, allowing for up to 16 exhibition matches to take place
• Open for MWs, CWs and HWs
• Exhibition matches can be 1v1s, rumbles or tag teams
• Each person can request up to two exhibition matches, must be involving at least one of their robots and at least as many robots from others as their own
• Robots in exhibition matches do not need to be in the main comps
Battle rules
• 3 minute fights
• Custom arena: the temple 2.2
• I will be willing to take a fight up to 10 times in the event of a havok, crash or pin ending the fight or the entire fight having nothing happen. If I’m unable to get a clean take within 10 takes, the bot which caused the majority of the invalid finishes will lose the fight by DQ.
• A havok ending a fight will be counted as one that either KOs a bot directly or causes the bot to be KO’d by its opponent (the opponent scores a KO hit that would not have happened at that exact point if it wasn’t for the havok), a havok or crash that is the result of a KO will not cause a restart
• A bot will be deemed instantly KOd if OOTAd
• If a bot loses all of its wheels, batteries or control board, suffers damage that would cause its internals to fall out irl or the weapon is left floating due to damage, a 10 second count out will start
• A bot will be counted out if it fails to show controlled movement for 30 seconds (i.e. spikeballing, failure to self-right, crabwalking but not closing the distance on its opponent). Self-righting attempts from a position which the bot can self-right that are clearly interrupted by the opponent will not count towards the 30 seconds.
• If a fight lasts all the way to the time limit, then a judges decision will take place, splitting 5 points in each of three categories between all remaining bots: damage, aggression, control
Build rules can be found here: https://drive.proton.me/urls/0PDJV0HHPM#XL2pze6b8Dj5
AI rules
• Providing your own AI is optional, but for each weightclass you send your own AI for both your entries, you’ll be allowed a third entry for that weightclass, although you will be required to send AI for that third entry
• EternalFlame.py and NeptuniaSys.py are banned
• To use engage tactic, rammers must have smartzones for pushing their opponent, like what TopPusher.py has
• If your bot cannot be AId w/ any of the .py files included in the base DSL 2.6 install, you must AI the bot yourself and send me the .py you used.
• If you use a .py not included in the base DSL 2.6 install to AI your bot, you must send me the .py you used. The exceptions to this are TopPusher2.py, Overhead.py and my own custom AIs (LilTurret.py, LilFlipper.py and LilMultiWeapon.py), since I already have them downloaded.
Bot types
If you enter two bots into the same weightclass, both of those bots must be of different types. For example, you can’t enter two verts into the HWs, although seeds will not count towards this. If you enter a third robot into a weightclass having been allowed to do so for sending AI w/ your first two, it must be a different type from the other two. Bot types are listed below:
• Vertical spinners (includes wedged drums), irl examples: Bite Force, Witch Doctor, Aftershock
• Wedgeless drums (includes eggbeaters), irl examples: Minotaur, Concussion, Yeti
• Horizontal spinners, irl examples: Tombstone, SOW, Gigabyte
• Rear-hinged and 4-bar flippers/lifters, irl examples: Apollo, Bronco, Lucky
• Front-hinged and top-hinged flippers/lifters, irl examples: Firestorm, P1, Push To Exit
• Axes/hammers, irl examples: Beta, Thor, Shatter
• Overhead saws/hammer saws, irl examples: Sawblaze, Skorpios, Starchild
• Crushers/grabbers (clamps in general), irl examples: Razer, Quantum, Kraken
• Rammers, both wedgebots and wedgeless, irl examples: Original Sin, Tornado, Road Block
• Pokers, irl examples: Spawn of Scutter
• Drills, irl examples: Rusty
If a bot has two active weapons that fall into different categories (i.e. Whiplash, Fusion), you will be asked which one is the primary weapon if you don’t state it when you send me the bot. If a config bot’s configs fall into different categories based on their primary weapon (i.e. Bombshell, Tornado), you will be asked which one is the primary config if you don’t state it when you send me the bot.
Signups list: https://drive.proton.me/urls/NK8MKJ2X1M#fHpja5tYnDE5
Signups open 27th dec. Two per person per weightclass. For each weightclass you send your own AI for both entries, you'll be allowed a third entry into that weightclass. If you ask me to just reuse a robot unchanged from a previous SS, whether you'll be eligible for the third entry in that weightclass depends if it used an AI line sent by you last time it competed. Seeded robots will not affect your eligibility for this bonus entry regardless whether you send your own AI or not.