# You can GET 17 Colors I makecode ?!?!?!🙀

**URL:** <https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929>\
**Category:** Arcade\
**Created:** [December 16, 2022, 6:07pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929 "2022-12-16T18:07:26Z")\
**Posts on this page:** 8\
**Page:** 3

<div class="post-metadata">

**Author:** ![Salex](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/salex/32/15835_2.png) [@Salex](https://forum.makecode.com/u/Salex)\
**Post date:** [January 30, 2023, 5:19pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/42 "2023-01-30T17:19:43Z")

</div>

Eventually

---

<div class="post-metadata">

**Author:** ![Salex](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/salex/32/15835_2.png) [@Salex](https://forum.makecode.com/u/Salex)\
**Post date:** [January 30, 2023, 5:43pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/43 "2023-01-30T17:43:14Z")

</div>

… how do I get to edit the view-only files in the editor?

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [January 30, 2023, 5:55pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/44 "2023-01-30T17:55:15Z")

</div>

@Salex that’s not something you can do in the editor

The only way to do this would be to fork the pxt-arcade repo on GitHub, which I would not recommend doing.

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [January 30, 2023, 9:11pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/45 "2023-01-30T21:11:46Z")

</div>

> [@Salex](#):
>
> If this is an artificial limitation, are the hardware screens just normal, mini TV-grade screens? As in, without the rest of the components, I could just plug Netflix into it? (kinda joking here, but seriously, what is the true limit to these screens, if we didn’t use this limitation)

I believe for the Adafruit PyGamer, it uses the ST7735R TFT driver, which has 16 bit colors. I think it would be a reasonable assumption that the rest of the devices Arcade support has 16 bit color support in hardware.

---

<div class="post-metadata">

**Author:** ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)\
**Post date:** [October 1, 2025, 1:06am UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/47 "2025-10-01T01:06:09Z")

</div>

well, no, not technically. The black is the default color for transparent with nothing behind it; in other words the transparent IS black, and black IS transparent.

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [October 1, 2025, 11:04pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/48 "2025-10-01T23:04:25Z")

</div>

If you have 2 sprites on top of each other, there kind of is transparent. You could also keep an array of all the images so that you can loop through the array and set a pixel to transparent at the same spot related to the screen to get black at that pixel. So there is transparent and black.

---

<div class="post-metadata">

**Author:** ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)\
**Post date:** [October 2, 2025, 5:16pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/49 "2025-10-02T17:16:29Z")

</div>

Yes, but you couldn’t ever use black.

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [October 2, 2025, 9:36pm UTC](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929/50 "2025-10-02T21:36:23Z")

</div>

transparent over color = color. transparent over background (transparent) = black. It would be hard and maybe slow, but defidently doable.

[Previous page](https://forum.makecode.com/t/you-can-get-17-colors-i-makecode/16929.md?page=2)
