Skip to content

Geomatrix 0.2 alpha

Latest

Choose a tag to compare

@AliendsOG AliendsOG released this 08 Jul 10:27
a8e39b7

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_Linux