Close

Does this project spark your interest?

Become a member to follow this project and don't miss any updates

Arduino Game Console - the BlueOkiris Gameduino

An arduino uno based game console.

Similar projects worth following

This project was created on 08/01/2014 and last updated 24 days ago.

Description
First of all, this is NOT using the gameduino shield. I did not know that was a thing when I built this. This is simply an arduino uno, a makeshift button from duct tape, a breadboard, some wires, and aluminum foil, an analog stick, a seeedstudio tft touchscreen version 2, and lots and lots of time in software.

It's software is a bit slow, but it works, and it loads multiple games from different SD cards. So far there are two, one that uses the touchscreen - a form of Guess the Number, and one that shows off the button use - the classic, Pong.

Here is a video at:
https://www.youtube.com/watch?v=wNBl15fcvTI&list=UU5KExpfYQgvgg52HC1xyemw

In the description there is a link to my website with the main code, the code for the two games, and information on how to make games. If you enjoy it, you can try to make it yourself, and make games for it yourself.

I am currently working on improving speed and am going to make an RPG. This is my first project, and I hope you like it.
Details

If you like this project and wanted to make a game, I would love to see and would probably make a video of me playing it. You can send me it at dylantdmt@gmail.com

Components
  • 1 × SeeedStudio TFT LCD Touchscreen V2 A tft touchscreen with its own library and a micro sd card slot.
  • 2 × Micro SD Card A storage device used in my project to hold the games
  • 1 × Arduino Uno A small microcontroller used for a number of things
  • 1 × Makeshift button A pushbutton, but created by me
  • 1 × Analog Stick An analog device that can move in 360 directions and gives me up, down, left, and right
  • 1 × Stylus A stick with a round end

Project logs
  • Ternex OS 2.0 Version release

    24 days ago • 0 comments

    Here is the product page for the Version 2 release:

    http://hackaday.io/project/3484-ternex-os-20-the-arduino-game-console-2

  • Gameduino 2.0 Features

    a month ago • 0 comments

    I have added a speaker!

    The file containing software will now come with programming documentation, a guess the number game, a pong game, an app that plays shave and a hair cut when you tap the screen, and a piano app. Also, you should be able to run it on all original arduino's like the uno, duemillanove, etc. now because of a code optimization.

    Here is the read me from the *.zip:

    GAMEDUINO version 2.0.1

    -bug fixes

    -write/read files

    -loss of buttons/analogue stick(move to all touch)

    -file open menu

    one sd card needed not multiple for different games

    FileToList.exe for adding files to the list of applications

    Application storage up to 20

    -updated pong and guess the number

    -speaker

    -shave & a haircut playing application

    -keyboard application

    -2.986Kb Left on arduino uno (0.986Kb for duemillanove)

    -Please enjoy!!

    The new files and a new video will be released soon. If you are following this project, I will make a new one when I release 2.0, so I will post a link for those who wish to see it. The video will also be on youtube and the code available on my website under the GAMEDUINO 2.0 tab (not the regular GAMEDUINO tab).

    Thank you.

  • BlueOkiris Gameduino V 2.0 Finished - Release TBA

    a month ago • 0 comments

    I have finished version 2.0 of this project. The console is now portably powered, smaller, but it now has less room to modify the code, taking up 30K to run and making it only work on the uno as far as ATmega328p microcontrollers go because the bootloader only takes 2K leaving enough room for the program to initialize variables and such. On the duemilanove it won't start because the 168K for the programs many char*'s and int's is not there.

    However, the new program has a number of important updates:

    -portable do to less power consumption because of removal of button and analogue sticks

    -updated touchscreen function - Now accepting variables

    -updated better running versions of pong and guess the number

    -removed paint program when no sd

    -Now can have up to 20 applications on sd

    -Get file with program

    -Open it with FileToList.exe(included)

    -This will add it to applications list

    -Reset Gameduino with sd card

    -Code optimization

    While I have finished the overall code optimization and features, I have yet to complete the updated pong game. As soon as I finish, I will create a new project with the BlueOkiris Gameduino 2.0. You will still be able to fins the old version here and at http://blueokiris.webs.com/gameduino/ .

View all 6 project logs

Build instructions
  • 1

    Get supplies, listed above.

  • 2

    Take your button or real pushbutton, and set up a circuit. Do not use a male end to connect to an arduino. Fit the open wires into the slots. Digital pin 9.

  • 3

    Take the analog stick and solder the appropriate wires to it. Place ground to ground, 5v to 5v, x to A4, and y to A5. Again do not use male ends to the arduino.

See all instructions

Discussions

Similar projects