axuy/README.md

48 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2019-02-06 14:37:09 +01:00
# axuy
2019-02-26 06:05:47 +01:00
2020-09-06 17:31:57 +02:00
Minimalist peer-to-peer first-person shooter
2019-02-26 06:05:47 +01:00
2020-09-06 17:31:57 +02:00
![icon](https://git.disroot.org/McSinyx/axuy/raw/branch/master/axuy/icon.png)
2019-07-30 12:59:51 +02:00
2019-08-29 16:55:43 +02:00
## Goals
* Written in pure Python and thus be portable
2019-08-29 16:55:43 +02:00
* Easy to read codebase as well as easy on resources
* Generative visuals
* Functional when possible
2019-08-29 16:55:43 +02:00
* P2P communication based on calculated *trust*
* Modularized for the ease of bot scripting
2019-08-29 16:55:43 +02:00
2020-06-26 06:29:56 +02:00
## 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][yt]. If software freedom is concerned,
one may view them using MPV with youtube-dl support.
## Installation
2019-02-26 06:05:47 +01:00
2020-06-26 06:29:56 +02:00
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).
2019-02-26 06:05:47 +01:00
2020-06-26 06:29:56 +02:00
Axuy can then be launch from the command-line using
axuy --port=42069 &
axuy --seeder=:42069
2019-10-22 17:45:15 +02:00
There is also `aisample` in `tools` as an automated example
with similar command-line interface.
2020-06-26 06:29:56 +02:00
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
[yt]: https://www.youtube.com/playlist?list=PLAA9fHINq3sayfxEyZSF2D_rMgDZGyL3N