arcade icon indicating copy to clipboard operation
arcade copied to clipboard

Easy to use Python library for creating 2D arcade games.

Results 321 arcade issues
Sort by recently updated
recently updated
newest added

## Enhancement request: ### What should be added/changed? 1. Add `scale_x` and `scale_y` properties to sprites 2. Allow `Sprite.rescale_relative_to_point` to take `Union[float, Sequence[float, float]]` The existing `scale` property could continue...

enhancement
fix waiting for release

## Enhancement request: ### What should be added/changed? Generating a row of buttons from labels should become a dedicated UI element. An unencapsulated version of this behavior is currently present...

enhancement
gui

From reddit: https://www.reddit.com/r/pythonarcade/comments/vgn781/arcade_with_pyinstaller/ Creating a game with pyinstaller is failing on loading the default fonts. ![image](https://user-images.githubusercontent.com/1463116/174665983-eb32c328-ce94-4577-ad56-f9df50a55fa9.png)

documentation
good first issue

## Goal A player should be able to choose a file or path on system, to support following use cases: - choose save location for save files - load a...

enhancement
gui

Run this code: ``` import arcade arcade.open_window(800, 600, 'Hello') arcade.draw_text(text='Привет!', start_x=400, start_y=300, font_size=36, align='center') arcade.run() ``` Getting error: ``` Traceback (most recent call last): File "C:/draw_text.py", line 4, in arcade.draw_text(text='Привет!',...

enhancement

The internal `_angle` property should ideally be stored in randians. This can be done without breaking existing code. It means we can remove many conversions between angles and radians in...

enhancement

We should obey the context limits. The texture gets too large for GL ES. https://github.com/pythonarcade/arcade/blob/58696fba7042a2afd486dd7bb22004d29d8d201a/arcade/texture_atlas.py#L39

bug

After opening up for pyglet rendering we need to take control over the global blend state. Currently we enable blending by default, but this isn't necessarily the best option. Pyglet...

enhancement

We should probably `getattr` the enums from pyglet's gl module and supply a default value in `get()` methods in case fetching the enum fails.

enhancement