# pgzhelper
Pygame Zero Helper was originally created to enhance Pygame Zero with additional capabilities that were available in Scratch (eg. move_forward, point_towards, distance_to), but it has since evolved to include a large number of collision detection functions that are useful in games.
The capabilities provided by pgzhelp can be roughly divided into...
* Actor enhancements
* Additional capabilities for a Pygame Zero Actor
* Examples:
* Movements: move_forward, point_towards
* Animation: images, animate, fps
* Image: scale, flip_x, flip_y
* Collision detection
* Detect collision between points, lines, circles, rect (AABB), rect (OBB)
* Examples:
* Collide.circle_line() : Check if a circle is colliding with a line
* Collide.obb_points() : Check if an OBB rect is colliding with any of the given points
* Utility
* Small utility functions
* Examples:
* For Pygame Zero: toggle_fullscreen, hide_mouse
* Movement and directions: distance_to, direction_to
## Wiki
Please see the wiki on github for more details.
Raw data
{
"_id": null,
"home_page": "https://github.com/roboticsware/pgzhelper/",
"name": "pgzhelper-rw",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "roboticsware, neopia, pygame zero",
"author": "Cort + Roboticsware",
"author_email": "roboticsware.uz@gmail.com",
"download_url": "https://github.com/roboticsware/pgzhelper/archive/refs/heads/master.zip",
"platform": null,
"description": "# pgzhelper\nPygame Zero Helper was originally created to enhance Pygame Zero with additional capabilities that were available in Scratch (eg. move_forward, point_towards, distance_to), but it has since evolved to include a large number of collision detection functions that are useful in games.\n\nThe capabilities provided by pgzhelp can be roughly divided into...\n\n* Actor enhancements\n * Additional capabilities for a Pygame Zero Actor\n * Examples: \n * Movements: move_forward, point_towards\n * Animation: images, animate, fps\n * Image: scale, flip_x, flip_y\n* Collision detection\n * Detect collision between points, lines, circles, rect (AABB), rect (OBB)\n * Examples:\n * Collide.circle_line() : Check if a circle is colliding with a line\n * Collide.obb_points() : Check if an OBB rect is colliding with any of the given points\n* Utility\n * Small utility functions\n * Examples:\n * For Pygame Zero: toggle_fullscreen, hide_mouse\n * Movement and directions: distance_to, direction_to\n\n## Wiki\nPlease see the wiki on github for more details.\n",
"bugtrack_url": null,
"license": null,
"summary": "Pygame Zero Helper enhance Pygame Zero with additional capabilities",
"version": "1.0.10",
"project_urls": {
"Download": "https://github.com/roboticsware/pgzhelper/archive/refs/heads/master.zip",
"Homepage": "https://github.com/roboticsware/pgzhelper/"
},
"split_keywords": [
"roboticsware",
" neopia",
" pygame zero"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "45f2e32c95c107a0bd8ae0e27dcc47a3412b4d04adeaa15041b25747c51cd992",
"md5": "27399f9171ff173a2a29ed75f0a883ad",
"sha256": "2b05118c41d7db5730547b621cd5ee385b61fa6e63297c207868a80a52e51de6"
},
"downloads": -1,
"filename": "pgzhelper_rw-1.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "27399f9171ff173a2a29ed75f0a883ad",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 23070,
"upload_time": "2025-01-31T19:09:40",
"upload_time_iso_8601": "2025-01-31T19:09:40.931796Z",
"url": "https://files.pythonhosted.org/packages/45/f2/e32c95c107a0bd8ae0e27dcc47a3412b4d04adeaa15041b25747c51cd992/pgzhelper_rw-1.0.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-31 19:09:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "roboticsware",
"github_project": "pgzhelper",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pgzhelper-rw"
}