AVRGame is a small, open source, and low cost handheld game console based on AVR microcontroller. It works with 2 AA size batteries, and have a 8x8 dot matrix display. Its joystick have 4 directional, and 1 fire/rotate push buttons.
AVRGame project contains the following modules and games:
- Schematics
- Configuration
- Cross platform utilities
- Global variables
- Graphics display driver and fonts
- Joystick
- Pong game
- Quarth game
- Snake game
- Tetris game
Screenshot are captured by AVR Emulator that is written in Python.
- No collision detection in down moving ball in Pong game.
- Only bottom of tetromino collision detection in tetris game.
- Main development compiler and platform is gcc-avr.
- AVRGame is compatible with Codvision also, or can be compiled with it with minor changes.