Skip to content

Repository files navigation

A Simple eofjam for Python Arcade Projects

Includes:

  • A core submodule for game features
  • A lib submodule for utility features
  • A views submodule for views
  • A resources module for game resources
  • filefactory functions for creating safe file-finding functions
  • Simple Nuitka config, which should work on Linux, Windows, and macOS
  • A Window and View subclass for easy overriding
  • A root view so there is already a safe launchable window
  • The arcade logo for a better executable logo
  • prefilled .gitignore with common files in python + game dev
  • a prefilled pyproject.toml
  • includes a type cast get_window method for the custom window class
  • includes a well-typed clamp and map_range function

How to Use

Download the included zip file with this release. Find and replace all references to eofjam with your game's name. This includes: pyproject.toml, eofjam/main.py, eofjam/__main__.py, eofjam/views/root.py, eofjam/views/eofjam.py, eofjam/lib/utils.py, eofjam/libs/application.py. Then, create your virtual environment and install the required modules using pip install -I .[dev]

About

A jam with DragonMoffon!

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages