3MU - A 3DS Inspired Home Screen

Throughout the Makecode Forums, I’ve seen many OS Projects (from Cboy to Windows Recreations!) - However I’ve never seen one which recreates a console menu (or that I’ve missed one and they’re just rare…) Which has inspired this project… 3MU! This aims to be a launcher for apps/games, taking inspiration from the 3DS, being lightweight, simple, and easy to add apps and use the functions easily! I’ve created a Pre-Alpha version of the Menu however this is really bare, it contains settings, user customisation, custom pause menu and a demo that you can play! I want to try extending this project to work as firmware (Like @AqueeAquee’s GameSlots) however I haven’t got a clue to start haha, adding messaging between consoles with the Message App (could be done with radio-broadcasting) and perhaps some cool utility apps you can mess around with! I’ll post a message on how to create apps for the menu later on if I get time and have finalised app registering, making it easy and simple :3 Anyways ENOUGH RAMBLING! Here’s the Pre-Alpha:

Enjoy! Let me know about what you think of it!

  • Maketendo :kaiju:
11 Likes

Dude I was JUST looking at some of your posts, welcome back!

5 Likes

Great menu! Although I am not familiar with old Nintendo stuff, this is great! For all people who make home screens and stuff like this, it would be great to add a section where you can copy-paste other game code so it can function as an actual game launcher (e.g. having functions for each button that you can paste code into to “add” an “app”).

3 Likes

this is sick dude

1 Like

so peak

Thank You!

Haha Thank You! Yeah it’s been a while, I just went on to focusing on studies but then I had a lot more free time so I was re-looking at old stuff, and forgot how fun it was making arcade games - unlike just programming in a higher level (python, javascript, java) I get a lot more fun just doing this since I have all of the blocks there for me.

1 Like

Ty! That’s what I’m trying to achieve - however It’s not going to be as easy like that because there’s games that would also use the start block, and the control blocks (like what the menu is using) what I want to try is make it so the code actively chooses a function when that game is loaded otherwise it would be a mess of some game stuff loading in the menu and crashes of non-existent sprites, so there is gonna be a bit of tinkering with the code but it shouldn’t be nothing bad, what annoys me tho I don’t think theres a way to remove the hearts and scores when initialised like the countdown and so the game is forced to reset which kinda sucks haha :smile:

1 Like

I also had this really awsome idea of having some kind of working street pass so then you can transfer collected “buttons/tokens/item/or even your character“ you get from games and when you plug in the console together you can trade your buttons for another button they have! :kaiju:

3 Likes

Welcome back!!! This looks super cool

1 Like

WOW this is awesome I love the 3DS and this is really cool. I’d be very interested in trying to help make this a working firmware for Meowbits and other devices.

Haha! Thank You!

2 Likes

Ooooh that would be awsome! Thank you! Once I plan out everything to the brim with the project currently then it will move on to that stage :3

1 Like

Yeah I don’t think it’d be super hard for me to do once you get everything ready. I just have to be careful because last time I screwed everything up and half bricked my Meowbit. Thankfully Meowbits can be reflashed easily. The one problem is the GameSlots source code was never made public so unless that happens, I have to figure that out. So @AqeeAqee if you are reading this, please make the GameSlots source code public!

1 Like

I have made multiple game launchers before. here is my description on a project. please feel free to ask questions or ask how something would work. (must look at code, doesn’t actually do anything, its all examples.)

1 Like

do we have permission to post stuff we made with this here

1 Like

I bricked my meowbit one time when installing gameslots, and now it only flashes a red dot (firmware error) :sob: , btw game slots is open source:

I just wish there’s a way to emulate uf2 files so I won’t need to constantly flash everything, plus…. that I bricked my only flashable console…

1 Like

Depends on what you mean, If you’re trying to help the project by showing an example then I don’t mind! But if you made your own then it’s better to make a new post! :3

1 Like

This is very interesting, All that I can say is that I want to try limit the use of variables if I can - however I have learned a few things which can prove useful. Thanks! :3

1 Like
2 Likes