# How would one make these screen effects?

**URL:** <https://forum.makecode.com/t/how-would-one-make-these-screen-effects/12341>\
**Category:** Help\
**Tags:** graphics-and-math\
**Created:** [February 22, 2022, 11:08pm UTC](https://forum.makecode.com/t/how-would-one-make-these-screen-effects/12341 "2022-02-22T23:08:43Z")\
**Posts on this page:** 1\
**Showing post:** 34

<div class="post-metadata">

**Author:** ![Kiwiphoenix364](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kiwiphoenix364/32/14368_2.png) [@Kiwiphoenix364](https://forum.makecode.com/u/Kiwiphoenix364)\
**Post date:** [November 28, 2022, 5:49pm UTC](https://forum.makecode.com/t/how-would-one-make-these-screen-effects/12341/34 "2022-11-28T17:49:01Z")

</div>

I’ve made a dither code that uses a buffer and getRows/setRows, and is ~105-107% faster (~205-207% of the speed) on my pygamer!

> **[dithertest](https://arcade.makecode.com/89283-64939-99621-64331)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I’m most likely going to use this in my [screen effects extension](https://forum.makecode.com/t/screen-effects-extension-development-q-a-feature-requests/16246) (with a slightly changed sequence of dithering, and credit in a code comment for @hasanchik’s idea/coding and @kwx 's/your  
(@AqeeAqee’s) contributions to optimizing this code).

---

_[View the full topic](https://forum.makecode.com/t/how-would-one-make-these-screen-effects/12341)._
