Portal
Forum
HBANZ
League Sign Up Tournament 1 Tournament 2 Maps Replays Awards Arcade Verification
Members
Search
Today Unread
Portal
Forum
Members
Today's Posts
Unread Posts
  • Home
  • Members
  • Help
  • Search
Haxball Australia/NZ Portal Haxball Australia/NZ Portal Haxball Australia/NZ Portal
Haxball Australia/NZ Portal

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 974
» Latest member: pro
» Forum threads: 1,533
» Forum posts: 20,990

Full Statistics

Online Users
There are currently 16 online users.
» 4 Member(s) | 11 Guest(s)
Google, fank009, Maxie, MJF

Latest Threads
Winky's 1v1 ELO Room
Forum: News & Announcements
Last Post: Winky
Yesterday, 10:58 PM
» Replies: 16
» Views: 788
HBANZ history and statist...
Forum: News & Announcements
Last Post: fank009
14-02-2021, 02:28 PM
» Replies: 0
» Views: 146
HBANZ | Wall kick Challen...
Forum: News & Announcements
Last Post: dors
01-02-2021, 11:02 PM
» Replies: 8
» Views: 3,145
[HBANZ FUTSAL] HaxHost Ro...
Forum: News & Announcements
Last Post: matsui
29-09-2020, 07:17 AM
» Replies: 17
» Views: 4,599
[HBANZ RAMBO] HaxHost Roo...
Forum: News & Announcements
Last Post: Winky
15-09-2020, 10:49 PM
» Replies: 13
» Views: 3,898
Organised Pub Nights: Sun...
Forum: News & Announcements
Last Post: dors
11-05-2020, 09:33 PM
» Replies: 16
» Views: 7,043
D1 Preliminary Final
Forum: News & Announcements
Last Post: EBUS
25-03-2019, 12:08 AM
» Replies: 1
» Views: 3,791
Forum Upgrade & New Look
Forum: News & Announcements
Last Post: Kuma
13-01-2019, 10:29 PM
» Replies: 5
» Views: 9,239
Season 16 Draft
Forum: News & Announcements
Last Post: Frenchy
25-07-2018, 09:11 PM
» Replies: 0
» Views: 5,747
[HBANZ League] Season 16 ...
Forum: News & Announcements
Last Post: Frenchy
24-07-2018, 05:57 PM
» Replies: 0
» Views: 9,461

 
  HBANZ history and statistics thread:
Posted by: fank009 - 14-02-2021, 02:28 PM - Forum: News & Announcements - No Replies

HBANZ history and Statsitics:

Below is an almanac of previous spreadsheets and other interesting statistical tools.

HBANZ seasons:
Season 1
Season 2
Season 3
Season 4
Season 5
Season 6 (N/A)
season 7 D1
Season 8 D1
Season 9
Season 10
Season 11
Season 12
Season 13
Season 14
Season 15
Season 16
Season 17
Season 18
Season 19
Season 20
Season 21
Season 22

Other Resources
HBANZ ALL TIME STATS
HBANZ Finals stats
Sparrx's history of hbanz (under construction)

Print this item

Exclamation Winky's 1v1 ELO Room
Posted by: Winky - 12-02-2021, 01:27 AM - Forum: News & Announcements - Replies (16)


 
Winky's 1v1 ELO [BETA]

[Image: uy1NCZq.png]

https://hbanz.org/forum/elo.php
 


TL : DR - What is this?

This is the 1v1 ELO (ratings) bot. Players challenge each other to 1v1 games and win/lose rating according to the final score. The higher the goal difference, the higher/lower the change in ELO will be for each player.
 


Why Beta?
Please see point 5 below in red.

How does it work?
Players must first be logged into an HBANZ.org account to be able to receive and send challenge requests. Once two players agree to face each other, the bot will arrange the game and the players will face off in a classic 3 mins, 3 goals game.

What's the map?
The map is Classic (with HBANZ logo added). It is not with the HBANZ ball.

Why no HBANZ ball?
The intention is to launch this room internationally (USA, Singapore, Germany, etc.) so having a consistent map that is played throughout will allow us to have a common ladder (link above) where players can be directly and fairly compared.

What if someone leaves halfway through a game?
A forfeit or simply kicked by AFK/admin will result in a 3-0 loss towards that player. So we recommend you to !cancel all your challenges if you are planning to AFK inside the room. If you leave the room, challenges are automatically cancelled with no penalty as long as the game has not yet started.

How long is the AFK timer?
The AFK timer is 40 seconds, and you will get a warning at around the 27 seconds mark.

