Changelog

The changelog is where updates and information is recorded about the former Flash-based Bonk.io and the current HTML5-based Bonk.io along with its development, for the users to be aware over changes to the game. Below are the full list of changes to each of the games.

**Update Codes**

For navigational purposes, the updates have an unofficial name placed next to their release date.

*For example, 1v11 stands for the 11th update within the former Flash-based version of Bonk.io.*

 The start for the name stands for the game version which can currently include "1" for the former Flash based Bonk.io, "2A" for Bonk 2 Alpha, "2B" for Bonk 2 Beta, and "R" for the HTML5 recreation of Bonk.io. The second part of it stands for the version number, going up from the initial release update, being one. So the 34th edition of a version will have "v34" at the end of it.

## Bonk.io (HTML5 Recreation)

***January 7th 2022 (Rv14)***

•Added ability to change your account password, do it from the settings menu.

***August 20th 2021 (Rv13)***

• Added Picks category to the Map List. These maps are hand chosen by moderators. Please talk with them about any maps you think deserve to be on the Picks list, and work with them to get your maps good enough for the Picks list!

• Fixed custom game room links not working

• Fixed minor graphical issue with map like bars

***August 2nd 2021 (Rv12)***

• Option to 'end room' when leaving a room you're hosting only shows if there are other players still present.

• Fixed bug in the skin rendering that could cause crashes.

• Improved the main menu appearance.

***May 25th 2021 (Rv11)***

• Fixed bug where two arrows fired at the same time appear as the same color.

• Added a button to favourite the map currently playing in the main menu replay

• Fixed bug where maps saved with grid sizes with decimal points in them would be rounded, so the grid didn't line up when the map was loaded back into the editor

***May 18th 2021 (Rv10)***

• Fixed the empty blue player bug, this was also causing desyncs in quick play.

• Hovering over the replay buttons now hides the brown main menu buttons.

• Fixed the brown main menu buttons sometimes being hidden after returning from quick play.

• You can now double click rooms in the room list to join them, and hit the enter key after typing in a room password to connect.

***May 11th 2021 (Rv9)***

Fixed exploit allowing arrows to be invisible.

***May 7th 2021 (Rv8)***

Fixed the lobby chat sometimes failing to scroll down. When a room host leaves a room, they now have the option to end the room instead of transferring host to someone else.

***February 18th 2021 (Rv7)***

Small bugfixes and optimisations. Changes to the maps in Arrows Quick Play: removed Trianglezzz by jorray. Added Stone Pillars by Team Arrows Ram, Partition Demolition by Team Arrows Ram, Cliffside by TheRedKirby, Arrow Grounds 2.0 by Ranker\_717, and Arrows Warzone #4 by GudStrat.

***February 4th 2021 (Rv6)***

Replaced Bonk 1: Hot with Bonk 1: Top Rated. Fixed a bug where the map search parameters would be different to what the UI was showing.

***February 1st 2021 (Rv5)***

Added a report button for replays on the main menu. Minor map editor bugfixes and UI tweaks.

***January 28th 2021 (Rv4)***

Reworked the grapple physics to be more reliable and consistent. Fixed bugs causing players and capture zones to sometimes but not always block grapples. Added a No grapple' option for shapes in the editor, so you can easily set shapes to not be grappleable. The hack of using capture zones set to instant win will still also accomplish this, but you should update any maps to use 'No grapple' instead because this hack may not work in the future. Added an 'inner grapple' option for shapes in the editor, which allows players to grapple the edge of a platform from inside it. Fixed a GPU memory leak when the browser window was resized.

***January 18th 2021 (Rv3)***

Significant FPS improvements. Fixed map suggestions in custom games not working.

***January 14th 2021 (Rv2)***

Fixed 'Stay logged in' not working. Fixed issue with Bonk 1: My Maps and Bonk 1: My Favs lists not loading any more maps when you scrolled to the bottom, and with some map results showing up out of order.

***January 11th 2021 (Rv1)** (Initial Release)*

