Download Axe'n'Stax

Browser is the easier path for alpha.

Per ADR-003 the PWA is the primary alpha client — no install, runs on Chromebook, Linux, Mac, Windows. Open the game in Chrome 121+, Edge 121+, or Brave with WebGPU enabled. Firefox and Safari aren't supported yet.

The native binary below is for Linux power users who want desktop performance and split-screen multiplayer.

No Build Available

The binary hasn't been built yet. Build on the host with:

cd ~/MintAI/AxeNStax/game/engine && \
CARGO_TARGET_DIR=~/MintAI/AxeNStax/build cargo build --release

Prerequisites (Linux Mint / Ubuntu / Debian)

Install these before running the game:

sudo apt update
sudo apt install -y \
    libudev-dev \
    libvulkan1 \
    mesa-vulkan-drivers \
    vulkan-tools \
    libwayland-client0 \
    libxkbcommon0 \
    libx11-6 \
    libxi6 \
    libxcursor1 \
    libxrandr2

What each package does

PackageWhy
libudev-devGamepad/controller support (gilrs crate)
libvulkan1Vulkan runtime (GPU rendering via wgpu)
mesa-vulkan-driversOpen-source GPU drivers (Intel, AMD)
vulkan-toolsOptional: vulkaninfo to verify GPU support
libwayland-client0Wayland display protocol
libxkbcommon0Keyboard handling
libx11-6, libxi6, libxcursor1, libxrandr2X11 display protocol (fallback)

Verify Vulkan works

vulkaninfo --summary

You should see your GPU listed. If not, you may need proprietary drivers (NVIDIA) or a newer kernel.

NVIDIA users

sudo apt install nvidia-driver-550  # or latest available
# Then reboot

Controller Setup

Xbox and PlayStation controllers work out of the box via USB or Bluetooth. For split-screen, connect two controllers.

Chromebook & everything else

Use the browser path. axenstax.app in Chrome 121+ is the supported way to play on Chromebook, Mac, Windows, or Android. The Linux native binary above is the only "install" option, and only for x86-64 Linux.

Crostini (Linux on Chromebook) might run the native binary, but GPU passthrough is limited and performance is poor — the browser path is faster and easier.