# Presenting Kaleidoscope 6.4

**URL:** <https://forum.makecode.com/t/presenting-kaleidoscope-6-4/756>\
**Category:** Arcade\
**Tags:** game, graphics-and-math\
**Created:** [November 11, 2019, 5:27pm UTC](https://forum.makecode.com/t/presenting-kaleidoscope-6-4/756 "2019-11-11T17:27:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![WeCodeMakeCode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/wecodemakecode/32/196_2.png) [@WeCodeMakeCode](https://forum.makecode.com/u/WeCodeMakeCode)\
**Post date:** [November 11, 2019, 5:27pm UTC](https://forum.makecode.com/t/presenting-kaleidoscope-6-4/756/1 "2019-11-11T17:27:27Z")

</div>

> **[Kaleidoscope 6.4](https://arcade.makecode.com/08171-83933-23493-96665)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

  
While exploring lines in MakeCode Arcade, we discovered amazing patterns. These patterns reminded us of a kaleidoscope through which one can see varying symmetric patterns.

We tested Kaleidoscope on several browsers and on Meowbit.

Additional information about Kaleidoscope at:

- [Kaleidoscope in MakeCode Arcade](https://wecodemakecode.com/2019/08/06/kaleidoscope-in-makecode-arcade/)

In Kaleidoscope, each pattern is created by drawing lines from the origin point, which is usually the center of the pattern, to a point on the outer edge of the pattern. The origin remains stationary while the end point travels sequentially around the perimeter. When a pattern is completed, a new pallet is generated by selecting random colors from the 15 available in Arcade. With each new pattern, the number of colors in the pallet is increased varying from 2 to 15 with the restriction that the number of pixels in the perimeter be evenly divisible by (that is, a factor of) the number of colors in the pattern. Each line has a new color chosen sequentially from the pallet. The sequential choice is key to the pattern magic.

---

<div class="post-metadata">

**Author:** ![shaoziyang](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/shaoziyang/32/467_2.png) [@shaoziyang](https://forum.makecode.com/u/shaoziyang)\
**Post date:** [November 21, 2019, 3:02pm UTC](https://forum.makecode.com/t/presenting-kaleidoscope-6-4/756/5 "2019-11-21T15:02:15Z")

</div>

Amazing moire fringe.

> **[Moire fringe 01](https://arcade.makecode.com/03750-35828-08345-14026)**
>
> 在Microsoft MakeCode Arcade中用❤️创造。

![Moire%20fringe%2001](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/c0502014edf03aecb8fe3ef87d85fcdf6a8fbb42.gif)

---

<div class="post-metadata">

**Author:** ![arivera](https://avatars.discourse-cdn.com/v4/letter/a/e99b99/32.png) [@arivera](https://forum.makecode.com/u/arivera)\
**Post date:** [November 21, 2019, 4:33pm UTC](https://forum.makecode.com/t/presenting-kaleidoscope-6-4/756/6 "2019-11-21T16:33:40Z")

</div>

Yes!  
[https://en.wikipedia.org/wiki/Line\_moiré](https://en.wikipedia.org/wiki/Line_moir%C3%A9) and [https://en.wikipedia.org/wiki/Moiré\_pattern](https://en.wikipedia.org/wiki/Moir%C3%A9_pattern)

---

<div class="post-metadata">

**Author:** ![arivera](https://avatars.discourse-cdn.com/v4/letter/a/e99b99/32.png) [@arivera](https://forum.makecode.com/u/arivera)\
**Post date:** [November 21, 2019, 4:57pm UTC](https://forum.makecode.com/t/presenting-kaleidoscope-6-4/756/7 "2019-11-21T16:57:56Z")

</div>

By the way, love your site, the videos, and tutorials! 😃

The videos are clear, and the explanations are right on point. Keep it up! 👏

---

<div class="post-metadata">

**Author:** ![NxNMatrixGL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nxnmatrixgl/32/2553_2.png) [@NxNMatrixGL](https://forum.makecode.com/u/NxNMatrixGL)\
**Post date:** [March 19, 2021, 7:03pm UTC](https://forum.makecode.com/t/presenting-kaleidoscope-6-4/756/8 "2021-03-19T19:03:14Z")

</div>

Love this is done in blocks. Great job! I will have my son check out your website. 😌