RIP Flash :( Migrated to main domain. Fixed scaling issues on some high resolution devices caused by last update. Small bugfixes and improvements to the map editor. Friends list now shows friends from the Flash version of the game, so you can send them friend requests.

## Bonk 2 Beta

***December 23rd 2020 (2Bv77)***

Added mode filters to the custom game room list. Improvements to the skin editor, layers can now be any color you like. Dragging with the mouse across the preview with a layer selected will reposition the layer, and scrolling while the mouse is held down will scale the layer. If you also hold the shift key you will rotate the layer. Rooms with friends in them are now sorted by distance. Removed simple game mode. Fixed the game displaying incorrectly on some browsers with high zoom or display scaling settings. More polish to the UI.

***December 16th 2020 (2Bv76)***

Replaced the FPS counter with a more simple one after discovering the old one was actually causing an FPS drop of about 5% itself. Improvements to the tutorial. Tutorial button is now top of the list for guests. Simplified the map load window to only have two categories for Bonk 2 maps - Hot and Death Arrows. The category is determined automatically: the 'For mode' setting in the editor no longer affects which category your map will be shown in. Small editor improvements to the color picker and list of shapes. The type of shape is shown as a C, R or P, and its shown in light grey if it's no physics. Lobby layout improved slightly.

***December 10th 2020 (2Bv75)***

Added players skins next to each of their messages in the lobby to make keeping track of who's saying what much easier. Fixed arrows in team games not using team colors.

***December 4th 2020 (2) (2Bv74)***

Fixed Simple quick play not working. Fixed death particles in team games not being the correct team colors. Fixed some minor UI bugs.

***December 4th 2020 (2Bv73)***

Fixed bug causing the camera to zoom in at the end of rounds for some players.

***December 3rd 2020 (2Bv72)***

Bugs? bugs@bonk.io! FPS improved especially on certain maps. Very large circles in maps may have pixelated edges as a result of the optimisations. Fixed bug causing phantom blue players to appear in quick play. Fixed bug causing players with no score to not show up in the score list in quick play. Fixed bug causing some players to see all skins, and the football pitch, as white. Improved appearance of skins to remove jagged edges. Improved team skins to have clearer colors. In arrows modes, heavy can no longer be used at the same time as drawing an arrow. Improved arrows aiming graphics. VTOL removed.

***November 9th 2020 (2Bv71)***

Grapple quick play released. The map rotation is currently a static rotation of 29 maps, and more will be added after in-game FPS has been improved.

***November 4th 2020 (2Bv70)***

In game chat restyled. Improvements to the lobby: when players minimise the browser or change browser tab their network bar will now turn grey to indicate this. Added a team lock button. Each players ping is now visible under their network bar, in milliseconds (ms). Lower number is better. Small UI bugfixes and optimisations.

***October 30th 2020 (2Bv69)***

The hot list on the map load window is now separated into 3 categories: General, Grapple, and Death Arrows. Searching will still search all maps. Edits and Fresh have been removed. Added a count for the number of players currently online to the top bar.

***October 28th 2020 (2Bv68)***

Fixed bug causing some in game sounds to play twice. Mid round winner text font changed. Guest names and skin colors are now saved locally.

***October 27th 2020 (2Bv67)***

Editor updated so the dropdown for choosing the mode the map is intended for is more visible. When making a map it's important that you set this and don't just leave it! You can now delete your maps from the level select window, and also remove maps from your favourites list. Added a mute button to the player dropdown menu in the lobby, and added some mouse sounds that were missing.

***October 24th 2020 (2Bv66)***

Map voting now takes place after a game has finished, rather than between rounds. You can also favourite maps from this window, doing this will count as an upvote.

***October 19th 2020 (2Bv65)***

Changed the default level select category from Fresh to Hot. When getting a link to share a custom room, the link is now automatically copied for you. Fixed bug in the editor where renaming a newly created spawn point would actually rename whatever you had selected previously. Fixed bug in the editor causing not all shapes to be deleted when deleting a body, which meant the 'physics shapes' count was incorrect. Any maps that already have this bug will still have it, but the extra shapes that are stuck won't cause any performance slowdown.

***October 16th 2020 (2Bv64)***

UI colors are back to the classic Bonk 1 style. Polished some menu and UI items. Fixed bug causing sounds to distort and eventually stop playing. Fixed bug causing the same replays to sometimes repeat. Custom game search bar removed.

***October 2nd 2020 (2Bv63)***

Classic quick play is now the same dynamic map rotation as in Bonk 1. Mid round countdown timer added. Support added for flying maps. Fixed players not being removed from the pitch in football mode when leaving mid game. Fixed bug causing jump to sometimes not work. Fixed bug in some Bonk 1 maps where rotation joints would sometimes in the wrong position. This fix may have changed rotation joints in existing Bonk 2 maps, unfortunately this is necessary to make physics consistent across both versions of the game.

***September 19th 2020 (2Bv62)***

Added football mode.

***August 27th 2020 (2Bv61)***

Added platform bounce particles. Changed the death particles to be the same color as the players skin. Added a button in the map editor to instantly test your map in game, with whoever else is in the room. Small visual improvements to the map editor UI. Fixed bug where white borders sometimes appear on the right and bottom edges of backgrounds. Fixed bug where the game would zoom right in at the end of each game.

***August 25th 2020 (2Bv60)***

Tweaked the sounds to allow some distortion and make bounce and collide sounds louder. Changed the high quality graphics option in the settings to be low/medium/high. On high the jagged edges that used to appear on some platforms have been fixed. Medium uses a fast anti aliasing method that's not as smooth but is a good compromise. Low has no anti aliasing and should give good framerates on most devices.

***August 22nd 2020 (2Bv59)***

Sound volumes increased to be the same as in Bonk 1. Small changes to the movement physics to put them back to how they are in Bonk 1: if you're moving up a slope you'll jump higher, and if you're moving down a slope you wont jump as high. If you're holding X and a direction key you'll change direction slightly slower than you did before. Performance optimisations to reduce frame rate drops and sounds sometimes being delayed. Screen shake increased to be about the same as in Bonk 1, and black bars at the edges of the screen during screen shake fixed. Max replay length increased to 15 seconds, and introduced a new minimum length of 5 seconds.

***August 19th 2020 (2Bv58)***

After each round the winners skin is now shown, and round transition animations have been tidied up. The game window no longer fills the entire screen on large monitors. Background gradient changed to be lighter so it's the same as in the old version of Bonk. Fixed 'player left' messages sometimes not appearing in in-game chat.

***August 14th 2020 (2Bv57)***

By default the space key now activates heavy, and a third set of keyboard controls can be configured. Small improvements to the custom game room list.

***August 11th 2020 (2Bv56)***

Map load window updated to show more map information.

***August 10th 2020 (2Bv55)***

Improved map voting to prompt players to vote in game, and changed to one vote per account.

***July 4th 2020 (2Bv54)***

Fixed skins displaying incorrectly in quick play, and fixed the tutorial not working. Replays now only capture the last 10 seconds up until the record button was pressed, to better highlight great moments rather than full rounds. Increased the power of the boosters on VTOL mode to make flying a bit easier.

***June 26th 2020 (2Bv53)***

More big FPS improvements. Fixed the map load window and editor displaying incorrectly on Firefox.

***June 23rd 2020 (2Bv52)***

Large FPS improvements especially when high quality graphics are enabled. Skin look sharper. Colored bands removed in team games, but colored outline thickness increased. Play buttons on main menu scale better. Reduced in game chat to 5 lines to help reduce blocking.

***June 19th 2020 (2Bv51)***

Added a new type of cap zone that is triggered by other physics objects instead of players, and will cause a team to instantly win. These can be used to easily make team based maps where for example getting a ball through a goal wins the round for the team.

***June 18th 2020 (2Bv50)***

Added room linking.

***June 15th 2020 (2Bv49)***

Greatly reduced lag, slowdown and memory usage that got progressively worse the longer you had been in game. Grapple Prox is now Grapple, and the old Grapple has been removed. Map creators can now mark their maps as designed for a particular mode, and this is shown in the map load window. Added experimental fresh list for Bonk 2 maps.

***June 11th 2020 (2Bv48)***

Network optimisations and improvements. Any bugs: bugs@bonk.io

***June 8th 2020 (2Bv47)***

Menu menu top and bottom bars hide when moving mouse outside the game. Fixed auto login and fetching main menu replays sometimes failing. Fixed friend window opening too large on some low resolution devices.

***June 3rd 2020 (2Bv46)***

Streamlined game for new players. New simple game mode added for new players. Fixed map load window opening too large on some low resolution devices.

***May 21st 2020 (2Bv45)***

Added searching for Bonk 2 maps, and adding maps to your favourites. Use /fav or /unfav in lobby or in game.

***May 16th 2020 (2Bv44)***

Mostly fixed the game freezing after returning to it from a different browser tab. Players joining rooms with teams locked now always join as spectators. Fixed lobby chat not scrolling down to the bottom when returning from a game. In game chat opacity and font weight changed to block the game less and be more readable. Commands can now be issued from in game chat. Chatting in quick play games resets AFK timer, and timer relaxed to be less strict. Changes mute behavior so that anyone can mute anyone else, rather than only the host muting someone for the whole room. High quality graphics now defaults to off for ChromeOS devices.

***May 13th 2020 (2Bv43)***

Fixed UI bug on low resolution devices. Fixed lobby and editor being able to be resized beyond the boundaries of the game.

***May 12th 2020 (2Bv42)***

UI redesigned. Music added back in. Lots of more polish coming. Added /mute and /unmute commands.

***May 5th 2020 (2Bv41)***

Added ability to publish maps, vote, and hotlist added. A previous update warned not to spend too long on maps because the may get wiped in a future update, this hasn't happened and there's no longer a risk of it. There's going to be some experimentation with the voting and ranking systems, right now you can only thumbs up maps, you can do it multiple times and you are encouraged to do it for maps you repeatedly play. Improved quality of results when searching for maps. Searching is currently only for B1 maps and will be added for B2 maps soon.

***April 30th 2020 (2Bv40)***

Map load window now auto refreshes your own maps when you open it. Publicly releasing and voting on maps is coming soon.

***April 28th 2020 (2Bv39)***

Main menu replays now give credit to the original map creator if it's not an original map. Added a snap grid to the editor, its size can be set in the Map Properties.

***April 27th 2020 (2Bv38)***

Fixed jump height being lower than in Bonk 1, controls may also feel more responsive now. Added a 'complex physics' option to the Map Editor. Added an Anti-Tunnel option for platforms. Added more map size options. Maps now spawn green/yellow team players at green/yellow team spawns, unless the map doesn't have any green/yellow spawns, in which case it will spawn them at red/blue spawns. Fixed lots of editor bugs: joint line not being saved, rod joint softness 0 causing crashes, and a crash caused by polygons.

***April 25th 2020 (2Bv37)***

Map editor released. For now you can save maps to your account but not release them publicly, this will comes once a better voting/ranking system has been put in place. You can still load/suggest these maps in custom games. There will be bugs, please report them to bugs@bonk.io, along with any thoughts on the editor and new features. Please be aware that at this early stage there's a possibility that any maps you make may be deleted if there are significant changes in the future to the way maps are saved, so please don't spend too long on any masterpieces at this point. You currently have the ability to load anyones maps and save them to your account, through the original mapmakers credit will be saved with the map too. This is part of a system that will hopefully allow players to make variants/improvements to existing map, without stealing them or not giving credit.

***April 23rd 2020 (2) (2Bv36)***

Fixed bug in todays update causing game lockups and crashes. 1 map removed from arrows quick play.

***April 23rd 2020 (2Bv35)***

Added shadows to physical objects and players in game. Fixed death arrows black outline being outside the actual arrow. Fixed chat losing focus when going from in game to lobby. More engine tweaks.

***April 21st 2020 (2Bv34)***

Level editor is very nearly finished! This update makes some minor engine tweaks live so some of the new features of the editor can be tested. Expect more updates soon.

***March 16th 2020 (2Bv33)***

Added more maps to arrows picks, and updated arrows quick play to use all of arrows picks. Level editor is coming next, hence the lack of updates.

***March 5th 2020 (2Bv32)***

Added death arrows mode.

***March 1st 2020 (2) (2Bv31)***

Tuned some of the game sounds to harmonize with each other and reduced the player death sound volume. Comments bugs@bonk.io

***March 1st 2020 (2Bv30)***

Changed the main menu music to an experimental background drone. The light hearted music didn't really fit the game as well as it did in Bonk 1, and most users had it turned off, so trying a more serious tone. Comments bugs@bonk.io

***February 26th 2020 (2Bv29)***

Added text at the start of each round displaying the game mode, teams configuration and round win limit.

***February 20th 2020 (2Bv28)***

XP is now earned and progress towards your next level shown above the game. Currently 100xp is earned for each round won, this may be adjusted. Added new 'Fresh' maplist to map load window.

***February 15th 2020 (2Bv27)***

Fixed bug with team spawns not working correctly. Reduced time arrows stay on screen from 6 seconds to 5 seconds. Fixed blank screen bug when tabbing out mid game.

***February 14th 2020 (2Bv26)***

Reduced volume of some sounds. More polish. 2 more maps in arrows picks.

***February 13th 2020 (2Bv25)***

When spawning in the same spawn as other players, you're now always drawn on top. Countdown added when starting a game. Added button sounds and general polish.

***February 7th 2020 (2Bv24)***

Added skin manager and skin editor. Friending someone in a custom game lobby now send them a notification in the chat. Time taken to be kicked for being AFK in a quick play game greatly reduced.

***February 3rd 2020 (2Bv23)***

Fixed off screen chirp sound. Added 2 maps to arrows picks. Fixed recording replays in quick play crashing the game. Another skin rendering bug fix. Guests skin color is now randomised.

***January 30th 2020 (2Bv22)***

Added Arrows mode quick play. Improved tutorial. Improved sound handling to prevent crashes and excessively loud sounds. New music added. Reduced the speed at which you can turn your aim in arrows mode from 6 to 5. This makes it easier to make small adjustments, and makes it strategically more important to keep track of which way you and your opponents last fired.

***January 25nd 2020 (2Bv21)***

Added options to display FPS, and toggle anti aliasing - "High quality graphics". The host of a custom room can now choose to make someone else the host, and give up being the host themself, without leaving. If you are scrolled up in the lobby chat, it no longer scrolls down to the bottom every time a message is received. When clicking [Load] on a requested map, the link changes color to show you previously clicked it. The lobby can be visually resized by dragging the bottom right corner.

***January 22nd 2020 (2) (2Bv20)***

Fixed a bug causing lag and game crashes.

***January 22nd 2020 (2Bv19)***

Fixed 'initial data timeout' bug when joining rooms. Added arrows picks category to the level select window. Made or know any good maps for Arrows? Email bugs@bonk.io and maybe it'll get on the list. Fixed team spawning. Map request chat text visibility improved. Arrows aim assist line slightly longer. Delay before you can fire at the start of an arrows round halved.

***January 21st 2020 (2Bv18)***

Arrow life increased from 3 seconds to 6. Grapple aim assist no longer shown for enemy players. Swapped the add/refresh buttons on the friends window around. More visibility improvements for team skin colors. Arrows now the same color, or the team color if playing teams. Team hits are now always off in team games. Arrows no longer hit friendly players. In arrows mode, added a delay at the start of each round before you can fire. Fixed arrows glitching when they come to a stop. Fixed arrow aim graphics not rotating smoothly.

***January 16th 2020 (2Bv17)***

Ready ding added. Added friend system. Unlike Bonk 1, two players must both agree to be friends before they can see each other in the room list. Due to this your old friends have not been transferred to Bonk 2, but you can send them requests manually. There are some bugs, you can't join anyone in quick play or in a passworded room from the friends window yet. Issues? bugs@bonk.io

***January 13th 2020 (2Bv16)***

Added experimental Arrows mode.

***January 9th 2020 (2Bv15)***

Swing renamed to grapple. Added alternate grapple mode, where you will grab on to whatever is closest, in any direction, as opposed to only sideways from your momentum like in regular grapple mode. Comments: bugs@ bonk.io

***January 7th 2020 (2Bv14)***

Fixed another bug with skins rendering incorrectly. Added profanity filter.

***December 23rd 2019 (2Bv13)***

Added ability to customise the controls. They are saved to your account.

***December 19th 2019 (2Bv12)***

Added forward/back/map credits to main menu replays. Fixed skins and the game appearing blurry on high resolution screen with display scaling. Fixed a memory leak that could cause the game to crash. Stars are now shown on the news button to show there's news since the last time you played.

***December 16th 2019 (2Bv11)***

'Remember me' functionality added for accounts when logging in/registering.

***December 13th 2019 (2Bv10)***

Registration added.

***December 12th 2019 (2Bv9)***

More skin fixes and bug fixes. Restructured the main menu a bit.

***December 9th 2019 (2Bv8)***

Fixed quick play logging you out. Fixed some skins not rendering in lobby. Fixed some skins rendering incorrectly. If your skin still doesn't look right please email bugs@bonk.io with your account name. Added sound for chat messages. Improved team skins to remove and ambiguity for which team you're on. Performance improvements for skin rendering in lobby.

***December 7th 2019 (2Bv7)***

Skins added. No editor, please use the old one for one. Swing mode improved, you can now only swing for a limited time until you let go. Better visuals to show how much longer you can hold on for. Will be tweaked and balanced. Fixed the game not running on devices that don't support WebEL. Fixed some players not colliding after switching back to FFA from Teams.

***November 29th 2019 (2Bv6)***

Added menu music. Very large physics impacts will now knock you off your grapple in swing mode. When logged in, your maps and your favourites can now be selected from the Level Select window. Bug fixes.

***November 27th 2019 (2Bv5)***

Added background replay to the main menu. Type 'record' into the game chat to record that round and send it to the main menu. Added buttons to join individual teams. Fixed bug where level select window would get stuck after being kicked

***November 22nd 2019 (2Bv4)***

Teams added. There can now be up tp 4 teams, and collisions between friendly players can be turned on or off. Any bugs please email bugs@bonk.io

***November 20th 2019 (2Bv3)***

Room list now shows gamemode.

***November 19th 2019 (2Bv2)***

News window added. Login Added. Fixed bug with shrinking platforms not working. Minor usability improvements.

**November 13th 2019 *(2Bv1)***

 \*\*\*Initial release was on November 13th 2019, a few days prior.

## Bonk 2 Alpha

Due to all updates between July 24, 2019 and August 6, 2019, along with those afterwards were failed to be written down before the version publicly closed, the version number for the August 6 update will be counted as the next consecutive number following the July 24 update.

***August 6th 2019 (2Bv6)***

-Upgraded map load window to new design

-Newest/Top rated slider added to map load window

-Map thumbnails now cached to speed up rendering

-In game font chat updated

***July 24th 2019 (2Av5)***

-Fixed 'still waiting for p2p' error on Safari

Major UI redesign coming soon.

***July 21st 2019 (2Av4)***

-Reduced camera FOV to 30 to reduce warping at the edges of the screen

-Increased time before in game chat gets hidden from 8 seconds to 12

-In game chat text larger, background made darker

-Map thumbnails now show spawns
-Blank new maps now start with a pair of lights by default

-Fixed accidentally triggering undo/redo by typing z or y in the chat inside the level editor

***July 19th 2019 (2Av3)***

-Fixed issue with browsers not downloading the latest game files from the server. If you were getting an 'invalid\_params' error, this was why. Please tell anyone still having this problem to clear their cache, or hold ctrl + shift and press refresh, to force the browser to redownload all the files. Once they have the latest files this shouldn't happen again in the future.

-Improved map thumbnail rendering, so the map load window doesn't freeze when fetching maps.

-Upgraded all servers to use SSL (secure connections). This should fix issues some players have had being unable to log in, and is long overdue.

The general consensus about the futuristic, dark user interface seems to be that it's not bad but it doesn't suit the game, and I agree completely. The character of the original game has definitely been lost along the way.

***July 17th 2019 (2Av2)***

Lots of minor improvements and bugfixes:

-Fixed map ages displaying incorrectly
-Players now join rooms as a player not a spectator

-Ctrl, shift and space now do same as X

-Can no longer move while typing

-Fixed checkboxes in editor not displaying correctly in Firefox

-You can now create rooms that don't appear on the room list

-Map load window defaults to 'hot' list

-Editor better warns when you're about to create a concave polygon (which can't have physics)

