1 / 7

PONG REDUX

Zero Punctuation: The best game ever. 1up: A groundbreaking new development. PONG REDUX. Gregg Scranton Ben Pratt. Gamespot : Flawless! 10/10 . IGN: Better than the original. The Idea. ATMega88PA chip controls the game logic DAC and ADC interface analog world with digital logic

hyman
Download Presentation

PONG REDUX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Zero Punctuation: The best game ever 1up: A groundbreaking new development PONG REDUX Gregg Scranton Ben Pratt Gamespot: Flawless! 10/10 IGN: Better than the original

  2. The Idea • ATMega88PA chip controls the game logic • DAC and ADC interface analog world with digital logic • Oscilloscope used as the display • Paddles controlled by potentiometers

  3. Hardware • 8-bit DAC • SPI interface • 10-bit ADC • Only 8-bit precision • Mux • Two 10k potentiometers • Voltage divider SPI wires Y voltage X voltage

  4. Hardware • Tektronix 2445A analog oscilloscope • Retains old-school feel • Phosphor display offers better persistence • Ball can be a single point • Obstacles • Buttons, knobs, and options! Oh, my! • Trace “ghosting” • Flickering Trace artifacts

  5. Software • Plotting points • Ball movement • Velocity & angle variables • Collisions • Checks against ball/paddles/boundary • Angle of reflection is affected by angle and position of collision • Embellishment

  6. Software • Main loop switches between graphics and game logic • Timing used to schedule processes • ISR • ADC, timer overflow • SPI

  7. Game Over

More Related