axuy

Minimalist first-person shooter

Pure Nim score 15/100 · last commit 2020-09-12 · 1 stars · tests present · no docs generated

Summary

Latest Version Unknown
License Unknown
CI Status Failing
Stars 1
Forks 0
Open Issues 0
Last Commit 2020-09-12
Downloads 0
Last Indexed 2026-09-06 07:38

Installation

nimble install axuy
choosenim install axuy
git clone https://gitlab.com/McSinyx/axuy

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
axuy - - - - - - -

Source

Repository https://gitlab.com/McSinyx/axuy
Homepage https://gitlab.com/McSinyx/axuy
Registry Source gitlab

README

axuy

Minimalist peer-to-peer first-person shooter

icon

Goals

  • Written in pure Python and thus be portable
  • Easy to read codebase as well as easy on resources
  • Generative visuals
  • Functional when possible
  • P2P communication based on calculated trust
  • Modularized for the ease of bot scripting

Screenshots

Since axuy's screenshots would look like some kinky abstract art, I instead document the development progress as short clips on Youtube, listed in reverse chronological order. If software freedom is concerned, one may view them using MPV with youtube-dl support.

Installation

The game is still work-in-progress. Preview releases are available on PyPI and can be installed for Python 3.6+ via

pip install axuy

Unless one is on either Windows or macOS, perse would have to additionally install GLFW version 3.3 (or higher).

Axuy can then be launch from the command-line using

axuy --port=42069 &
axuy --seeder=:42069

There is also aisample in tools as an automated example with similar command-line interface.

For hacking, after having dependenies installed, one may also invoke axuy from the project's root directory by

python -m axuy --port=42069 &
python -m axuy --seeder=:42069