A reminder that if you are having any issues, especially with anything critical like being unable to log in or register, send an email to bugs@bonk.io.

***July 16th 2019 (2Av1) (**Initial Release)*

Welcome to the first public alpha of Bonk 2. The game is in heavy active development so please be patient while major elements of the game are still being added. There is currently no friend system, no player customisation aside from changing your color, no audio, no quick play or levelling. The menu and UI needs a lot of work. The editor is only half finished and is difficult to use but is significantly more powerful than in the original game. Please be aware that at this early stage, future updates may slightly change the way your saved maps work.

There will be bugs! If you encounter one, please email bugs@bonk.io with as much information as possible. Clear instructions on how to cause the bug to happen are very valuable! Thank you and have fun!

## Bonk.io (Flash-Based)

***May 29th 2019*** **(1v122)**

100 of the Community's favorite maps added to the map load window. Bonk 2 is coming soon, check back for more updates.

***January 17th 2019*** **(1v121)**

Security fixes. Added sound when a player leaves or joins the room you're in.

***December 17th 2018*** **(1v120)**

Merry Christmas! There have been no updates in ages because all efforts are being focused on a complete rewrite/sequel to the game. It's about 75% done and will come out in mid 2019. We're very excited about it! Please check back often for more news!

***April 4th 2018*** **(1v119)**

