pgzhelper-rw


Namepgzhelper-rw JSON
Version 1.0.10 PyPI version JSON
download
home_pagehttps://github.com/roboticsware/pgzhelper/
SummaryPygame Zero Helper enhance Pygame Zero with additional capabilities
upload_time2025-01-31 19:09:40
maintainerNone
docs_urlNone
authorCort + Roboticsware
requires_python>=3.7
licenseNone
keywords roboticsware neopia pygame zero
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.38922s