arcade
arcade copied to clipboard
Easy to use Python library for creating 2D arcade games.
## Bug Report ## System Info Arcade 3.0.0.dev20 ------------------ vendor: NVIDIA Corporation renderer: GeForce GTX 1660 SUPER/PCIe/SSE2 version: (3, 3) python: 3.10.10 (tags/v3.10.10:aad5f6a, Feb 7 2023, 17:20:36) [MSC v.1929 64...
## Enhancement request: ### What should be added/changed? Allow the following to take RGB instead of just RGBA: 1. `SpriteList.draw_hitb_boxes` 2. `BasicSprite.draw_hit_box` ### What would it help with? This is...
## What does it do? - Allows setting `scale` to a `float` for backwards compatible codefeel/easy proportional scaling - Getting `scale` returns a `tuple[float, float]` - Renames `scale` -> `scale_x`...
Really basic relative position helpers for a Window. Adds two functions, `relative()` and `absolute()`, which allow to convert to and from screenspace coordinates. Inspired by my adventures in Ren'Py. If...
## Enhancement request: TL;DR: @DigiDuncan pointed out we can't really load .ogg through arcade ### What should be added/changed? 1. Add a way to pass a decoder supported by pyglet's...
Currently the default window size is 800 x 600. We should instead try to promote modern screen resolutions like 720p and 1080p. Arcade being a GPU based library don't really...
A follow-up to #1973 after reading through it. ### Changes - [x] Add missing type hints to physics engines - [x] Rewrite existing docstrings for clarity - [x] Fix style...
Experiment to have OpenAI generate summaries for our example code.
## Enhancement request: This should probably wait until after 3.0 or 3.1 since: 1. We need 3.0 out 2. It will involve breaking API changes ### What should be added/changed?...
## Enhancement request: **tl;dr add beginner-friendly screenshot functionality with reasonable defaults** ### What should be added/changed? #### The minimum A function that grabs the image from the screen and immediately...