Fixed bug causing the skin editor to close when pressing the back arrow during shape/color selection. Fixed the replays menu from crashing from loading too many replays. Gif creation removed due to abuse.

***March 23rd 2018* (1v118)**

Added multiple skin slots.

***January 19th 2018*** **(1v117)**

Fixed several exploits. Fixed bug preventing players from leaving rooms. Music is back.

***June 15th 2017*** **(1v116)**

Press R in game to record the current round. It will be saved in your replays, assessible from the main menu. You can create GIFs from these replays which are saved to the server and can easily be shared. Encoding GIFs is quite slow, make them as short as they need to be to help with this. Replays are a beta feature and your replays may be lost when the game is updated. Fixed exploit allowing players to set their skin to be the same color as the background.

***May 19th 2017*** **(1v115)**

More servers added.

***May 12th 2017* (1v114)**

Main menu now disappears when you hover over the replay control buttons. Replays are now loaded endlessly instead of looping through the last 30. Winning streaks are displayed in quick play. Fixed bug with map ages displaying incorrectly.

***April 20th 2017* (1v113)**

Improved Quick-Play map rotation. Fixed bug in map editor where buttons become unresponsive.

***April 16th 2017*** **(1v112)**

Fixed bug happening with some players with the sound muted, causing the lobby to turn grey and you couldn't click anything.

