Releases: AliendsOG/Geomatrix
Releases · AliendsOG/Geomatrix
Release list
Geomatrix 0.2 alpha
The first alpha release of Geomatrix
Added features:
- Changing shapes: Shape selection is now fully supported.
- Changing maps: Added the ability to change maps.
- Visual Overhaul: Improved overall graphics alongside smooth, tile-based map animations.
- Settings menu: Added an interactive settings menu (change resolution, scale, and adjust your target frame rate).
- Progression Tracking Introduced a permanent tracking system for both your Trophy Count and Coin Count.
- Continuous Matchmaking: There is no need to restart the server nor client to have another match.
- Fog of war: Implemented visibility tracking to keep the arena intense and tactical.
Added optimizations
- Dynamic-sized UDP packets: To drastically save network bandwidth, packets are no longer bound to a massive, fixed-size C++ struct. The server dynamically calculates byte placement and packet size on the fly—only broadcasting data about entities actively visible inside a player's screen or Fog of War.
- Introduces render scale: The client doesn't create true-scale texture for the entire map. Instead it scales it down, reducing VRAM consumption;
- Snapshot Client Interpolation: The client uses frame-rate independent snapshot interpolation to calculate the precise position of the player, so there is no overshooting or flickering in the gameplay experience;
P.S.: Make sure to have the maps/ folder in the same directory as the executables, you can find it here
How to Run on Linux:
After downloading the file, open your terminal in the download folder and give it permission to run:
# 1. Grant execution rights for both files
chmod +x Client_Linux
chmod +x Server_Linux
# 2. Run the game!
./Server_Linux & ./Client_LinuxFirst pre alpha release
Features added
- Changing maps;
- Changing shapes;
- More basic UI;
- Render scaling;
- Window resizing;
- New tile design with new animations;
- Exiting and rematching without the need to restart the server nor the client;
P.S.: Put the map folder that you can find in the repo here in the same directory as these 2 exes for maps to work properly. If not you will get an error.