Microsoft MakeCode

Remote Code Club

If you’re looking to build a very cute arcade table, the easiest way so far is starting from a kid IKEA table --> https://arcade.makecode.com/hardware/raspberry-pi/ikea-flisat-table

3 Likes

That’s awesome! Thanks for sharing!

2 Likes

Thanks for sharing, this is great!

2 Likes

Thank you! May I remix your website idea for my classes? The embed of Arcade game is so great! I will share the link to our site once we have student work published in the next few weeks. We (6th and 7th graders) are doing projects on Arcade, micro:bit, CoSpacesEDU, Blender and Virtual Tour Creator, all done remotely this term.
Cheers, Jennifer

2 Likes

Hey Adriana,

Are you loading makecode games to the rpi 3? If so, I would be interested in finding out how. I had students build a tabletop arcade cabinet for woodshop and it ran on rpi 3 with retropie. The kids did the wiring and everything, but the games that were on the rpi 3 were game-roms. What I would love to be able to load student games onto the retropie and have a completely school arcade. If you have arcade cabinet plans if you are interested in building your own.

Thank you, Jennifer! Of course you can! It’ll be great to see what they create!

1 Like

Here is out site…a few stragglers to add, but most are there. We gave students the choice to build in Arcade, Microbit, CoSpaces, and some other mediums of choice. https://sites.google.com/oes.edu/mstechnologyrotation/home

PS 99% of student work done with iPad as we are 1:1 iOS in Middle School. Virtual Tour Creator and Blender were a couple of exceptions.

1 Like

Very cool! I am currently working on a tool to help with recording high quality streams of arcade games. You can try a preview here at https://makecode.com/streamer . It might help your students.

3 Likes

@rymc88 We put our makecode games on an rpi3, but we didn’t use retropie. We used the following guide and it worked well - we didn’t have a Joy Bonnet so we just created our own arcade.cfg filed.

Best thing is you can copy over new/updated games just by plugging a USB cable into RPI and dragging over the game’s UF2 file!

I would really like to configure the rpi with dual boot so our students could reset the cabinet to play with retropie games or makecode games.

Would you mind sharing your cabinet plans? Our setup is just tucked behind a monitor right now and it’d be great if it was in a standing cabinet.

1 Like

Thank you you for sharing and I like the idea of the dual boot. These are not my plans, but they are the ones I used to build the tabletop cabinet. The link is to TheWoodWhisperer who has free plans and a video to go along.

TheWoodWhisperer - Arcade Plans

1 Like

We also have some (not so great) plans on building a wooden cabinet -> MakeCode Arcade Wooden Cabinet.

The thing is that for a cabinet, you’ll probably need a few power tools and the person who owns those tools can build that cabinet without blueprints.

2 Likes

Thanks for sharing. I have a wood working neighbor, so I’ll see if he’s interested in a collaboration :grinning_face_with_smiling_eyes:

1 Like

Hi @rymc88 and @techahoynyc,

Maybe it would be possible to combine the MakeCode Arcade games with RetroPie in your projects with this?:

Br,
Vegard

5 Likes

Very cool!

1 Like

Added to https://arcade.makecode.com/hardware/raspberry-pi !

3 Likes

I have to try this. Looks awesome!

1 Like

Thanks @peli for adding McAirpos to the hardware section, and to others for testing!

I’m struggling a little with good gamepad detection and support, as I currently only have PS3 controllers at home. I am hoping at least to support gamepads with DPAD digital directional buttons and the ones normally used in cabinets. I’ll receive some more gamepads to test soon by mail, and since it probably will be difficult to support every possible controller option/setup/driver out there(fearing anolog axis direction will be harder), there might be some narrowing of support ambitions and leaving it more open to manual mappings by the community instead.
-Any thoughts/inputs in general?
-Any suggestions for the most commonly (digital)joysticks for arcade cabinets? ( USB and/or GPIO)
-Anyone who can confirm gamepads other than my own PS3 controllers that are working already? :wink:

Any feedback is useful!

Br, Vegard

1 Like

My advice would be to crowdsource it :slight_smile: Clearly specify which controller you’ve tested and which ones you haven’t. You’ll create an incentive for other enthusiasts to help you add more support over time. I don’t think you can win that fight alone; there’s too much stuff out there.

2 Likes

Makes sense with such a delimitation and clarification of controller support, and to decouple/modularize it somehow, so it’s easier for others to make manual and custom modifications. -Unless there’s some other way to map whatever controller that already works inside EmulationStation(?). I guess also, that when and if you or someone in the community get the time to fix/pull request the pxt-arcade compilation of the game elf files to run well both inside the Zero uf2 images and natively on any RPi(which would be the best solution and should be possible) and maybe add support for two controllers, my launcher/wrapper and too much effort spent on it would be about as useful as an extra handful of sand in the desert, leaving of interest maybe just the tools for mapping controllers and a web page for downloading elf files(both of which you probably can do better in the long run, as well). :wink:

Have you though about supporting raspbian directly?