***April 15th 2017*** **(1v111)**

Fixed bug with the ping/connection meters, it should always show the correct data now. Removed intro movie, don't think it's necessary.

***April 11th 2017* (1v110)**

Guest usernames must now follow the same rules as registered usernames. Added in game notifications for when a player causes your game to lag, so you can more easily identify who is causing lag in the current game. Improved appearance of particles.

***April 8th 2017* (1v109)**

Fixed bug where rotation lines would stay at their old angle between rounds. Fixed bug where news window would sometimes display incorrectly. More security updates.

***April 7th 2017*** **(1v108)**

Fixed bug where shapes would switch back to No-Physics: false when you changed the properties of the parent platform. Fixed bug where only the most recent 60 of your maps would show. Fixed the XP ticking sound in custom games playing even when mute was on. Took some steps to prevent XP farming.

***April 5th 2017*** **(1v107)**

Fixed bug causing only the 60 most recent of your favourite maps to show. Added ping numbers underneath the connection meters, the higher the number is, the laggier the player is (host is always 0).

***March 29th 2017*** **(1v106)**

Improved map searching, so you can choose whether to search in the name of the map and/or name of the author, and you can also choose to sort by newest or top rated.

***March 27th 2017* (1v105)**

Added more options to the map editor, so you can now make flying maps, set world scale to massive or tiny, and independently set respawning and no player collisions. Shapes that ae set as No-Physics no longer have shadows. This helps make it more obvious which platforms are part of the background, and which are part of the actual level. Fixed bug causing some platforms to suddenly disappear behind others when the game starts.

***March 24th 2017* (1v104)**

In the map editor shapes can now be set as No-Physics, which are visual only and won't take part in physics/collisions. This can be used to create backgrounds, and also you can use lots of shapes for the visual aspect of maps without causing your map to become laggy. No-Physics shapes do not cause lag like physics shapes do. Fixed custom games returning to the lobby when the round is a draw.

***March 10th 2017* (1v103)**

Added a report map button to the end game screen. Use this to report maps which are inappropriate to the game: either they contain nudity, or offensive imagery such as swastikas. Reported maps will be manually checked by a moderator and removed only if it breaks the rules. Reporting maps which do not break the rules does nothing.

***March 8th 2017** **(1v102)***

Added more servers.

***March 7th 2017** **(1v101)***

Removed Z from football, it wasn't very popular. Smoothed appearance of the ball in football and volleyball. Fixed bug with fast spinning platforms sometimes appearing to have stopped rotating. Fixed bug where capture zones could suddenly flip teams without being uncaptured first. Added quick play vote instructions to finding game window.

***March 6th 2017** **(1v100)***

In football, hold Z to pull the ball towards you. Fixed bug causing lag when lots of shrinking rectangles were used, or when one is used on a platform with lots of other shapes. Fixed bug causing maps with long names to save multiple times instead of over each other. Fixed being able to spam the chat by clicking friend/unfriend repeatedly. Chat messages can no longer be sent really fast. Fixed only being able to see 60 of your own maps.

***February 17th 2017** **(1v99)***

Fixed bug with the password filter and search box in the custom game list. Fixed bug allowing you to jump off things you shouldn't be able to, such as death platforms. Small CPU improvement on rotating platforms.

***February 11th 2017** **(1v98)***

Fixed bug causing custom games to lag, particularly on slow computers.

***February 6th 2017** **(1v97)***

Minor changes to the way the map load window loads maps.

***February 5th 2017** **(1v96)***

Added Japanese katakana and Cyrillic scripts so these can be used to chat in-game.

***February 1st 2017** **(1v95)***

When you search for a map by name, the results are now sorted by voting score.

***January 30th 2017** **(1v94)***

