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: Refactor hitboxes, adjusted hitboxes, and optimize their usage within spatial hashes. ### What should be added/changed? #### Broad goals - Avoid recomputing adjusted hitbox in broad-phase collision...

performance
collision

I understand previously that Python Arcade no longer works on Replit because of certain changes. I am new to Python Arcade and was just wondering if there is a possibility...

Core questions / tasks: - [x] Implement core class - [x] Resolve circular dependency questions for conversion methods - [ ] Add tests Follow-up work: 1. Resolve naming issues (`ColorFloat`...

## Enhancement request: Can we add basic saving and loading using pickle? ### What should be added/changed? Add basic saving and loading using pickle? ### What would it help with?...

enhancement

## Enhancement request: Add a `__slots__` attribute to `arcade.View` ### What should be added/changed? As talked about in Discord, a `__slots__` attribute could be added to `arcade.View`. ### What would...

enhancement

This issue serves as a living document describing how we use typehints. *Note: at the time of writing, some of the following is forward-thinking. It describes things that will be...

## Enhancement request: I saw this in sprite.py ( https://github.com/pythonarcade/arcade/blob/1a17591c54083a0cc16e6f351f1828157b26acb9/arcade/sprite/sprite.py#L207): ``` @hit_box.setter def hit_box(self, hit_box: Union[HitBox, RotatableHitBox]): if type(hit_box) == HitBox: self._hit_box = hit_box.create_rotatable(self.angle) else: # Mypy doesn't seem to...

## Enhancement request: ### What should be added/changed? `BasicSprite._color` should be stored as floats internally, not as ints from 0 to 255. ### What would it help with? A list...

This is a note that I've adopted a specific format for `# type: ignore` comments when they are caused by issues in upstream packages such as pyglet. In these cases,...