Full Version : 3D Air Hockey using Two TVs (AVR)
avr >>GAME & VIDEO PROJECTS >>3D Air Hockey using Two TVs (AVR)


AVR_Admin- 05-07-2006
Our final project is a two-player, 3D, air hockey video game using non-contact paddles.

A single Atmel ATmega32 microcontroller on a prototype board is used to compute puck dynamics, decode inputs from two Hall effect sensor arrays, compute paddle-puck interactions, perform perspective projections from 3D to 2D for each player, and generate two different video signals. Two television sets are used so that each player can see the playing field from the player's own end, with a three-dimensional perspective. Each player can see his or her own paddle, together with the opponent's paddle and all paddle movements. The players control their paddles using Hall effect sensor arrays, which do not require contact and are frictionless. The video signals are in NTSC format at 60 frames per second (interlaced). The various calculations are optimized so they will not affect video signal generation, preventing artifacts from appearing on-screen.

The two primary goals of our project are: Hall-effect sensor input and perspective projection. The results of this project successfully met our design goals and expectations. A few areas of improvement will be larger playing area (current playing area is limited by the 2kb of internal SRAM, so external SRAM is needed) and better in-game graphics with color. Our initial project specification called for implementing a difficulty selection. We were unable to add this extra enhancement because of insufficient time.


Link: http://instruct1.cit.cornell.edu/courses/e...eport/index.htm


Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.