If you're halfway through typing a message when a game starts or ends, you can continue typing it. Fixed map favourite commands sometimes not working in the lobby. Turned the level requirement for voting back up to 5. Fixed bug where platform graphics wouldn't reset after a round win in custom games. When choosing a map, the newest/top rated slider has more positions.

***January 27th 2017** **(1v93)***

Added two new platform types in the editor, springy and follows path. This should open up lots more possibilities for interesting maps. Interface now reflects if you have already favourited a map.

***January 20th 2017** **(1v92)***

You can now save a list of your favourite maps. Click the star after a game ends, or type /fav in a lobby to add it to your favourites list. Access your favourites list in the map load window. Some bugs: vote counts aren't displayed, and game doesn't tell you if a map is already on your list, will fix soon. Profanity no longer allowed in guest names or account names. Map likes now shown to 1 decimal place when over 1,000.

***January 18th 2017** **(1v91)***

Fixed muting players sometimes not working. Type /mute playername to mute all messages from that player until you leave the game. Also type /unmute playername to unmute them. Removed cars mode.

***January 16th 2017** **(1v90)***

Fixed black platforms sometimes not killing after the last update. Improved capture zone graphics, a choice of designs coming soon to the map editor. Added sounds when capturing control points.

***January 14th 2017** **(1v89)***

Added an option in the map editor to make a map for racing. When race map is set to yes, you won't collide with other players, and you will reset back to the start when you die. Coming soon is better separation between racing and standard bonk.

***January 9th 2017** **(1v88)***

Now only have to be level 3 to vote on maps instead of level 5, and the game now explains this rather than taking your vote and throwing it away! (bug). Maps with no FFA spawns no longer in quick play rotation.

***January 3rd 2017** **(1v87)***

Added lots of new font characters, so it's now easier to type in non-english languages, for example you can now type in accented characters. More soon. Changed cars mode so you can now press all arrow keys together (up+down+left+right) to get in/out of car. This fixes a bug that meant other players never appeared to get out of cars, only you can get in yourself. Cars is an experimental mode that will probably get removed soon.

***December 23rd 2016** **(1v86)***

Map editor improved: mouse over preview to make it larger, fixed bugs causing angles to show as .99999999, and added a warning that you might be making a laggy map. More physics shapes = more lag!

***December 21st 2016** **(1v85)***

Fixed a bug causing any votes for a map that was already selected by the host when you joined the room not to count.

***December 20th 2016** **(1v84)***

Added friend list to the main menu, you can use it to add anybody by their username, view who you've added as a friend, remove people from your friend list and join them if they're online.

***December 17th 2016 (1v83)***

Lots of new servers added, including new locations Singapore and Atlanta, should fix issues with not being able to join the game at busy times. Small CPU optimisations.

***December 14th 2016 (1v82)***

Added mute ability. In lobby or in game type /mute playername to mute that player. All chat messages from them in the current game will be ingored.

***December 13th 2016 (1v81)***

Fixed exploit that allowed players to crash rooms.

***December 12th 2016 (1v80)***

Laggy players are now prevented from controlling their player until their connection improves. This will help prevent one player coming into a lobby and causing lag for everyone else.

***December 5th 2016 (1v79)***

Improved matchmaking so high level players are more likely to get matched successfully.

***December 4th 2016 (1v78)***

Turned on quick play map filtering, your quick play votes will now remove badly rated maps from the rotation. In quick play press Y to rate a map as good, N to vote as bad.

***November 29th 2016 (1v77)***

In quick play press Y or N to vote whether the current map is suitable for quick play. Fixed joining rooms via a url link not working if the room had a password. Profanity filter can be turned off via button in the bottom left of main menu.

***November 25th 2016 (1v76)***

Fixed additional skin layers unlocking 1 level later than they should of. Implemented a profanity filter, to remove profanity from in-game chat, map names and room names. Coming soon is an option to turn this off if you like.

***November 21st 2016 (1v75)***

Added rounded rectangles to editor, and triangles can now have their shape changed by changing the width and height. Added 8 more layers for your player skins, which are unlocked when you reach level 10, 15, etc. Fixed the quick play XP ticking sound from playing when the sound is muted.

***November 16th 2016 (1v74)***

New server, there should be no trouble with slowdown during busy times anymore. In the map editor, platforms and shapes can now have their order moved up and down, so you can more easily set which ones appear on top of others. Also fixed a bug that meant the map preview would draw platforms in a different order compared to in-game. Ctrl and shift as well as space can now be used instead of X

***November 15th 2016 (1v73)***

XP is now earned in quick play: 50XP per win. Fixed bug causing random sounds to play in lobby and game.

***November 13th 2016 (1v72)***

*There is a spelling mistake with 'improvemets' within this entry, however this is what was shown within the game.*

Added search ability to the room list. Minor improvemets to lag.

***November 10th 2016 (1v71)***

Color picker added to the editor so platforms can be set to any color.

***November 7th 2016 (1v70)***

Removed non-standard colors from all maps. A feature is coming soon to let you set the platforms to be any color that you like inside the editor. Modifying the source code in any way is a bannable offense. You must now be level 5 or higher to vote on maps. This is to make sure all votes are genuine. Fixed bug causing cap zone outlines to sometimes be drawn the wrong size in quick play mode.

***November 3rd 2016 (1v69)***

Improved the capture zone graphics, and fixed bug meaning that capture zones changed size when you changed the world scale. The fix means that capture zones in maps you have already made may have changed size. If so, please go back and change them to their correct size. Also fixed bug caused by pressing the back button quickly after pressing quick join.

***November 2nd 2016 (1v68)***

You can now hide passworded rooms in the room browser.

***October 28th 2016 (1v67)***

Added capture zones to the editor. You can now use up and down arrow keys inside the editor to swap between fields.

***October 26th 2016 (1v66)***

Fixed exploit allowing you to join passworded rooms without the password, this should finally be permanently fixed now. Fixed football mode displaying incorrectly. Map voting now optional. Public capture zone test begun, try the map Capture Zone Test by Chaz.

***October 15th 2016 (1v65)***

 You can now easily make non-bouncy platforms, by setting the bounciness to a number between 0 and -1.0. Map editor does a better job of warning you if saving is disabled.

