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? Re-introduce `get_adjusted_points` optimizations from #1524, which were lost in the hitbox refactor. ### What would it help with? performance of collision detection...

collision

## Enhancement ### Current behavior: GitHub CI does not run tests, while the Windows test runner & Local Linux pytest runs do. For example, [this missing symbol](https://github.com/pythonarcade/arcade/pull/1748/files#diff-31c7031d271597b8e49fcc26ef29d9a07990b50838d142059f6abc3bbf0bab98R57) fails [on Windows](https://github.com/pythonarcade/arcade/actions/runs/4993942214/jobs/8943778025?pr=1748)...

tests

My current intent is to split this into multiple smaller PRs. This one will end up being the `SpriteList` docstring rewrite. The others: - [x] #1689 - [x] #1691 (May...

Is it possible to make contributors be able to put labels on issues? Is there any reason to not? Also(Sort of OFF Topic but), could an ai auto put tags...

question

## Bug Report May be related to #1586. Uncovered by pyright. `TextureCache` does this: https://github.com/pythonarcade/arcade/blob/37ba31f39ae5d89b042e0332ff73fa99062b1c58/arcade/cache/texture.py#L94-L97 Except that `file_path` is an instance of `Path`. This means the `if` will always fail...

bug

## Bug Report ## System Info Browsers affected: ``` Chromium, Version 110.0.5481.177 (Official Build), 64 bit ``` Browsers unaffected: ``` FireFox, 102.8.0esr (64-bit) ``` All Furo doc versions appear to...

bug
documentation

## Enhancement request: ### What should be added/changed? The TiledObject class currently doesn't have a way to get the ID it corresponds to in the Tiled map editor. An attribute...

enhancement

In many Python projects (such as pyglet), parameters are documented like this. ``` :Parameters: ``minimum`` : ``int`` Minimum value for random number. ``maximum`` : ``int`` Maximum value for random number....

enhancement
documentation

# Problem UIs come often with more information or elements then fits on the screen. To solve this there are different solutions like, pagination, tab groups, etc. While those are...

enhancement
gui

From @pushfoo (https://github.com/pythonarcade/arcade/pull/1608#issuecomment-1492889593) **tl;dr I think this should be simplified and split, but we could do it in subsequent PRs** There are multiple concerns mixed together in the GUI tutorial...

help wanted
documentation
gui