A Simple eofjam for Python Arcade Projects
- A
coresubmodule for game features - A
libsubmodule for utility features - A
viewssubmodule for views - A
resourcesmodule for game resources filefactoryfunctions for creating safe file-finding functions- Simple Nuitka config, which should work on Linux, Windows, and macOS
- A
WindowandViewsubclass for easy overriding - A
rootview so there is already a safe launchable window - The arcade logo for a better executable logo
- prefilled
.gitignorewith common files in python + game dev - a prefilled
pyproject.toml - includes a type cast
get_windowmethod for the custom window class - includes a well-typed
clampandmap_rangefunction
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]