***October 14th 2016 (1v64)***

 Improved the shadow rendering performance, which will reduce graphical lag particularly for people playing on high resolution screen such as retina displays or 4k monitors. Fixed exploit where you could avoid being kicked by changing team repeatedly. Fixed bug where game breaks if host aborts countdown at the final moment. Fixed bug where you were still controlling your player while typing into the in game chat.

***October 11th 2016 (1v63)***

 You can now delete your own maps, a delete icon will show over your maps when you view the in the map selection window.

***October 10th 2016 (1v62)***

 WASD can now be used as well as arrow keys, and space can be used to do the same thing as X. Quick play now selects the top maps from the last few days and adds them to the map rotation along with my picks. More improvements to the map load window, age of the map now shown, and finally fixed overlapping text. Background game replays that play in the main menu can now be skipped forwards or backwards with the buttons in the bottom right.

***October 7th 2016 (1v61)***

 Added a slider to the map load window to give you more control over whether you want to see maps that are newer, or maps that are higher rated. Removed the 'newest' and 'best month/all time' categories because you can now get these by moving the slider all the way to 'newest' or all the way to 'top rated'.

***October 6th 2016 (1v60)***

 Fixed small visual bug between rounds. In game chat has a dark background to make it easier to see. You can now get a url that links directly to the room you are in, give this link to your friends and the game will auto connect to your room when they put it into their browser.

***October 3th 2016 (1v59)***

 In the map editor, the attach feature has been removed, because it as too buggy. It's been replaced with a system for adding multiple shapes to a single platform, which works perfectly, and makes it much easier to make a complex platform and then move/rotate the whole thing at once. Any maps that used the old attach feature can still be loaded but the platforms won't be attached to each other. Also added a base color option for your avatar.

***September 26th 2016 (1v58)***

 When you are spawning at the same spawn point as other players, you now always appear on top so you can see where you are more easily. Fixed map list loading incorrectly if you clicked the button quickly. Twice as many maps get loaded at once. Mute buttons always shown in main menu. Game now tries to detect if it was frozen to due a crazy map, and returns players to the lobby. Background now shows 40 most recent replays instead of the last 10.

***September 21st 2016 (1v57)***

 Added a server in Dallas, Texas. Added particles for when players die by going off screen.

***September 19th 2016 (1v56)***

 Added connection indicators to the lobby. Fixed bug in editor allowing you to create platforms that broke the game. Fixed some other bugs.

***September 17th 2016 (2) (1v55)***

 Tweaked football mode to work a bit better. The pitch is much larger now along with some other changes.

***September 17th 2016 (1v54)***

 More bugfixes.

***September 13th 2016 (1v53)***

 Particles added! More coming soon. Fixed small bug with the friend list in the room browser. Host's countries flag now also shown in browser.

***September 11th 2016 (1v52)***

 The weight gain you get from holding X now decreases the longer you hold it, and recovers when you're not holding it. Fixed countdown displaying incorrectly in quick play mode. You can now see the names of your friends in the room list. Fixed small bug with the drop down menu for players in the lobby. Added a message in chat when players friend each other.

***September 9th 2016 (1v51)***

 Added black platforms to the editor, which will kill players instantly wen they touch them. Added an experimental feature to the editor: you can now attach dynamic platform to each other, and they will move together as a single object. It's very buggy though, platforms don't stay together properly, so I'm going to see what people create with it and then decide whether to keep it or remove it.

***September 8th 2016 (1v50)***

 Bounce sound modified. Scores are now kept correctly in quick play mode. Winning players avatar is shown on round win. Killing yourself when you're the only player now counts as a draw.

***September 7th 2016 (1v49)***

 Tweaked the background slightly. Added a new server in San Francisco.

***September 6th 2016 (1v48)***

 Added a quick play mode, to get you into a game super quickly without messing around joining rooms, waiting for games to end, and getting on a team. It will also try to put you with players of a similar skill level. Please be patient with it at first, I need to tweak it a bit to get it working properly.

***September 1st 2016 (1v47)***

 Massively improved volleyball physics, try it out! Sumo mode removed, hopefully nobody minds. New server added in Sydney, Australia!

***August 31st 2016 (1v46)***

 Added a new server in London! This should reduce lag for players in the UK and Europe. There are now two servers, one on the east coast on USA, and one in London. Coming soon is one of the west coast of USA, and one in Australia. The game picks the server automatically. Fixed bug causing confusion over whether teams were on or off. Fixed bug where map load screen would break. Added map name/author to background replays.

***August 30th 2016 (1v45)***

 Changed the physics of Volleyball mode to be more like Bonk. Minor adjustment to lag compensation.

***August 26th 2016 (1v44)***

 Reduced how far you can go off screen before dying from 1000 to 850. Fixed another bug where players would see the same game differently, this time caused by differences between Mac and PC. Also fixed the editor sometimes showing a platform as being a rectangle when it was a triangle.

***August 24th 2016 (2) (1v43)***

 Fixed in game chat messages causing stutters. The off-screen beep sound now only players if you are off screen, but not if anyone else is.

***August 24th 2016 (1v42)***

 Default max players reduced to 6, and enforced a max of 8 per room. It just gets too messy with more than 6-8 players. Teamplay is now set to off by default. Added a list of list of my favourite maps to map window. Fixed replays not working.

***August 18th 2016 (1v41)***

 Fixed some bugs that meant that when you join a game in progress, sometimes you would see player positions all wrong. If you desync like this again in the future, a message will be displayed, 'Desync check failed' so you know it's happened.

***August 16th 2016 (1v40)***

 Fixed avatars showing incorrectly at small/large world scales. More UI improvements, tutorial swapped for simple intro video.

***August 12th 2016 (1v39)***

 Migrated to www.bonk.io! Added platform color customisation. Fixed replays not recording. Cleaned up a few minor UI bugs.

***July 27th 2016 (1v38)***

 Added screen shake. In game chat input behaves a bit more normally now.

***July 26th 2016 (1v37)***

 Added two songs to the menu, and one to the avatar editor. Replaced the intro with a tutorial. Maps now can be ranked by 'Hot', which puts maps that are both new and highly rated near the top. Best (week) removed because it's pointless now.

