- Python 100%
| gasp | Changes Arc drawing functionality | |
| notes | Fix issue #1 and make keyspressed work | |
| tests | First attempt at making screen shots work | |
| .gitignore | Add chomp.py | |
| AUTHORS.md | Turn AUTHORS file to markdown | |
| LICENSE.txt | Add LICENSE | |
| README.md | Updates README to account for removed dependencies | |
| utils.py | Adds Jeff's changes | |
GASP (Graphics API for Students of Python)
This version of GASP is built on Tkinter graphics, and unlike the other versions, it was not written from scratch but was instead derived directly from the livewires library, and is thus released under the same free software license covering the original source:
https://github.com/livewires/python
This version has been ported to Python 3.
Like all versions it is designed to enable absolute beginners to write 1980's style arcade games as an introduction to python.
Homepage: https://codeberg.org/GASP/GASP_Tkinter
There is an excellent coursebook http://openbookproject.net/pybiblio/gasp/ which goes over learning to use GASP in your own applications.
TESTS
The tests directory contains tests for GASP. For API level functional tests,
from inside the same directory where this README file is located, run:
$ python3 -m doctest tests/test_api.rst
To visually inspect the graphics redering, run:
$ python3 tests/test_graphics.py
LICENSE
This software is licensed under the GPL License found in this distribution.
REQUIREMENTS
GASP is designed to not require any further installations, so nothing beyond the Python Standard Library (https://docs.python.org/3/library/index.html) is needed