# sc8pr
An educational programming package for [Python 3](https://www.python.org). Inspired by [Scratch](https://scratch.mit.edu) and [Processing](https://www.processing.org), **sc8pr**’s aim is to make it easy for new and experienced Python programmers to create animations, games, and other graphics-based programs.
![Screenshot](https://dmaccarthy.github.io/sc8pr/img/soccer.png)
**sc8pr 3** features include:
* a simple, event-driven approach to creating interactive animations
* sprite management
* physics-based collisions
* video effects / transitions
* a selection of GUI controls
* curve plotting
* robotics simulator
For more information, please see the [tutorial and reference](https://dmaccarthy.github.io/sc8pr/).
# Installation
Latest stable release (3.0) including extras with additional dependencies:
```
pip3 install sc8prx
```
Latest stable release (3.0), core features that depend only on **pygame**:
```
pip3 install sc8pr
```
Alternatively, you can download **sc8pr** from GitHub and run it from the source code. Ensure that **pygame 2** is installed!
See the documentation for more [detailed instructions](https://dmaccarthy.github.io/sc8pr/?inst).
Raw data
{
"_id": null,
"home_page": "https://dmaccarthy.github.io/sc8pr",
"name": "sc8pr",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "graphics animation sprite gui robotics pygame educational",
"author": "D.G. MacCarthy",
"author_email": "sc8pr.py@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/3b/71/e593cc45fd1db1f30076dea6e8f1aadb2d3af89090265b9cb3b9e4e2a84b/sc8pr-3.0.4.tar.gz",
"platform": null,
"description": "# sc8pr\r\n\r\nAn educational programming package for [Python 3](https://www.python.org). Inspired by [Scratch](https://scratch.mit.edu) and [Processing](https://www.processing.org), **sc8pr**\u2019s aim is to make it easy for new and experienced Python programmers to create animations, games, and other graphics-based programs.\r\n\r\n![Screenshot](https://dmaccarthy.github.io/sc8pr/img/soccer.png)\r\n\r\n**sc8pr 3** features include:\r\n* a simple, event-driven approach to creating interactive animations\r\n* sprite management\r\n* physics-based collisions\r\n* video effects / transitions\r\n* a selection of GUI controls\r\n* curve plotting\r\n* robotics simulator\r\n\r\nFor more information, please see the [tutorial and reference](https://dmaccarthy.github.io/sc8pr/).\r\n\r\n# Installation\r\n\r\nLatest stable release (3.0) including extras with additional dependencies:\r\n```\r\npip3 install sc8prx\r\n```\r\n\r\nLatest stable release (3.0), core features that depend only on **pygame**:\r\n```\r\npip3 install sc8pr\r\n```\r\n\r\nAlternatively, you can download **sc8pr** from GitHub and run it from the source code. Ensure that **pygame 2** is installed!\r\n\r\nSee the documentation for more [detailed instructions](https://dmaccarthy.github.io/sc8pr/?inst).\r\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "A simple framework for new and experienced Python programmers to create animations, games, robotics simulations, and other graphics-based programs",
"version": "3.0.4",
"project_urls": {
"Homepage": "https://dmaccarthy.github.io/sc8pr"
},
"split_keywords": [
"graphics",
"animation",
"sprite",
"gui",
"robotics",
"pygame",
"educational"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cd2471722946ee09d9382966ea74c60c089a0232ac56c1a575b1590fd4e85cb0",
"md5": "ee19227ee1796e59613d9ef0d0b33355",
"sha256": "7c8a5f504cef84856b7999fd4c3416dee4de7a6dda7448a984d12ecc76bc2ae5"
},
"downloads": -1,
"filename": "sc8pr-3.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ee19227ee1796e59613d9ef0d0b33355",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 178703,
"upload_time": "2023-11-22T00:22:09",
"upload_time_iso_8601": "2023-11-22T00:22:09.422924Z",
"url": "https://files.pythonhosted.org/packages/cd/24/71722946ee09d9382966ea74c60c089a0232ac56c1a575b1590fd4e85cb0/sc8pr-3.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3b71e593cc45fd1db1f30076dea6e8f1aadb2d3af89090265b9cb3b9e4e2a84b",
"md5": "cdd7d76da0d35e61f31cd5bdff985740",
"sha256": "74190e534573f9738271b309b250d1a863743c4003f64c202a54e7ff53036036"
},
"downloads": -1,
"filename": "sc8pr-3.0.4.tar.gz",
"has_sig": false,
"md5_digest": "cdd7d76da0d35e61f31cd5bdff985740",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 156152,
"upload_time": "2023-11-22T00:22:11",
"upload_time_iso_8601": "2023-11-22T00:22:11.025035Z",
"url": "https://files.pythonhosted.org/packages/3b/71/e593cc45fd1db1f30076dea6e8f1aadb2d3af89090265b9cb3b9e4e2a84b/sc8pr-3.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-22 00:22:11",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "sc8pr"
}