***July 20th 2016 (1v36)***

 Added loads of avatar colors. Improved avatar editor. Fixed shadows in football mode, and fixed countdowns not showing in non-gish modes. Fixed some bugs causing things to break when joining a game. Fixed some sounds not playing. Improved platform animations.

***July 11th 2016 (1v35)***

 Replays now also include avatars as well. Fixed bug from last update causing shrinking platforms to be invisible.

***July 10th 2016 (1v34)***

 Fixed two bugs causing players who join in-progress same to see the game differently to the other players. Room list appearance improved. Experimental new intro/outro map graphics. Background replays brighter. Some new sounds. News highlighted when there's new news.

***July 7th 2016 (1v33)***

 Map editor is much better, with a new option for changing the world scale in your maps. Also you can editor any map anyone else has made, but you can only save your own maps. Let me know what you think of this! Fixed bug where background would keep playing after you had joined a game.

***July 4th 2016 (1v32)***

 Smoothed out player movement. Integrated friend system.

***July 1st 2016 (1v31)***

 Improved the background replay playback a bit. Added a mute button. Fixed replays being uploaded more than once if multiple players typed record, and if replays are longer than 60 seconds only the last 60 seconds of the round will be saved.

***June 30th 2016 (1v30)***

*\*Typos are present in this original News release, but are unchanged for accuracy of the entry.*

 Added easy round recording, just type 'record' into in game chat, and the current round will be recorded and will play back on the menu menu. Reduced lag on some levels. Improved countdown. Improved menus. Fixed bug causing off-screen arrows to never show for some players. Fixed another bug that meant if you spammed spec during countdown you couldn't move in game.

***June 27th 2016 (1v29)***

 Improved look and feel when starting a game. Number of rounds to win a game can now be set in lobby. Intro skips automatically if already skipped. Individual vote now visible for all maps. Limited physics sound volume, it still goes very loud though. Rounds start quicker.

***June 26th 2016 (1v28)***

 Map browser suggestions. Map browser saves where you were in the window. Intro movie. Platforms max restitution changed from 9999 to 99. Lobby shows map name and author better.

***June 22nd 2016 (1v27)***

 Added avatar system to customise your player. In the future shapes/colors/layers will have to be unlocked, for now they're all available. Improved level load window to show more thumbnails at once.

***June 15th 2016 (1v26)***

 Reduced CPU usage. Added ready indication to lobby. Fixed graphical bug where platforms and balls off tr top of the screen are visible during the transition to/from lobby.

***June 12th 2016 (1v25)***

 Added circle, shrinking rectangle, and triangle to editor. Fixed bug causing the game to crash if the level has a rotating platform with 0 density

***June 11th 2016 (2) (1v24)***

 Fixed bug in last update that broke all non gish modes! Fixed bug that meant at super high speeds players could pass through each other.

***June 11th 2016 (1v23)***

 Added animated background to login screen Epic/funny matches will probably be featured here in the future! Fixed bug that scores weren't being sent to new players correctly when joining in progress FFA games.

***June 10th 2016 (2) (1v22)***

 Level preview now shown in Lobby. Fixed bug with the level up window getting stuck if host starts a game before you close it.

***June 10th 2016 (1v21)***

 Fixed bug with FFA not working, another bug with map voting, and can log out too. Fixed team locking, as host use /lock or /unlock to prevent players changing their team.

***June 8th 2016 (1v20)***

*\*Typos are present in this original News release, but are unchanged for accuracy of the entry.*

 Added user accounts! Added levelling up! Added voting for maps! In gish mode, hold X to make yourself 50% heavier, and you can now jump by pressing up if you're stuck on a surface.

***June 4th 2016 (1v19)***

 Fixed FFA scores not showing correctly, and moved to top right.

***June 3rd 2016 (1v18)***

 Levels are now saved to the database, and can be easily loaded by the game host.

***May 25th 2016 (2) (1v17)***

 Editor now has a preview of the level as you're working on it.

***May 25th 2016 (1v16)***

 In Gish mode dynamic objects are now a different color to stationary objects. Gish mode is now the default mode. Map button only shows on Gish mode. In FFA, all players scores are now shown after each round.

***May 24th 2016 (1v15)***

 Level editor added for Gish mode. Fixed bug causing huge amounts of lag.

***May 17th 2016 (1v14)***

 Fixed bug that meant you couldn't join in progress games. Removed Orbital mode. Spawning improved. Currently working on level editor for Gish mode, coming soon!

***May 13th 2016 (1v13)***

 Gish mode can now be played free for all, no teams.

***May 10th 2016 (1v12)***

*\*Typos are present in this original News release, but are unchanged for accuracy of the entry.*

 Added arrows for when players go off screen. On gish mode going too far off screen will now kill you! Sound effects when dieing. New gish map with a shrinking platform on map 7. Gish map 5 improved, the level now sinks.

***May 9th 2016 (1v11)***

 This is a debug release! Football mode won't work properly.

***May 8th 2016 (1v10)***

 Changed the UI colors around a bit, more improvements to come. Map button for changing gish map more easily, new gish map on /map 6.

***May 6th 2016 (1v9)***

 Host can now kick players. Further lag tweaks. Volleyball tweaked slightly. More sounds added.

***May 4th 2016 (1v8)***

 More improvements to lag. Improvements to volleyball physics. Players can no longer leave the pitch in Football mode. Some new sounds and UI improvements.

***May 2nd 2016 (1v7)***

 Fixed two bugs causing games to desync.

***April 29th** **2016 (1v6)***

 Huge improvements to football mode, press X to kick!

***April 26th** **2016 (1v5)***

 Lots of changes under the hood to improve netcode. Added a bunch of levels for Gish mode, host uses /map 1 to /map 6 to select.

***April 19th** **2016 (1v4)***

 Gish and volleyball improved, new experimental Orbital mode. Browser working fully, max players working, chat messages when players leave/join, your own player is highlighted, and spectate notification.

***April 14th** **2016 (1v3)***

 Football and sumo modes improved, added Volleyball mode, and unfinished gish mode. CPU usage reduced, chat improved.

***April 8th** **2016 (1v2)***

 Hello world! Blah blah blah. Still don't have a name for this game, leave a suggestion somewhere on the site. As game host, type /lock or /unlock to prevent players from swapping their team.

***April 6th 2016 (1v1)** (Initial Release)*