16-09-2020, 12:25 AM
HBANZ | Wall Kick Challenge
TL : DR - What is this?
This is our first challenge bot, where players compete on trying to get the highest possible score from a wall kick. The objective is to gain the highest possible score through high speed and high angle. Only one player is on the field at a time and players take turns. World records, personal best and session best (for guests) scores are saved, along with replays. Scores are calculated based on a function of speed and angle - both of which are displayed to the player after the shot is complete. Invalid shots will get a score of zero. The average score, speed and angle for all attempts are also calculated.
How does it work?
Players have 10 attempts to get the best possible shot they can. If a player is AFK in the room, they will be moved to spectator and set to "!afk". When a player's turn is up, the next player is automatically added to the field for their turn in the challenge (unless their status is !afk). If there is only one player in the room, they will get to play continuously. They will not be kicked for AFK either since there will be no need for this.
Each shot will be given a score, which is calculated based on the shot speed and angle. Invalid shots are given a score of zero. These can be shots where a second kick is not detected, if the angle is negative (i.e. both shots were towards the same wall), or if the second kick takes too long (slow wall kick).
What other features does this bot have?
- The bot will display the total score, visually, on the field! Yes, it rearranges segments and joints in the stadium like a calculator display on the field after each shot. When the ball is touched, this display is changed to show the number of attempts you have remaining, until the next shot is taken.
- The average score, shots and angles for all attempts is displayed to the user. Getting a maximum average has no significance at this point besides displaying some sort of level of consistency.
- World record for score, speed and angle is saved.
- Personal best scores, speeds and angles are saved for each logged in player. These are checked independently (i.e. the WR or PB total score, speed and angle are not necessarily from the same shot - in fact, they rarely will be since a high angle often sacrifices speed).
- Replays are automatically saved whenever a personal best or world record is detected - so please make sure you are logged in.
- If you are not logged in, you can still enjoy having 10 attempts and seeing you "session best", which are your best scores since you have been in the room. However, these will be lost when the player leaves the room.
- We noticed while testing that it is takes some skill to get low speed and angle, which is why we have also recorded all-time personal minimum scores and session minimum scores (for guests). World record minimum score, speed and angle is also saved.
- Type "!help" in chat to see a list of commands.
Enjoy!
- Kuma & Winky