Final project - Fabio Coelho Ribeiro

Idea and explanation

If you read the section of what I like, you can see I really like video games ever since I was young.

For a few years now, I've always wanted an arcade machine, so for the occasion and with the opportunity of the Fab Academy, I asked myself : "Why not make one ?".

The main idea is to have an arcade machine with lots of games that can be chosen from an interface and play with the different controls on the arcade. I also want to have a plug and play system where games are saved in a storage device and be able to take it off or interact with it to freely add or delete games.

Sketch

Here's a basic sketch of what I'm aiming for :

I got the inspiration by looking at different arcade machines that exist and chose the one that I prefer (it comes from the following website : Dragon ball arcade machine).

Composition of my arcade machine

  1. Body : Made out of wood (MDF or plywood, not too thick or thin)
  2. Controls : 6 push-buttons to play, 2 push-buttons for menus and a joystick
  3. video output : Monitor (VGA or HDMI)
  4. Sound output : Speaker
  5. Game : The idea is to download games trough the game engine Godot and load them in a storage device.
  6. Additional ideas : Lights, stickers, special ports for additional control panel, arm rest, foot rest, ...

Block diagram

To run games from Godot, I'm going to need a powerful single board computer because basic microcontrollers aren't powerful enough.

ChatGPT prompts