This is a list of all the VillageWars versions.
0.0.1, Alpha
The alpha version of VillageWars, released in February 2022, had all of the essential game elements. From the Central Building players could buy Portable Central Building, the Balloonist, Fitness Center, Miner’s and Farmer’s Guilds, the Construction Site, and the Restaurant.
0.1.1, Database
The second version of VillageWars was also released in February 2022, and made use of a database file to keep track of players, each having their own account.
0.1.2, Typing interface (only sign in)
VillageWars 0.1.2 (also February 2022) allowed the user to type their username and password directly into the pygame
window, without needing to enter it into the python console.
0.1.3, Added Sign Up
Although still low quality, the February 2022 0.1.3 update added the option to create account inside the pygame
window.
0.2.1, Music
The last update in February 2022 was the 0.2.1 update that added music to the lobby and in-game, with a different loop for before and after walls fall. These tracks originate from opengameart.org.
1.0.1, Lobby Character (no edit)
In March 2022 version 1.0.1 was released, and it showed a preview of your character before you join the server. Although it has an edit button, you cannot customize your character at this point.
1.1.1, Animations
In April 2022, the version that introduced little splash and explosion animations was released.
1.2.1, Meal Update
Version 1.2.1, released in April 2022, replaced the poor graphics of meals with several different higher-quality 8-bit possibilities.
1.2.2, Building Dimension Preview
Also released in April 2022, VillageWars 1.2.2 provides a preview of the building’s dimensions, which facilitates the process of placing it.
1.2.3, Tree Update
Released in May 2022, the Tree Update replaces the humongous low quality trees that had an odd odd-hitbox with smaller ones whose only hitbox is their trunk, which lets the player hide underneath them.
1.2.4, Open Building Sfx
Also released in May 2022, The 1.2.4 version adds a little sound effect when you look at a building’s options.
1.2.5, Edit color & skin
VillageWars 1.2.5 was released in June 2022 and can be considered the most bug-free pre-Barbarian Raid version. This version lets the player customize their character’s color and skin.
1.3.1, Barbarian Raids
Version 1.3.1, also released in June 2022, introduced Barbarian Raids to the game. This was the first event added the game.
1.4.1, Inn
Released in July 2022, version 1.4.1 of VillageWars adds the Inn and 5 InnPCs: The Botanist, the Gold Merchant, the Food Merchant, the Alchemist, and the Rancher.
1.5.1, Retired Barbarian and Adventurer
VillageWars 1.5.1, released in July 2022, replaces the Gold and Food Merchants with the Merchant, and then adds 6 new InnPCs, two of which can only be attained by defeating a Barbarian Raid: the Mayor, the Repairer, the Advanced Balloonist, the Builder, the Retired Barbarian, and the Adventurer.
1.5.2, In-Game Server Choice
Released in August 2022, VillageWars 1.5.2 allows you to choose the server you would like to connect to instead of having to change the IP address in the source code.
1.5.8, Message Update
This June 2023 added fading messages to the game, which allows multiple messages to be displayed at once.
1.5.9, F3
Released in July 2023, this version adds some cool functionality to pressing the F3 button on the keyboard. It shows the character’s coordinates, the amount of time that has passed in the game, the direction the player is looking, and shows the aggressiveness radius of the barbarians.
1.5.10, Balloonist Update
The Balloonist update, in August 2023, combines the options to increase your balloon speed and knockback into one speed option, as well as eliminate speeding hitbox glitches.
1.6.1, Title Screen/Database Update
This major August 2023 update replaces the old login screen with a new, more contemporary high-quality style. The database of usernames, passwords, and statistics are also now saved online using a custom API at villagewars.pythonanywhere.com.
1.6.2, Restaurant Update
Also in August 2023, this update lets you order a non-takeout meal for half the price of the original option.
1.6.3, Maps Update
1.6.3 was released in August 2023. The in-game background is now a seemless pixelized grass texture.
1.6.4, Crate/Spiky Bush Update
Also in August 2023, this update makes it easier to place crates and spiky bushes quickly.
1.6.5, Releases
Released in September 2023, this update allows you to view and play the different versions of VillageWars.
1.6.5, Local Games
Released in September 2023, this small update allows you to enter an IP address even if the server doesn’t appear to be online, in case there is no Internet connection.
1.6.7, Setup Process
Again September 2023. This update makes it easier for other people to download VillageWars onto their computer and keep it updated.
1.6.8, Barrel Maker
In October 2023, VillageWars 1.6.8 was released, introducing one new building: The Barrel Maker. This buildings allows you to buy barrels and explosive barrels to hide in and throw.
1.6.9, Lobby Update
Released in December 2023, the lobby update makes the lobby a much friendlier place for players, allowing them to move around.
1.7.1, Network Update
Released on December 25, 2023, the Network Update changed the module that was being used for server-client connections from PodSixNet
to websockets
. This then allowed the first external server to host VillageWars: WaterWarzone. VillageWars can now be played online.
1.7.2, Code Cleanup
Completed in November 2024, this update was cleaning the code, possibly even halving the size of the current code. This process will involve changing the names of many crucial variables, creating new functions, etc. In the long run, this will make VillageWars’s code look more professional, run smoother, and facilitate further updates.
1.7.3, Package Reduction
Planned to be completed in January 2024, this update will make the packages that the server sends to the client more similar in formatting, making the VillageWars client and server forwards-compatible.
1.8.1, Client Re-location
Planned to be completed in February 2024, this update will effectively move the client from Python to JavaScript. This update will involve a lot of translating, but should make VillageWars more compatible with non-Windows devices.