# How do i flip sprites?

**URL:** <https://forum.makecode.com/t/how-do-i-flip-sprites/505>\
**Category:** Arcade\
**Created:** [September 1, 2019, 1:28pm UTC](https://forum.makecode.com/t/how-do-i-flip-sprites/505 "2019-09-01T13:28:48Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![ChaseMor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chasemor/32/18_2.png) [@ChaseMor](https://forum.makecode.com/u/ChaseMor)\
**Post date:** [September 3, 2019, 9:42pm UTC](https://forum.makecode.com/t/how-do-i-flip-sprites/505/5 "2019-09-03T21:42:29Z")

</div>

I believe the plan is to allow for simple rotations (e.g. 90°, 180°, and 270°) and simple horizontal and vertical flipping.

Due to the resolution, color, and canvas size limitations, rotating by other angles isn’t really possible. This gets brought up a lot and here’s a thread where we talked about some solutions.

> [@Having a Blast with MakeCode Arcade!](https://forum.makecode.com/t/having-a-blast-with-makecode-arcade/59/5):
>
> When it comes to rotating sprites, it’s a quite difficult task given the resolution of the sprites. I’ve implemented an algorithm called RotSprite that rotates low resolution images in a way that is more aesthetically pleasing than traditional rotations. You can add it as an extension with the url: [https://github.com/ChaseMor/pxt-arcade-rotsprite](https://github.com/ChaseMor/pxt-arcade-rotsprite). [Here is an example of this extension](https://makecode.com/_77PK319kX6aJ) It’s a pretty basic implementation though. There’s definitely some optimizations that can be made. For an aste…

---

_[View the full topic](https://forum.makecode.com/t/how-do-i-flip-sprites/505)._
