项目作者: McSinyx

项目描述 :
Migrated to https://sr.ht/~cnx/axuy
高级语言: Python
项目地址: git://github.com/McSinyx/axuy.git
创建时间: 2019-02-06T13:37:08Z
项目社区:https://github.com/McSinyx/axuy

开源协议:GNU Affero General Public License v3.0

下载


axuy

Mininalist 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

  1. 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

  1. axuy --port=42069 &
  2. 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

  1. python -m axuy --port=42069 &
  2. python -m axuy --seeder=:42069