Greetings, Arena gladiators!
I am pleased to announce Alpha 8 of HaxArena, which comes with some features to match up with HaxBall, and some additional goodies to make it stand out!
The first announcement is that the access code to make an account on the site has been removed. All players are now welcome at play.haxarena.com!
The game now announces goals with Red scores! and Blue scores! The game also announces the winner when a match completes.
Players can now pause the game by pressing P, and resume by using the same. Currently all players can do it; I may restrict this to Admins only.
When a goal is scored, players are treated to a replay of the goal. This is an experimental feature — some changes we are considering:
This is a feature we’re very excited about, because it is the first step toward more advanced features when the time comes, such as allowing players to feature replays on their player account for review by others.
I’ve gone back to the old method of client-side predictions, using a lot of advice helpfully provided by maod on an earlier discussion thread. The feel of the game now more closely matches HaxBall: the game is now much more responsive to the touch, but network lag makes other players appear jittery (the effect is worse the higher the lag is). maod continues to add helpful advice on the same thread and I will be applying it over time. Many thanks to him!
At long last, I’ve lifted the bot code from a previous project and adapted it for HaxArena. Admins can add bots to the game and assign them to teams from the Players tab. Bots will play alongside human players, and cheer wildly when their team scores a goal. Also, in the game warm-up stage, the bots work tirelessly to move the balls off their half of the field.
Future work with bots includes:
As always, feel free to leave any comments / suggestions!