arcade
arcade copied to clipboard
Easy to use Python library for creating 2D arcade games.
## Request UITextArea supports attributed or html text mode, but overwrites style in initial text. We need a way to disable this behaviour. ## System Info arcade: dev ## Code...
It appears rougelikedevelopment.org is no more. Perhaps it is now rougebasin.com? Regardless, this replaces the dead link with a good one. I am not familiar with the original link, but...
This is a simple example of how to create a split screen example using Camera2D and uses the PyMunk physics engine. In the example, we create two cameras, and change...
There multiple requested changes to Camera2D this PR hopes to address - [x] #2558 - [x] Eruvanos on discord requested a `move` method - [x] x and y getters and...
This merge makes `viewport` a property of Camera2D and adds a setter for it. In the setter, and in __init__, we check that `viewport` is a `Rect` and raise a...
### Problem ShapeElementList, as an efficient method for drawing batches, only supports 170 **num_segments**, which is too few or there may be some bugs. ### Source code example This is...
Most of the methods in `arcade.math` are missing unit tests. I also suspect many other functions in arcade are missing unit tests. `arcade.math` function tests: - [ ] clamp -...
I'm using a Windows machine and a monitor with 2560 x 1440 resolution. If I do ``` screen_width, screen_height = arcade.get_display_size() Window(width=screen_width, height=screen_height) ``` Then Arcade creates a Window that...
Supporting reading of Aseprite (.ase/.aseprite) files could streamline animation workflow and sprite compositing. Is this in considering?
Fixed sliding sprite platformer collisions by correctly selecting the platform with the highest top edge. This prevents players from getting stuck when colliding with multiple platforms.