Skip to main content

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

Copying

This listing is our best-faith, hard-work effort at accurate attribution, sources, and licenses for everything in Axuy. If you discover an asset/contribution that is incorrectly attributed or licensed, please contact us immediately. We are happy to do everything we can to fix or remove the issue.

License

Axuy's source code and its icon are released under GNU Affero General Public License version 3 or later. This means if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.

AGPLv3

Other creative works retain their original licenses as listed below.

Textures

Texture Artist---rubberduck

3D Art

3D Modeler---Čestmír Dammer

3D Modeler---Jeremy Mitchell

Metadata

Release files for axuy 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for axuy 0.0.12
File Size Uploaded
axuy-0.0.12.tar.gz 2.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for axuy 0.0.12
File Interpreter ABI Platform
axuy-0.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 4.9 MB

Release files / axuy-0.0.12.tar.gz

Download URL axuy-0.0.12.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
93d028092adc4a5980d5a9bdf601d6ae85c0ccd0c4b6379f0c5c122068650e2d
BLAKE2b-256 checksum
How to use checksums
b9cd62730216dccc007b02c22333f6d7f5fcd93a23bb8aeb3899796718c752a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.25.1

Release files / axuy-0.0.12-py3-none-any.whl

Download URL axuy-0.0.12-py3-none-any.whl
Size 2.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
37247a7e7be4fa200072a571bad88ccab20438fbb8cfd021ce97c8cc59dbca47
BLAKE2b-256 checksum
How to use checksums
7b2a3f3264d5183cd4af9784b62005730eefebbd35d30db51ee07effe3f0041a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.25.1

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page