1
1
Fork
You've already forked Caleb_Tkinter_GASP
0
forked from GASP/GASP_Code
Python 3 port of the Livewires Python Course module. Contains all of my changes and improvements.
  • Python 100%
2021年04月11日 19:25:28 -04:00
gasp Changes Arc drawing functionality 2021年04月11日 19:25:28 -04:00
notes Fix issue #1 and make keyspressed work 2020年07月14日 14:02:55 -04:00
tests First attempt at making screen shots work 2020年07月25日 14:21:30 -04:00
.gitignore Add chomp.py 2021年02月25日 20:22:37 -05:00
AUTHORS.md Turn AUTHORS file to markdown 2020年07月23日 10:26:19 -04:00
LICENSE.txt Add LICENSE 2020年07月15日 17:32:25 -04:00
README.md Updates README to account for removed dependencies 2021年02月26日 09:27:49 -05:00
utils.py Adds Jeff's changes 2021年03月24日 16:07:59 -04:00

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.

Code style: black

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