You are browsing as a guest. Sign up (or log in) to start making projects!

Gameboy

Hardware
  • 1 Devlogs
  • 16 Total hours

A simple, standalone, customizable gaming console that costs less than $20! Anyone can make it and code their own games!

Ship #1 Pending review

I made a simple, standalone, and customizable gaming console that fits in your hand! It costs less than $20 to make, and goes for 20h before needing a new battery.

The hardest part of this project was the code. I didn't have a lot of experience in coding before I started this project! I didn't know C++ very well either. This project taught me a lot about software. I had to learn how to make clever workarounds, optimize, and debug. It was all really fun though! I ended up with a program that has a menu, three games, and quality-of-life features (like the option to turn the volume off). Still, there is room for a fourth add-on game for you to code! I get that this was a hardware project, but the code was really the biggest challenge.

The thing I am proudest about in this project is the case. I am a long-time 3D printing guy, but this case was one of the toughest "cases" I've seen (haha get it?) The walls had to be extremely thin in order to stay on the Arduino while avoiding the pin headers. I had to customize the slicer settings in order to get them to be solid. Though this wasn't as hard as the code, it was the first time I had really went in-depth into the settings of my slicer to fix a problem like this. I am pretty proud of that :)

This project was started in Hack Club's Horizons program, and moved after 15h were completed to capitalize on Stardance's more hardware-friendly system. Though I planned to improve the Gameboy's case here (and make the batteries replaceable), I realized that that was extremely impractical and ditched the idea. Instead, I stuck with my plan of improving the code. That is why I only have one devlog here on Stardance (oops)! The rest of my devlogs are in my journal.md file in my GitHub repo.

I hope you try making my take on the Gameboy yourself, for you will have as much fun as I did!

  • 1 devlog
  • 16h build
Video of Project → See source code →
Open comments for this post

15h 39m 20s logged

Hi! This is my first devlog for my Gameboy project in Stardance! I started this project in Horizons and worked on it for 15h and 3min there, but I decided to move over to Stardance because it’s more hardware-friendly. I had a bit of trouble figuring out the recording system and I lost around 15min, but it’s still tracked on my Hackatime. This devlog really counts for 36min of work.

I am improving the Gameboy by adding a battery port (to make the batteries replaceable) and by improving the code. I want to improve the menu and make some quality-of-life changes (like a mute mode). I am excited about the future of the Gameboy in Stardance!

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…