Can anyone play?
Anyone can play as long as they are logged into an HBANZ account, otherwise they will not be able to access some or send/receive challenges.

Are the ELO scores final?
Consider the bot still under development, there are some bugs that need ironing out. So if there is anything major that affects all previous games, I may need to restart the ELO (but I am hoping it doesn't come to this).

What happens if someone is not moving around (i.e. not AFK) but is not kicking-off
I haven't done anything to prevent this yet but will do in the future. For now let me know and I will ban them from the room.

What happens if two players are purposely not scoring and the overtime is long
Same as above, but I am planning to limit this to 5 minutes to prevent long bus games where the game will end in a draw (draw game does not affect either sides ELO as this encourages bussing).

How can you stop someone bussing after 1-0?
The intention with the way the ELO calculation works is to reward a greater goal difference. If you are satisfied with a 1-0 lead, this is fine. But some players will find they will gain as much as double the ELO with a 2-0 lead. So players are encouraged to score as many goals as they can (goals scored are also recorded)

What stats are recorded?
Stats recorded are: ELO, games played, wins, draws, losses, goals scored, goals against and clean sheets. Win rate (%) is calculated based off wins and games played.

What about ping?
If one player has much higher ping than the other, please try to handicap for fair play. This of course is optional and impossible to enforce. Similarly, there is nothing I can do to detect/prevent/reverse lag goals.

What about ping?
If one player has much higher ping than the other, please try to handicap for fair play. This of course is optional and impossible to enforce. Similarly, there is nothing I can do about lag goals.
 


What other features does this bot have?
  1. #[id] to send a challenge to a player
  2. !help to see all commands
  3. !a to see all accepted challenges
  4. !p to see all pending challenges
  5. !cancel to cancel all your challenges with no penalty
  6. !me to view your person statistics
  7. #[id] PM to send a personal message
  8. !mute to mute chat (you should still get notified when its your turn to play)
  9. !users to see a list of logged in users that you can challenge
  10. Type !help in chat to see all the updated commands


What else are you going to add?
  1. Recorded replays for every game
  2. Categories based on rating (e.g. like Chess you have IM, GM, etc.)
  3. Colours for these categories - to be applied as team colours, chat font colour, on the ladder, etc.
  4. Player betting - this is ambitious but I have some ideas for it that may take time to implement but I want to see if this room is popular first before investing more time in this
  5. ELO is still being tweaked. The one you see on the ELO page on HBANZ is not necessarily the same as the one used in the bot. ELO may be reset if I have made big changes to the bot. When finalized I will announce it here and there will be no intention for further resetting.
  6. !p command to only show challenges involving you
  7. Other cosmetic changes with the announcements


Changelog since initial launch:
  1. ELO changes was very sensitive. This was so we have a good starting point for players when they first join and reach the rating they deserve quicker. It was reduced slightly due to rapid number of games played.
  2. Cancelled games now works properly. Before it used to skip games if a player appeared in the queue consecutively. It is now fixed.
  3. !pending and !accepted reduced to !p and !a.
  4. !p command now only shows those related to you. Previously it was showing all pending challenges in the room.
  5. A second room is up due to long waiting times. This means any update I make should be manually applied to both servers. I will rehost each room regularly during the night to make sure both rooms are identical.


Special thanks to Kuma for his great customer service.

Thanks also to all the beta testers Kuma, igloo, Saiborg, Apex, Jad and Deco.

If you have any suggestions for improvement and/or bug reports, please let me know.

Enjoy!

- Winky

Print this item

Exclamation HBANZ | Wall kick Challenge
Posted by: Kuma - 16-09-2020, 12:25 AM - Forum: News & Announcements - Replies (8)


 
HBANZ | Wall Kick Challenge

[Image: eKDQE0m.png]

https://hbanz.org/forum/challenge.php
 


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?
  1. 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.
  2. 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.
  3. World record for score, speed and angle is saved.
  4. 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).
  5. Replays are automatically saved whenever a personal best or world record is detected - so please make sure you are logged in.
  6. 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.
  7. 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.
  8. Type "!help" in chat to see a list of commands.


Enjoy!
- Kuma & Winky

Print this item

Exclamation [HBANZ RAMBO] HaxHost Room!
Posted by: Winky - 29-08-2020, 08:56 PM - Forum: News & Announcements - Replies (13)


 
HBANZ | RAMBO™
[Image: j6HrNv6.png]
 


TL: DR - What is this?

Rambo is an elimination game based on a set of rounds. Players will compete in a free-for-all and the last man standing is the winner. This room can entertain 10 users at a time, with a maximum room limit of 20.
 


How does it work?

