# Please I'm begging you: 16 more colors

**URL:** <https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166>\
**Category:** Forum Feedback\
**Tags:** game, art\
**Created:** [August 31, 2023, 9:14pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166 "2023-08-31T21:14:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![goldtopaz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/goldtopaz/32/28622_2.png) [@goldtopaz](https://forum.makecode.com/u/goldtopaz)\
**Post date:** [August 31, 2023, 9:14pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/1 "2023-08-31T21:14:22Z")

</div>

makecode mods is there any possible way I can I have multiple colors for my projects like a extra 16 more pixels 😔 😔 😔 😔 just like… like… I like… just like… like… like… like the like button… and I’m like asking for more colors not because I need a bigger a color pallet for more unique colors… NO! I need some more colors to make the game look better than the 16 bit mario 3, I already beat mario 1 and sonic 1 combined in terms of grapical quality already with half the colors so… PLEASE is there a way for more colors 🥺 🥺 🥺 🥺 🥺

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [August 31, 2023, 9:47pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/2 "2023-08-31T21:47:32Z")

</div>

there is not a very easy way to add more colors because the screen is 4 bit. also, Super Mario Bros. 3 is 8 bit not 16 bit

---

<div class="post-metadata">

**Author:** ![goldtopaz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/goldtopaz/32/28622_2.png) [@goldtopaz](https://forum.makecode.com/u/goldtopaz)\
**Post date:** [August 31, 2023, 10:37pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/3 "2023-08-31T22:37:55Z")

</div>

I meant Mario 3 on the super Mario all-stars collection, not the og game on the nes

---

<div class="post-metadata">

**Author:** ![danger\_kitty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danger_kitty/32/32006_2.png) [@danger\_kitty](https://forum.makecode.com/u/danger_kitty)\
**Post date:** [August 31, 2023, 10:38pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/4 "2023-08-31T22:38:11Z")

</div>

No never not in a million years

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [September 1, 2023, 1:46am UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/5 "2023-09-01T01:46:03Z")

</div>

Limits spark creativity!

---

<div class="post-metadata">

**Author:** ![felixtsu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/felixtsu/32/12024_2.png) [@felixtsu](https://forum.makecode.com/u/felixtsu)\
**Post date:** [September 1, 2023, 4:23pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/6 "2023-09-01T16:23:57Z")

</div>

16 == 2^4

4 + 4 == 8 bits == 1Byte, thus 1 Byte can represent color for 2 pixel

if 16 more, 5 bits is needed for 1 pixel, other 3 bits are wasted.

so, be brave, ask for 256 - 16 == 240 more colors 😀 😀 😀

---

<div class="post-metadata">

**Author:** ![urassari](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/urassari/32/9535_2.png) [@urassari](https://forum.makecode.com/u/urassari)\
**Post date:** [September 1, 2023, 4:25pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/7 "2023-09-01T16:25:35Z")

</div>

you can use the color extension to change the color palette mid-game, so-

…

wait, do you know how to make your own color palette for a game?  
if you do, ok then! use the color fading extension for the ability to change your color palette mid game!

---

<div class="post-metadata">

**Author:** ![Arexcl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/arexcl/32/10427_2.png) [@Arexcl](https://forum.makecode.com/u/Arexcl)\
**Post date:** [September 5, 2023, 3:18pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/8 "2023-09-05T15:18:18Z")

</div>

You could just set the screen size so big that you can’t see individual pixels and only use red, blue, and green in different combinations to make any color you need.

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [September 5, 2023, 6:14pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/9 "2023-09-05T18:14:00Z")

</div>

That is extremely convoluted… but it might actually work 🤔

---

<div class="post-metadata">

**Author:** ![ploop](https://avatars.discourse-cdn.com/v4/letter/p/6bbea6/32.png) [@ploop](https://forum.makecode.com/u/ploop)\
**Post date:** [July 1, 2024, 9:05pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/10 "2024-07-01T21:05:47Z")

</div>

just read that clever idea- i like the thought but the drawing tools are already miserable

---

<div class="post-metadata">

**Author:** ![BlastBoxGames](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blastboxgames/32/11727_2.png) [@BlastBoxGames](https://forum.makecode.com/u/BlastBoxGames)\
**Post date:** [July 2, 2024, 4:52pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/11 "2024-07-02T16:52:16Z")

</div>

The drawing tools are great

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 2, 2024, 5:23pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/12 "2024-07-02T17:23:27Z")

</div>

Maybe I did it wrong, but this happened when I tried [https://arcade.makecode.com/S43751-19934-16904-50607](https://arcade.makecode.com/S43751-19934-16904-50607) 😬

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [July 2, 2024, 6:34pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/13 "2024-07-02T18:34:46Z")

</div>

Oh, I’ve actually attempted this already in this thread

> [@216 COLORS IN MAKECODE?! ...sort of](https://forum.makecode.com/t/216-colors-in-makecode-sort-of/25616):
>
> The other day, somebody suggested mapping the palette to red, green and blue colors and making colors from those three colors. I wasn’t sure it would work, but I tried anyway (spoiler alert - it didn’t work.) I wrote this script for creating a pixel, with three subpixels - red, green, and blue. Each subpixel has 6 shades, from 0 (off) to 5 (brightest). This produces 6 ^ 3 combinations or 216 combinations total. In the following example, you can see a pixel on screen having its subpixels random…

More or less the same result, it will never work. You can always see the pixels, no matter how much you increase the screen size, and it tanks performance

---

<div class="post-metadata">

**Author:** ![Fangstor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fangstor/32/33185_2.png) [@Fangstor](https://forum.makecode.com/u/Fangstor)\
**Post date:** [June 30, 2025, 5:14pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/14 "2025-06-30T17:14:39Z")

</div>

I was thinking the same idea lol.

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [June 30, 2025, 9:46pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/15 "2025-06-30T21:46:05Z")

</div>

Here’s my best attempt:

> **[RGB Dither 2](https://arcade.makecode.com/61599-67623-45058-37594)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I think I won if this is a competition.

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [June 30, 2025, 9:46pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/16 "2025-06-30T21:46:06Z")

</div>

FLASH WARNING for my above post

---

<div class="post-metadata">

**Author:** ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)\
**Post date:** [July 1, 2025, 4:37pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/17 "2025-07-01T16:37:51Z")

</div>

using the colour fading extension you can create really cool lighting effects by switching the palette midgame  
used it in red line remastered:

> [@Remastering your games! artist\_palette](https://forum.makecode.com/t/remastering-your-games/29218/94):
>
> kinda annoying that only one colour can fade at a time but it works [RedLineWATERFALLS4]

honestly i’d love to see more of this, the ability to switch palettes midgame has so much potential that i really haven’t seen much outside of basic fade to black and day - night cycling with one colour.

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [July 9, 2025, 12:01am UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/18 "2025-07-09T00:01:31Z")

</div>

I can… like… make an extension… for that… if you want… (only one color at a time is crazy! I’ve never used that extension.)

It’s just a normal function in JavaScript. The only problem is that the input is a buffer, but I could make some rudimentary blocks that let you input an array instead, or set the r, g, and b values of a certain color individually. Just give me, like, 4 weeks, because I’m not gonna code this while I’m at near 0 internet and only have my phone… (side note plz do weekly art challenge again pretty please with a red pixel on top 😊)

---

<div class="post-metadata">

**Author:** ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)\
**Post date:** [July 9, 2025, 3:41am UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/19 "2025-07-09T03:41:21Z")

</div>

> [@WoofWoof](#):
>
> only one color at a time is crazy! I’ve never used that extension.

yeah thats why i’ve only usd it for red line since it’s such a limited palette you rlly can’t notice. some extra blocks would be suuupper cool it’s a bit of a pain having to do each colour seperately

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [July 10, 2025, 6:35pm UTC](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166/20 "2025-07-10T18:35:31Z")

</div>

Yes pweety please! (With a red pixel on top)

It may be hard, but to use this on actual games you would need to re-add sprites, in a way, so that they rendered on the RGB screen.

[Next page](https://forum.makecode.com/t/please-im-begging-you-16-more-colors/22166.md?page=2)
