Releases: adafruit/Adafruit_CircuitPython_PYOA
Added support for PyPortal Titano
- Support for PyPortal Titano added
- Issue with missing gamepadshift has been resolved on PyPortal
- Example with Larger Images added for PyPortal Titano
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
Read the docs for info on how to use it.
Updated code to work in both CircuitPython 4 and 5
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
Read the docs for info on how to use it.
Fixing PyPortal Compatibility
This release adds back compatibility for the PyPortal. Previously broken due to a dependency on gamepadshift
module which does not exist in the PyPortal's firmware.
PyGamer/PyBadge Support!
This release adds PyBadge/PyGamer support to the PYOA library via the inclusion of CursorControl.
Release Notes
- Detects touchscreen/joystick+button hardware and instantiates the appropriate classes.
- Added dynamic button and text rescaling depending on display size (Adafruit PyGamer has a smaller rez display than the PyPortal).
- Added
SPEAKER
audio for PyGamer - Replaced bitmap font loading with the builtin system font, terminalio, for rendering text on smaller displays.
- Updated the cave
cyoa.json
example to use less characters, split one of the larger cards in half for smaller displays.
Move fonts into game directories. No API changes.
Fonts are now stored in a fonts directory inside each game directory. This lets a game be completely self-contained.
Some sound changes
Moved some sounds around and added a new one.
Cave exploration example adventure added
A second example adventure has been added: a cave exploration with a selection of sounds for ambiance.
First official release
A CircuitPython framework for writing choose your own adventure style applications for the PyPortal.