Upon joining the room, you may notice the "lobby" - which is the wrestling ring. You can type "+" to join. The game will not start unless a minimum of 5 people have entered, otherwise if the player tries to trigger the game by entering the ring, the room will reset when the 1 minute countdown is up. If enough players have entered, an appropriate map size will automatically be loaded. Players have 3 "lives", after which they eliminated from the rounds. After each elimination, the map will scale accordinly until it is 1v1, after which the winner is declared.
 


What does the bot do?

The bot will record each player's lives in their avatar. They are automatically adjusted as goals are scored.
 


What else can it do?
  • Enter "-" to remove yourself from the room
  • It will detect leaving players and adjust map size
  • It displays number of lives after each goal
  • It can support 2-12 players
  • The server is hosted in Singapore, so players internationally and locally will get decent ping!
 


Cool - when can I play?
 
The server is up now!

https://www.haxball.com/play?c=D3YYtQr4Ps4

 

[Image: YZgXUDh.png]
Enjoy [Image: smile.gif]

- Winky

Print this item

Exclamation [HBANZ FUTSAL] HaxHost Room!
Posted by: Winky - 17-08-2020, 12:15 PM - Forum: News & Announcements - Replies (17)


 
HBANZ | FUTSAL™

[Image: I1NKxZm.png]
 


TL: DR - What is this?

In the past couple of weeks, we focused on developing a self-sustainable, 3 vs. 3, "dynasty" Futsal experience. We hope to finalize the code and launch the dedicated server by today evening, which will run back-to-back, winner-stays-on games on a Futsal map adapted for HBANZ users.
 


How does it work?

The Host Bot will automatically assemble teams of 3, with the winning team staying on. The losing team is automatically moved to spectators at the end of the match, being replaced by a team formed from the existing spectators. Since there are no captains, the aim is to provide fair playing time for all players. This means that the players at the top of the spectating "team" will be selected to play next. The room format will be a score limit of 2, and a time limit of 2 minutes.
 


Why Futsal?

As some of you already know, Futsal is a map played with a smaller ball. It not only rewards skillful maneuvering of the ball, but also accurate passing, shooting and strategic positioning. Goalkeeper quality is especially important, as clever clearing and 2 vs. 1 situations are critical. So if you are a keeper and often feel left out of the game, I guarantee that you will be much more engaged. As a result, the game feels a lot more fast-paced. Passing, blocking, clearing, reading the play and overall precision are very rewarding skills to have. High IQ is the name of the game.
 


What if there aren't enough players in the room?

The room will house around 10-12 players maximum, but in the event where there aren't enough players for a 3 vs. 3 game, the bot will switch to a 2 vs. 2 or 1 vs. 1 on a scaled-down version of the larger map. Games will continue until there are enough people for 3 vs. 3 again. So you may be moved to spectator if there are only 5 players in the room - but don't worry, as soon as one more joins you will be back in!
 


What if someone fills the room with multiple users?

There is a limit of 2 users per IP, which we hope will stop certain people from taking up space in the room. In the event that someone does manage to successfully introduce 12 players of their own to the server, it will be extremely difficult to maintain as users do get kicked for being AFK for too long when in-game. For regular players, you will receive a warning notification before being kicked from the room:
 
[Image: zSUDRLO.png]
 
There is no function to stay in the room as AFK (i.e. "!afk"), and we do not intend to include this in the future.
 


What does the bot do?

Besides operating the room as described, the room/bot provides match performance ratings for individual players after a game has ended. The players are ranked and an MVP is identified. As of this post, all-time statistics are not recorded; however, by sending "stats" in the chat, users can see a detailed breakdown of how their rating was calculated and how well they performed in each aspect. The criteria and weightings are detailed below (note that all statistics are converted to display a figure out of 5). The maximum overall score is 5/5, which is very difficult to achieve as you need to have excelled in all of the following areas. Weighting out of 100 is in brackets for that category.
 
