Dangerous Prototypes

Other projects => Past projects => Open 7400 Competition => Topic started by: Alex555 on October 23, 2012, 05:52:33 am

Title: [Entry] 7400 ping))) pong
Post by: Alex555 on October 23, 2012, 05:52:33 am
This is my entry for the 7400 contest. I didn't realize that the contest was still going until two weeks before the deadline, so I had to come up with something very quickly. I eventually decided to make scope pong that used a generic ping)))-like sensor instead of a potentiometer (even though it has that too). The game has R2R DACs for each axis, and the up/down counters (I didn't have any actual up/down counters, so I made one with two counters and an xor chip) are on independent oscillators so the ball can be adjusted so it does not always hit the same spot. The playing field is 16*64 pixels, and the display is not scanned, rather drawn like vectors, so you can only set a small amount of dots to avoid flicker. The project took a total of thirty 7400 chips and 556 timers. There is no microcontroller, just discrete logic. It keeps score by the position of a dot on an led matrix, and gives you three lives before the game ends. It beeps when you lose a life, and beeps continuously when you lose all three until you reset it. The ping))) sensor is mounted on the bottom of the controller. A line voltage selection switch from a psu switches between the ping))) sensor and the potentiometer.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01012054872session_write_close ( )...(null):0
20.01042186464ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01042187240Database_MySQL->query( ).../DatabaseHandler.php:119
40.05362325976Database_MySQL->error( ).../Db-mysql.class.php:273