It’s actually not as difficult as you think it may be.
All it takes is 6 devices, 5 being unique.
I’ve noticed there are many things that does this, but they usually take block code. This one is the easiest by far in my opinion.
This will make it so when a player is eliminated, and there’s 1 player left, the game will end.
Let’s get started.
The materials will be…
x2 Counters
x1 Knockout Manager
x1 End Game
x1 Life Cycle
x1 Relay
Now, we can get started. First, place down a life cycle. Make it transmit Game Start.
Next, make a relay that relays for everybody, and receives the channel Game Start. Make it transmit PlayerCount.
Next, place down a counter, and make it increment every time it receives PlayerCount, and make it decrement every time when receiving PlayerDied
Make the counters target 1. Next, make it transmit SoftLock when reaching its target. Do not reset it’s number.
Next, place another counter. Make it increment when receiving SoftLock. Then, make it’s target 2. Make it’s starting target 0. Make it, so when it reaches 2, it transmit EndGame.
Secondly to last, place down an end game device. Make it end game when receiving EndGame.
Lastly, make a knockout manager that transmits PlayerDied
I decided to make this to be the most memory efficient way possible for battle royales, and realizing some new players need an easier way to end games when there’s 1 player left, I made this guide.
Hopefully this helps if you ever need this.