Attack
Defense
Skill
Penalties/Deductions
 
  1. Scoring (15/100) - This is the number of goals you have scored. As the score limit is just 2, it is either 0, 50 or 100.
  2. Assisting (10/100) - This is the number of assists you have made. As the score limit is just 2, it is either 0, 50 or 100.
  3. Dribbling (20/100) - This measures how involved you are in the game, by counting how many touches (or kicks) you have made. This is then compared with the total number of touches in the game from all players. For a 6-player game, this averages to around 16.7% per player. To get the full 20 points, you will need to have at least 20% of the total touches in the game.
  4. Passing (15/100) - To emphasize the importance of passing, this category is heavily weighted. This is a measure of how accurate your passing is, and is measured by counting the number of successful passes you have made to your teammates. A pass is detected if you have kicked or touched the ball which is then touched (and not necessarily kicked) by one of your teammates. Performing 50 passes in a game will get you the full rating in this criteria.
  5. Intercepting (15/100) - This measures how many passes from players in the opposing team you have intercepted (this includes touches, as this can alter the direction of the ball without having to kick it). Intercepting 50 passes will give you the total points for this category.
  6. Keeping (10/100) - Clean sheets are awarded on a team-basis. Covering the goal when the keeper is under pressure is as critical as being a full-time keeper, so we feel this should be a shared reward.
  7. Clutching (10/100) - Scoring a goal can be done with or without an assist. When scoring with an assist (i.e. the last two kicks were from you, most likely resulting from a wall kick) then this is considered a clutch goal. Scoring two of these will give you full points (you will also be rewarded for "Scoring").
  8. Forcing (10/100) - An assisted goal is typically when your teammate passes you the ball and you score. But there is another type - when an opponent concedes an own goal a a result of you kicking the ball into them or forcing them to push the ball in. A maximum of two of these can be scored per game (you will also be rewarded for "Scoring".
  9. Blocking (10/100) - Blocking is very important in opening the game and allowing the keeper to make comfortable clearances. We reward players for blocking, which is determined by the total amount of time one player is in contact with another. A "block" is defined when one player is between an opponent and the ball, thus blocking them from reaching the ball. The closest player to the ball will receive blocking time. Ten seconds per game will result in a full score.
  10. Winning (5/100) - Bonus points are awarded for scoring the winning goal. Of course, there is only one winning goal per match.
  11. Conceding (-10/100) - Conceding goals will result in a deduction of 5 points per goal (applied to the team).
  12. Own Goals (-10/100) - Self-explanatory, can be either forced or not. Each own goal will result in a deduction of 5 points (to the player only).

Notes on the above:
  • The keen eye will spot that there are 120 points awarded across these measures when combined, which might cause the maximum overall should be 100. But this cannot the case as some categories are not mutually exclusive. For example, scoring goals can either be assisted by your teammate, a clutch, or a forced OG. Players will no be able to achieve all 3 at the same time. Because of this, "Clutching/Forcing" are combined in the detailed statistics view. Similarly, goal scorers cannot receive points for scoring and assisting at the same time. Taking this into account, the maximum is 100 points.
  • Scores are combined in the groups and converted to a ranking out of 5 - similarly with the overall score. This is because there is no point showing 0/100, 50/100 or 100/100 for things like "Scoring" or "Assisting" when it can't be anything in between (since Futsal has a 2 goal limit)
  • This performance system is not final and will likely be tweaked as we get real games happening (as it was very difficult to test with just two people or alone)
 


Fancy - what else can it do?
  • The bot reports the score, game duration, possession and winning streak at the end of each game
  • Overall stats are calculated as per above, with an MVP identified
  • Goal speed is recorded at the time of passing the goal line, and not the speed the moment it left the player's "foot"
  • As of now, the only command is "stats" - admins can be given a code in special circumstances to kick/ban players
 


What next?

We are hoping to further develop this if it becomes more popular. Your suggestions for improvements are welcome, so please feel free to tell us about any ideas you have. For now, we have the following notes in mind for future updates, but this list is not final nor comprehensive:
  • A captain system for 3v3 games. How this will work is if there are 6 players or less in the server, the bot will randomly generate 1v1, 2v2 or 3v3 games depending on the number of players. If there are 7+ players, the top players in each team will become captains (unless they already have 3 players) and will be able to choose their team. As the game mode will remain "dynasty", this new team will have a chance of picking a stronger team to try to take down the winners.
  • For player selection, captains will be able to type the players name they wish to choose, or their ID. The name option will be "smart" so that if one makes a typo or is unable to enter specific special character(s) it should detect the closest match to what was input. This is still under testing.
  • Player ratings will be updated. They were a bit too detailed. Yesterday I've worked on grouping these into Attack, Defense and Skill. I've adjusted the weightings and formulas for each to hopefully give a better overall calculation. The usual penalties for own goals will still apply. As before, I would like to test this in real situations and tweak it as we go.
  • All games are automatically saved, but we will add the !save feature so the archives are not spammed and will try to include Kuma's sexy heatmap implementation as well if you have not yet seen that.
  • Updated map aesthetics to give it a sleeker look and feel, along with nicer announcements for goals, stats, etc. from the Bot.
  • If Futsal becomes more popular, we will implement user authentication which will allow for better all-time statistics tracking integrated with HBANZ.org
  • Ability to see detailed match statistics for other players (e.g. "!stats winky")
  • Goalkeeper detection and therefore clean sheet detection to be recorded as per point #6
  • Goal net physics - a nice to have but not sure as this is difficult to implement with smaller ball radius
  • Increasing room size (given server limitations) to around 14 or so. Game style will remaining 2 mins, 2 goals to avoid long waiting times especially with the captain system. Happy to change this according to demand/feedback.
  • I have taken a short break from the Futsal bot and worked on something else - a Rambo Bot! This is currently complete (thanks to those who beta tested it) and will be hosted 24/7 starting tomorrow. For now it will replace one of the pub rooms. If this is an issue we will get a separate server to host Futsal and Rambo.
  • Finally, I would like to test VPS hosting on Singapore-hosted servers. If the ping is decent for Australia, it will provide much more traffic from other countries as we have seen from the Singapore servers. If this is the case, I will get another dedicated server to host 2 more rooms specifically for Futsal, one being 3v3 and possible another for 4v4. If not, we will stick to 100% Australian free-range servers. Note that separate sever will mean that the current 4 rooms will be unaffected.
 


Special thanks

Special thanks to @Kuma, who has kindly shared his wealth of knowledge and experience with me while developing the other Host Bots for HBANZ. I have been bombarding him constantly with questions over the past 12 days, so his patience will always be appreciated!

Unfortunately due to my ping, I will not be able to play competitively on these servers. But will try to spectate and definitely join for a few games whenever I return. I hope you will give this game style and map a chance as I have been playing it myself regularly in international servers and it has been very entertaining so far!

Here is a save from Fonk:
 
https://streamable.com/mhgkbo

Print this item

  Organised Pub Nights: Sunday, Monday, Thursday
Posted by: Dylza - 20-02-2020, 01:02 AM - Forum: News & Announcements - Replies (16)

Miss your Haxball? Well we will be running organised pub nights beginning this Sunday 23rd and Monday 24th Feb, 9PM AEDT both nights. Feel free to start jumping on a little earlier than 9 if you wish.

Hopefully see as many old faces there as possible!

We'll see how the first few nights go and then schedule a few more dates after that.

Print this item

  D1 Preliminary Final
Posted by: Maxie - 24-03-2019, 04:15 PM - Forum: News & Announcements - Replies (1)

The Preliminary Final  series between Glorious North and Alaskan Bullworms will be held this Tuesday 26th March at 8pm.

Print this item

  Forum Upgrade & New Look
Posted by: Kuma - 04-11-2018, 08:42 PM - Forum: News & Announcements - Replies (5)

[Image: hbanzlogo.png]
HBANZ has been upgraded to the latest forum software.
The upgrade will allow new features that were not possible before.
A new theme has also been applied (With help from @July).

There will be many bugs and broken stuff which will be ironed out over the next few weeks.
You can report bugs here

Quick list of new Features:
- New Responsive Theme
- Advanced editing options in Post/Reply Text Editor
- Live Preview in Post/Reply Text Editor
- Autocompletion for user tagging

Print this item

  Season 16 Draft
Posted by: Frenchy - 25-07-2018, 09:11 PM - Forum: News & Announcements - No Replies

The Season 16 Draft will be held on Sunday 19th August at 8:15pm.


Captains must be ready and at the draft by 8pm to ensure everything runs on time.


Signups will close at 7:30pm on draft night so make sure to be signed up

Print this item

Star [HBANZ League] Season 16 Resurrection!
Posted by: Frenchy - 24-07-2018, 05:57 PM - Forum: News & Announcements - No Replies

[Image: 3419cb9536.jpg]





[Image: 82e661f36e.png]


As we all know a new season of league has been lingering around for a while now. After what seemed to be a down period in hbanz, it has recently become more active and alive. We have seen 34 signups showing interest in playing league which is enough for a one division league. Maxie and I believe the best move forward here would be to resurrect season 16 moving to the first ever html haxball league in a one division format and clearing signups so players can resign to get a more updated number of participants.



The draft date will be set for the 19th August


Signups will be cleared asap, and once they are please resign with updated info of your availability. With no D2, it means monday nights are now free which could open up changes in format like possibly playing one game on the sunday night and one on the monday so we can start games later in the night instead of having early games like 7pm on Sunday nights or we can keep it the same and play the two on Sunday. We are opening up the formatting to the community with coming polls/threads to allow the players to agree/choose what times/formats they believe will be best for HBANZ as a whole this season.

Print this item

Pages (3): 1 2 3 Next »

Theme Emerald with modifications by HBANZ
Powered by MyBB