invent
invent copied to clipboard
Express yourself with code.
PyperCard - A Pythonic HyperCard for Beginner Programmers
This project's documentation can be found here.
A re-implementation of Adafruit's CircuitPython PYOA module for non-CircuitPython computing environments. This module re-uses a modified version of the JSON specification used to create HyperCard like "stacks" of states, between which users transition in a choose-your-own-adventure style.
Install via pip
To install PyperCard via pip, type the following command into the terminal/command prompt:
pip install pypercard
Developer Setup
Git clone the repository:
git clone https://github.com/ntoll/pypercard.git
(Recommended) Upgrade local pip:
pip install --upgrade pip
Make a virtualenv, then install the requirements:
pip install -e ".[dev]"
Run the test suite:
make check
Try out some of the examples in the "examples" subdirectory (see the README therein for more information).
ToDo
- Packaging for mobile (Android and iOS).