A Library for the Gameduino shield
Dependents: Gameduino_Asteroids_game Gameduino_Ball_demo Gameduino_Bitmap_demo Gameduino_chessboard_demo ... more
This is a library for the Gameduino, a shield for the Arduino. It uses a secondary library to recreate the arduino functionality. This is to keep this library as close to the original as possible. The original was released by James Bowman, who designed the Gameduino. His webpage (http://excamera.com/sphinx/gameduino/) has tutorials and plenty of other information on the Gameduino. I have published a lot of the demos on his page and they can be found here:
Asteroids:
Import programGameduino_Asteroids_game
Asteroids game using a Gameduino
Ball demo:
Import programGameduino_Ball_demo
Bouncing ball demo for the Gameduino
Bitmap demo:
Import programGameduino_Bitmap_demo
Bitmap demo for the Gameduino
Chessboard demo:
Import programGameduino_chessboard_demo
Chessboard demo for the Gameduino
Collision demo:
Import programGameduino_collision_demo
Collision demo for the Gameduino
Frogger game:
Import programGameduino_Frogger_game
Frogger game for the Gameduino
jkcollision demo:
Import programGameduino_jkcollision_demo
jkcollision demo for the Gameduino
Joystick test:
Import programGameduino_Joystick_test
Joystick test program for the Gameduino
Manic miner game:
Import programGameduino_Manic_Miner_game
Manic miner game for the Gameduino
Palettes demo:
Import programGameduino_Palettes_demo
Palettes demo for the Gameduino
Rotate demo:
Import programGameduino_Rotate_demo
Sprite rotation demo for the Gameduino
Screenshot demo:
Import programGameduino_screenshot_test
Screen shot demo and test program for the Gameduino
This needs to run a python script, more information and the script can be found on the gameduino site.
Scroll demo:
Import programGameduino_Scroll_demo
Scroll demo for the Gameduino
snow demo:
Import programGameduino_Snow_demo
White noise demo for the Gameduino
spinning dna demo:
Import programGameduino_Spinning_DNA_demo
Spinning dna graphics demo for the Gameduino
split screen demo:
Import programGameduino_Split_Screen_demo
Split screen graphics demo for the Gameduino
256 sprites demo:
Import programGameduino_Sprites256_demo
Sprite control demo for the Gameduino
I've also ported Invaders, written for the arduino by Colin (couldn't find his surname) and can be found at http://www.artlum.com/gameduino/gameduino.html:
Import programGameduino_Invaders_game
Invaders game for the Gameduino
and made a template for gameduino based projects. I have used an mbeduino board and have included a a file shield.h which contains the pinouts for this board. This can easily be modified to your needs. As a default I have chosen to use pull ups on the joystick inputs and switch down to 0V. This can be quickly altered and this is at the top of most main.c files, with the exception of invaders. This has more configuration options in the joystick files.