Versions

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.

There are five VillageWars versions (namely 1.5.3, 1.5.4, 1.5.5, 1.5.6, and 1.5.7) that each provide minor changes to the game and were not recorded properly. Because of this lack of data, they cannot be presented in this list of updates.

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.

The following VillageWars versions have not been released yet.

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.