You're right...this COULD have been done with two chips, but this project was for an electronics lab, not a programming class. We implemented it with discrete electronics on purpose. Personally, I think it would have been less satisfying to use a uC.
The inspiration for this project was the 'Tennis for Two' circuit created at Brookhaven National Labs, which is arguably the first video game ever made, played on an oscilloscope.
The signals displayed on the scope are all generated by analog circuits...no DACs in this circuit. The ball's X and Y components are generated using opamp RC integrators. The paddle's Y component is generated using a summing amplifier to add a sawtooth oscillator waveform on top of a DC offset controlled by the player. The digital components are only there to keep track of game logic (e.g. ball direction, who gets to serve, etc). Counters were used only for scorekeeping. No other FFs used.
Dude that's one damn big breadboard
DactaDork 4 months ago
Fantastic ... Proper 'Old School' chips too ... Excellent job :)
odessa999 6 months ago
Would it be possible to get the schematics and parts list? This would be awesome to make.
janagyjr1978 8 months ago
WTF !
Andreas861993 9 months ago
I can say only one word: HAAAAAAX!!!
rofflvideo 10 months ago
Now if you played pong using analog audio that would be badass
cod5x 11 months ago
QUICK DOCTOR GET THE DEFIBRILLATOR!
Hold on, let me finish this game of pong.
eatmeaters 11 months ago
er.....wow? I have no fucking idea how, just awesome though.
ZoMyGoodnessable 11 months ago
too many chip and component for nothing .
hitachi088 1 year ago
Really impressing :)
TheAbridgedGamer 1 year ago
Very Cool Project.
It really makes you appreciate EPROMs and CPUs.
WisdomVendor 1 year ago
Release the circuit for that, please. I'd love to build one.
davygrvy 2 years ago
Can i have a circuit diagram please?
cookie123456789012 2 years ago
This comment has received too many negative votes show
Not really impressed. I think two chips would be sufficient to make this (uC + DAC).
McGuywer 2 years ago
You're right...this COULD have been done with two chips, but this project was for an electronics lab, not a programming class. We implemented it with discrete electronics on purpose. Personally, I think it would have been less satisfying to use a uC.
The inspiration for this project was the 'Tennis for Two' circuit created at Brookhaven National Labs, which is arguably the first video game ever made, played on an oscilloscope.
hgao3xbolt 2 years ago 3
The original T. f. T. was full analog and yours is digital electronics with analog output, am I right?
I've seen in an old electronics book similar project made with full analog components: about 30 transistors and some diodes, caps and resistors.
If you replace the analog monostables with counters, add flip-flops etc., you will be closer to the μC style than to the original analog style.
McGuywer 2 years ago
The signals displayed on the scope are all generated by analog circuits...no DACs in this circuit. The ball's X and Y components are generated using opamp RC integrators. The paddle's Y component is generated using a summing amplifier to add a sawtooth oscillator waveform on top of a DC offset controlled by the player. The digital components are only there to keep track of game logic (e.g. ball direction, who gets to serve, etc). Counters were used only for scorekeeping. No other FFs used.
hgao3xbolt 2 years ago
This has been flagged as spam show
@hgao3xbolt what was that all about? i was like wtf...
dingernalt 11 months ago
A very big circuit indeed!
Got the schematic?
Maskakoopa 2 years ago
Thats amazing, o_O
You have my respects.
MT12XD 2 years ago
you have my RESPECT dude!!
that is one awesome breadboard man!
I've never ever seen something similar in my life.
again, outstanding work!
eatbutnotpuke 3 years ago 3
holy c*w, look at the size of that breadboard!
hrford 3 years ago
Kudos.
atomsmasher314 3 years ago
Hi, I'm a EE student at MIT...allow me to worship your awesomeness. Sweet project!
umtympnomiko 3 years ago
I am really interested, in how you are able to display the game - I mean how you convert the signales for the Oscilloscope
ButterkeksXXL 3 years ago
We generate all the displayed elements as voltages and they are displayed by the oscilloscope in X-Y mode.
hgao3xbolt 3 years ago
Oh my god... sounds like that was the hardest part of the construction
ButterkeksXXL 3 years ago
thats so sick how lond did it take u to build that circuit
joemamma61 3 years ago
about 3 to 4 weeks...but we worked pretty damn hard on it
hgao3xbolt 3 years ago