Idea of sr2 to set up fun events and encourage players to use vizzy, keep the community active or atleast have some fun watching the event.
Thanks to Plane918273645, for currently making the sample bot and the countdown timer.
Demo Guidelines
1. Entry
A mod/community member makes a post where players put link on comments of their entry or be a successor of the post. 1 craft per player only. Entries will then be reviewed, if a player's entry craft is copied/duplicated/"not much changes made to it" by another player and also used it as entry, the website will get you banned so dont do that. Deadline of entry submission will be set by the host
Participants make their very own battle bot design. The participant could make theyre own program/system.
NOTE: A sample bot with basic vizzy program loaded to it capable of doing basic task of a sumo bot will be uploaded by the host/mod/community member, this can then be downloaded by the participants specially by the new ones to vizzy to start with and modify it.The host will then pick two random player crafts from the entries .
2. Entry Crafts' limit
Tinkered, Modded and/or Xml edited crafts are strictly prohibited.
Weapon's that can damage the opponent's craft is extremely ENCOURAGED.
Rocket engines and fuels are allowed
Crafts with devices that increase down force is prohibited. (Not sure bout this)
Size limit will be set by the host. Craft can expand in size inside the arena only as soon as the round starts.
(depends on category)Craft's Weight limit will be set by the host.
(depends on category)Speed limit will be set by the host.
(depends on category)Maximum Part count will be set by host (depends on category)
Set the power of the craft to AG1
(So it will be easier to trigger the start and the end of the round)
3.How
Match:
(craft and owner 1) vs. (craft and owner 2)
Round :
1 out of 3 =>2 out of 3 =>3 out of 3 =>GGs
The host will set a separate command chip to be set as the primary which will broadcast the 2 crafts the start of the round and the end of the round.
For each match, 1 round will be held and each round has 5 minutes time limit unless extended by the host.
Arena will be built in planet studio as a structure (could be a launch pad or custom made arena) where the match will take place and the countdown and broadcast device will be located 10m above the arena. Arena's size will depend on the entries' size limit.
Destruction of the arena is also extremely ENCOURAGED. (Dynamic structures soon)Series of Preliminary rounds will be held until we come down to the championship round where 2 winner crafts from semi finals will clash then we can finally determine the winner of SR2 Battlebot Competition 2022!
Incase of a draw round (both craft got knocked out at the same time and has no way to get up, non functional, glitched or bugged) there will be a round redo and point not counted on both side.
2 crafts should be spawned 6 to 15 meters apart at 2 opposite sides of the arena
The host would stream (recommended)/create a video of the fight in discord or youtube so that people can watch.
- Match per day depends on the host
4. Start/Resume/Stop
If craft didn't work/shown signs of life or not responding the time the round starts, maybe caused by flaws in program or external failure. Failed craft gets skipped for later match. (So please participants test your crafts if it works properly before submission and set ag1 as power your bot's power button).
If craft is immobilized (wheel detached, stopped responding after or chip destroyed), the round stop and the dominant craft would get the point.
thats it
There may still be some changes to happen throughout the demo, but lets leave that like that for now
The announcement might look like this
SR2 BATTLEBOT COMPETITION
ARENA: (Do not reveal)
PLANET: (planet set by host)
SCALE CATEGORY: (Lightweight or Heavyweight)
PLS READ RULES: (Link to this forum)
DEADLINE OF ENTRY SUBMISSION: (date set by host, probably like 3 months or so)
@plane918273645 aight imma just upload one
You’d need to give use the exact coordinates, and radius though @JamesValino
@JamesValino alright
@Chtite451SR2 theres still a physical barrier but just so the bots would like to stay away from it as much as possible and removing the necessity to detect walls .
@JamesValino ok
Then we go back to the no physical barrier?
@plane918273645 i suggest rather than mapping the arena to detect the walls, we instead get the center coords then the craft will read on how far it got from the center of the arena. Imagine the craft is a point inside the circle then casts a line from the center of the circle, that line of course resembles the distance from the point to the center, now if this line reaches the value close to the value of the circles' radius (lets say the arena measures 20 meters in diameter, divide by 2 is the radius which is 10 meters), if the craft detects that it is 9 meters away from the center, it should prioritize going back closer to the center. arena should just be round then
@plane918273645 you mean something like a pit?
@Chtite451SR2 i dont think theres a problem to another craft pinning another craft, in the real thing theres even rotating crushers at side of the wall. I watched the real thing and some even use that strategy
@plane918273645 ok...
@Chtite451SR2 that probably wont happen if they both are similar weight
@plane918273645 ok, perhaps i can create a "test" arena at least to test out the vizzy if you need/want that
there is probably another problem too, a bot could pin the other one to the wall, or even to one another (this is probably less likely as pinning to a wall though)
Well that isn’t exactly detecting a wall in the way I was intending, non contact is preferable, but you could easily have a mapping code then detect without crashing if the arena is setup right @Chtite451SR2
@plane918273645 well hover used a fuel tank on some shocks to detect walls If I remember correctly, and a vizzy would detect if the shocks were pushing on something
I could however look into that if I make the arena, probably wouldn't be too hard...
You can’t detect walls at all in vizzy, however you can detect landscape, so if the arena was made with a hole below it reflecting its exact shape that would make wall detection possible @Chtite451SR2
@plane918273645 yea
I’m just hoping I’m wrong about the crafts getting stuck on a barrier or something…
Worst case scenario, I think HoverArrow had a few (or one I don’t quite remember) designs I saw at some point for detecting walls…
@plane918273645 just mention me on its release when its ready, I'll try to make my design and slap your vizzy in it
Yeah, I’m thinking vizzy could still be used, if tracking the other crafts position is allowed, could potentially use that to destroy the other @Chtite451SR2
@JamesValino ok
and yourwelcome :)
i would really love to join in on this if it ever happens
if the vizzy part is doable...
@Chtite451SR2 thanks for the suggestions we really clarified the rule set even more
@Chtite451SR2 we could fix that by only 1 round per match and extending time limit, bots are going to take time to destroy each other thats for sure
@Chtite451SR2 ive updated the things written in it
@JamesValino ah ok
same problems though
unless you want to restart the game who knows how many times...
@Chtite451SR2 @plane918273645 ohhh i think battlebots rather than sumo bot can describe the competition, no bots trying to push out the other craft just bots trying to destroy another craft
Here an example:
https://youtu.be/tEYcgFJ4xbE
@JamesValino yes but without a vizzy the craft could either fall off unfairly without a barrier or could get stuck with the barrier-
actually...
what about drood tethers?
i dont think crafts can get stuck on those
@Chtite451SR2 or the bots will just prioritize attacking the opponent then
If the distance of a craft from the center coordinate is greater than the radius of the arena then theyre out