# Help making a mini menu

**URL:** <https://forum.makecode.com/t/help-making-a-mini-menu/43343>\
**Category:** Help\
**Created:** [April 15, 2026, 1:16am UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343 "2026-04-15T01:16:14Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sofa](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sofa/32/30959_2.png) [@Sofa](https://forum.makecode.com/u/Sofa)\
**Post date:** [April 15, 2026, 1:16am UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/1 "2026-04-15T01:16:14Z")

</div>

So I’ve been coding this chess game and I want a mini menu to start it out. But I realized I don’t know how to code one (even after 2 years of experience with JavaScript) the thing is I’ve NEVER built a mini menu before. Also I need it with a Play button and credits thanks. here’s the link if you need it, btw if you need to edit stuff feel free to. [https://arcade.makecode.com/S45490-55897-31086-74370](https://arcade.makecode.com/S45490-55897-31086-74370)

---

<div class="post-metadata">

**Author:** ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)\
**Post date:** [April 15, 2026, 8:35pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/2 "2026-04-15T20:35:12Z")

</div>

```auto
riknoll/arcade-mini-menu 

```

Is what I use but there is also the old one

```auto
riknoll/arcade-custom-menu

```

1. Type the link above into the extensions bar
2. Create the menu
3. Write the options
4. Design it (set mymenu frame to, set mymenu color to etc.)
5. Put on ‘A’ button pressed
6. If custom-menu then put a if selected option = Start then… If mini-menu then put if option = 0 then.
7. Then you should see the menu.

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 15, 2026, 8:42pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/3 "2026-04-15T20:42:07Z")

</div>

Theres a mini menu extension made by richard that’s pretty useful. If you’re thinking of something more fancy like a geometry dash style menu or something like that you’d probably have to use sprites…

---

<div class="post-metadata">

**Author:** ![Sofa](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sofa/32/30959_2.png) [@Sofa](https://forum.makecode.com/u/Sofa)\
**Post date:** [April 15, 2026, 11:42pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/4 "2026-04-15T23:42:35Z")

</div>

thanks for the suggestins @YamJam and @OrigamiArtist that will really help me out

---

<div class="post-metadata">

**Author:** ![Sofa](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sofa/32/30959_2.png) [@Sofa](https://forum.makecode.com/u/Sofa)\
**Post date:** [April 15, 2026, 11:43pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/5 "2026-04-15T23:43:05Z")

</div>

Also did I put the right codes @OrigamiArtist also I downloaded the mini menu.

 ![Screenshot 2026-04-15 5.49.39 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/b/ab2e7467f3bfffae7a8dfd43f33789eca10cb925.png)

 ![Screenshot 2026-04-15 5.49.30 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/9/e9c02ed395caf50695cdacb3d32de6211c8565c1.png)

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 16, 2026, 9:04pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/6 "2026-04-16T21:04:10Z")

</div>

(I know I’m not origamiArtist but we’re the same person trust) everything is correct, but if you were to add more options you’d have to put an if (selectedIndex) = 0(for play) to let the player choose their option.

---

<div class="post-metadata">

**Author:** ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)\
**Post date:** [April 17, 2026, 12:03am UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/7 "2026-04-17T00:03:57Z")

</div>

> [@YamJam](#):
>
> know I’m not origamiArtist

_“Thou Hath Summoned me, And Appear Before Thee I Shall”._  
(jk) Yes thanks for noticing I’m actually busy working with Mini-Menus right now! For My New Game! 🤣🤣🤣🤣

---

<div class="post-metadata">

**Author:** ![Sofa](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sofa/32/30959_2.png) [@Sofa](https://forum.makecode.com/u/Sofa)\
**Post date:** [April 17, 2026, 5:41pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/8 "2026-04-17T17:41:02Z")

</div>

I found Splash Text a easy/better replacement for mini menus. Like this,

 ![Screenshot 2026-04-17 7.42.12 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/9/99e86e5a67dc83d226c6648428bef447eaf05542.png)

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 18, 2026, 9:14pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/9 "2026-04-18T21:14:14Z")

</div>

The only problem is the 10 second wait before the text starts moving so you can read the whole thing

---

<div class="post-metadata">

**Author:** ![Sofa](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sofa/32/30959_2.png) [@Sofa](https://forum.makecode.com/u/Sofa)\
**Post date:** [April 19, 2026, 9:47pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/10 "2026-04-19T21:47:09Z")

</div>

Yea I found that annoying. When someone reads it they wait the 10 seconds. Also for someone like me who is very annoyed at certain things (mostly when I code) I find it hard for me to wait those 10 seconds. Ill see what I can do.

---

<div class="post-metadata">

**Author:** ![Vincent](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vincent/32/31472_2.png) [@Vincent](https://forum.makecode.com/u/Vincent)\
**Post date:** [April 21, 2026, 5:25pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/11 "2026-04-21T17:25:15Z")

</div>

I also use the mini menu but I do NOT understand the = 0 thingy majiggy and it doesnt seem to work so… help me too plz?

---

<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:** [April 21, 2026, 5:41pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/12 "2026-04-21T17:41:10Z")

</div>

There is a “show long text” block that I think you would find works well for this! It is at the very bottom of the Game blocks tab.

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [April 21, 2026, 5:45pm UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/13 "2026-04-21T17:45:42Z")

</div>

One thing is the ask function, in the game toolbar there is an ask block next to the ask for number and string blocks. There the game will ask you a yes or no and will return true if you press an and false if you press b. The only problem is that you’ll still have to wait if the text is too long.

---

<div class="post-metadata">

**Author:** ![Sofa](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sofa/32/30959_2.png) [@Sofa](https://forum.makecode.com/u/Sofa)\
**Post date:** [April 23, 2026, 2:39am UTC](https://forum.makecode.com/t/help-making-a-mini-menu/43343/14 "2026-04-23T02:39:04Z")

</div>

thats exactly why ive been working day and night to fix and hopefully make it better
