# Just finished another cabinet for school!

**URL:** <https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658>\
**Category:** Show & Tell\
**Tags:** make\
**Created:** [January 20, 2021, 4:51pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658 "2021-01-20T16:51:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![senorlloyd](https://avatars.discourse-cdn.com/v4/letter/s/46a35a/32.png) [@senorlloyd](https://forum.makecode.com/u/senorlloyd)\
**Post date:** [January 20, 2021, 4:51pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/1 "2021-01-20T16:51:26Z")

</div>

My school district has a mobile makerspace that is a converted school bus, thought that this would make an excellent addition to the different activities they have available when they travel around to schools.  
My favorite part of this build was that I was able to make it dual purpose, swap out the SD card in the back and it will run either MakeCode Arcade or RetroPie on the same Pi Zero. Oh yeah, and the custom kid artwork we used for the sideart.

Trailer Video:

[![](https://img.youtube.com/vi/7w-CMskEm0s/hqdefault.jpg "FutureCade") ](https://www.youtube.com/watch?v=7w-CMskEm0s)

 ![PXL_20210113_184232634](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/4/4770a6bacd187ae7a30909b26ef7342445b25f26.jpeg)

 ![Screen Shot 2021-01-08 at 5.02.11 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/3/3001bec2a643a1e6c1a12b7863f0a5b5e343b25b.jpeg)

---

<div class="post-metadata">

**Author:** ![senorlloyd](https://avatars.discourse-cdn.com/v4/letter/s/46a35a/32.png) [@senorlloyd](https://forum.makecode.com/u/senorlloyd)\
**Post date:** [January 21, 2021, 5:10pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/2 "2021-01-21T17:10:27Z")

</div>

Here are all the student-created games that went along with our middle school intro to game design unit. There are some gems and many of the kids were hesitant to turn them in because they wanted to keep adding levels and more mechanics.

> **[Student Arcade](https://docs.google.com/presentation/d/1myRLoO-j7HNO0wpeqHsI2tafEzNLWj1zOXWZ4m9NPjg/edit?usp=sharing)**
>
> Student Arcade Platformers RPG/Adventure Maze Scrollers Puzzle Sports Collecting

The plan now is to put our top picks on the FutureCade and send it on its way around the district.

---

<div class="post-metadata">

**Author:** ![jacqueline.russell](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jacqueline.russell/32/173_2.png) [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Post date:** [January 21, 2021, 5:22pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/3 "2021-01-21T17:22:55Z")

</div>

Oh my goodness! This is sooo cool! I wish I was in your class! Beautiful cabinet - love the artwork and the trailer video!!! 😍

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [January 21, 2021, 5:26pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/4 "2021-01-21T17:26:50Z")

</div>

It looks amazing! It’s time to start a gallery…

---

<div class="post-metadata">

**Author:** ![NxNMatrixGL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nxnmatrixgl/32/2553_2.png) [@NxNMatrixGL](https://forum.makecode.com/u/NxNMatrixGL)\
**Post date:** [January 21, 2021, 5:29pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/5 "2021-01-21T17:29:25Z")

</div>

That side art is awesome! Great looking cabinet!

---

<div class="post-metadata">

**Author:** ![senorlloyd](https://avatars.discourse-cdn.com/v4/letter/s/46a35a/32.png) [@senorlloyd](https://forum.makecode.com/u/senorlloyd)\
**Post date:** [January 21, 2021, 5:41pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/6 "2021-01-21T17:41:07Z")

</div>

Thanks, we took school-wide submissions and a kid gave us the space backdrop with alien and crashed ship. He titled it Beezlebop :). From there we took a bunch of sprites from their games and got a good sampling of some of their game characters.

---

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [January 21, 2021, 8:23pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/7 "2021-01-21T20:23:07Z")

</div>

I am curious as to whether I can buy the cabinet. The design and finish is very professional.

---

<div class="post-metadata">

**Author:** ![senorlloyd](https://avatars.discourse-cdn.com/v4/letter/s/46a35a/32.png) [@senorlloyd](https://forum.makecode.com/u/senorlloyd)\
**Post date:** [January 22, 2021, 4:31am UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/8 "2021-01-22T04:31:07Z")

</div>

I’ve actually thought of putting together a kit that could be built easily but nothing for sale yet :). I do think every school should have one.

Here’s a company that sells kits, I don’t know anything about them, I’ve just seen ads all over the web: [https://gameroomsolutions.com/shop/bartop-arcade-kit-deluxe/](https://gameroomsolutions.com/shop/bartop-arcade-kit-deluxe/)

---

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [January 23, 2021, 12:32am UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/9 "2021-01-23T00:32:35Z")

</div>

GameRoomSolutions has some interesting options for a cabinet. For a mere 1300 dollars I can the get the plug and play cabinet with all the bells and whistles. Thank you for supplying this information, but I think on my budget, I’ll stick to using my PyGamer 😉 (that is if it is able to always upload games 😉 😉 )

---

<div class="post-metadata">

**Author:** ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)\
**Post date:** [January 24, 2021, 10:18pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/11 "2021-01-24T22:18:13Z")

</div>

AMAZING work, @senorlloyd!!!

I wish school had been this fun, and that science and tech could’ve been taught so inspiring when I was young, instead of old iron curtain betamax science shows… 😉

I’m a little curious about whether the [MakeCode Arcade games could run well on the RetroPie image](https://github.com/Vegz78/McAirpos) on the Pi Zero, as well, so you don’t have to swap the SD cards all the time?

However, the boot up screen on the MakeCode Arcade Image was kinda cool and fitted the awesome cabinet well.

---

<div class="post-metadata">

**Author:** ![senorlloyd](https://avatars.discourse-cdn.com/v4/letter/s/46a35a/32.png) [@senorlloyd](https://forum.makecode.com/u/senorlloyd)\
**Post date:** [January 25, 2021, 4:22pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/12 "2021-01-25T16:22:07Z")

</div>

Might be possible but outside of my capabilities.

---

<div class="post-metadata">

**Author:** ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)\
**Post date:** [January 26, 2021, 10:16pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/13 "2021-01-26T22:16:56Z")

</div>

As of today only cut ‘n paste!:

> **[Vegz78/McAirpos - Quick automatic installation](https://github.com/Vegz78/McAirpos#quick-automatic-installation)**
>
> MakeCode Arcade games in RetroPie, running natively as ELF executables on Raspberry Pi OS with gamepad support.

😉

---

<div class="post-metadata">

**Author:** ![senorlloyd](https://avatars.discourse-cdn.com/v4/letter/s/46a35a/32.png) [@senorlloyd](https://forum.makecode.com/u/senorlloyd)\
**Post date:** [January 26, 2021, 11:44pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/14 "2021-01-26T23:44:45Z")

</div>

Noice. That would be pretty cool to have one frontend to do it all.

I do love the drag-n-drop capability of the MakeCode Arcade build for the Pi, especially with the use case of younger kids in school, I think that in and of itself makes the platform stand out for education. Very similar to what MakeCode and Microbit are doing in the edu realm.

---

<div class="post-metadata">

**Author:** ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)\
**Post date:** [January 27, 2021, 4:10pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/15 "2021-01-27T16:10:02Z")

</div>

Totally agree for the edu realm! The MakeCode image is simple to use, less the distractions of all the other games, and looks fly with your beautiful cabinet.

Half of the [fun with RetroPie is all the tweaking](https://www.reddit.com/r/RetroPie/comments/kdjly9/how_to_enjoy_retropie_with_your_raspberry_pi/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&utm_term=link), which also maybe lends itself badly to a stable system in the hallway for everyone to use, or to be usable when you need it to be…

I was just suggesting a possible solution to the swapping of the SD cards(and of course test data on how McAirpos runs on the RPi Zero and your controllers, would be valuable to me…). 😉

Keep on retro game coding and playing(and building awesome cabinets)!

---

<div class="post-metadata">

**Author:** ![xavvvvvv](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/xavvvvvv/32/15324_2.png) [@xavvvvvv](https://forum.makecode.com/u/xavvvvvv)\
**Post date:** [January 27, 2021, 4:11pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/16 "2021-01-27T16:11:54Z")

</div>

Nice…

---

<div class="post-metadata">

**Author:** ![Dace](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dace/32/922_2.png) [@Dace](https://forum.makecode.com/u/Dace)\
**Post date:** [April 6, 2021, 4:52pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/17 "2021-04-06T16:52:11Z")

</div>

I just had a couple questions about a build im doing with my students with your amazing McAirPos  
on a raspi 3B+

1. how do I set up executable permissions through umask, as I am having to set up that permission everytime I add a game
2. I am installing the .elf files over Filezilla right now and I would like to have students be able to use the usb to upload their games, just wonderng what would be the process to make that happen?
3. I am using a usb speaker and have run through [this tutorial](https://www.raspberrypi-spy.co.uk/2019/06/using-a-usb-audio-device-with-the-raspberry-pi/) to get it running, however I still get no sound when running Makecode games?

Thanks for any suggestions and all your hard work on this amazing tool, we cant wait to get this fully up and running!

---

<div class="post-metadata">

**Author:** ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)\
**Post date:** [April 6, 2021, 9:33pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/18 "2021-04-06T21:33:18Z")

</div>

Thanks for the kind words, @Dace, and happy to hear whenever the tool is of use to people!

1. I am sorry, but I realize now that when I mentioned umask in the readme, that I was thinking wrongly, since it is system/process wide, and not for a specific directory. Would it work to “chown -R pi:pi” on the ~/RetroPie/roms/makecode folder?

2. Should be possible to just copy the games from usb, which should be auto mounted(if I remember correctly) when plugged in somewhere under /media, to the above folder.

3. I have only experience with jack or hdmi sound, all I know is that ALSA must be installed and believe the games try to open the default sound device with lowest number. Sadly no experience outside toggling those in raspi-config.

Hope some of this works and wish I could’ve been of more help!

---

<div class="post-metadata">

**Author:** ![Dace](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dace/32/922_2.png) [@Dace](https://forum.makecode.com/u/Dace)\
**Post date:** [April 7, 2021, 2:49am UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/19 "2021-04-07T02:49:18Z")

</div>

oh that’s great! thanks a lot, ill post a pic here when we get it up and running 🙂

---

<div class="post-metadata">

**Author:** ![senorlloyd](https://avatars.discourse-cdn.com/v4/letter/s/46a35a/32.png) [@senorlloyd](https://forum.makecode.com/u/senorlloyd)\
**Post date:** [April 13, 2021, 3:17pm UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/20 "2021-04-13T15:17:44Z")

</div>

Cool video of the kids talking about some of their games from the project.

[![](https://img.youtube.com/vi/0uixkse6DEY/maxresdefault.jpg "Whitford Futurecade") ](https://www.youtube.com/watch?v=0uixkse6DEY)

---

<div class="post-metadata">

**Author:** ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)\
**Post date:** [April 19, 2021, 4:28am UTC](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658/21 "2021-04-19T04:28:38Z")

</div>

How did it go? If there are still wrinkles using McAirpos, maybe I can help you better if you open an issue at GitHub, and so that we don’t hijack more of this thread for showcasing MakeCode Arcade cabinet projects.

[Next page](https://forum.makecode.com/t/just-finished-another-cabinet-for-school/5658.md?page=2)
