VGA Pong On A ChipKIT

[Nathan] got his hands on a chipKIT Uno32 development board and wrote a Pong sketch that you can play with a VGA monitor. We love the hardware that makes this feel very much like the classic. It uses a collection of resistor-based digital to analog converters to generate the color signals for the VGA protocol. The score for each player is show on a 7-segment display instead of being printed on-screen. And the paddles are made up of a pair of potentiometers.

You’ll remember that the chipKIT Uno32 is an Arudino compatible 32-bit development board. This project shows how the hardware handles, and how easy it can be to generate VGA signals with it if you know what you’re doing.

For those interested in the game physics themselves, [Nathan] provided a nice explanation about ball movement at the bottom of his post. If you need even more details, dive into the code package that he links to.

Super Pong Table Doubles The Fun

super_pong

While Pong has traditionally been a game played between two individuals, Instructables user [Brad] has put together a variation that doubles the fun.  His Pong coffee table has the ability to support up to four users at once, and makes for quite the living room centerpiece.

The table is made from sheets of MDF and incorporates a grid of 900 LEDs, all controlled by a PIC18 micro controller. The MCU is installed on a control board he designed, along with the other additional bits required to drive the LED array. A set of old Atari paddle controllers were disassembled and installed around the table, making this a true retro Pong experience.

As you can see in the video, the action is pretty frantic. It’s hard to tell who is winning until the game is over, but [Brad] says that a scoreboard will come in a future revision.

4-way Pong is a really cool idea! , but it looks like there are no open source schematics or code for the control board. We’re hoping someone sees this project and puts together a version for all to use, free of charge.

We were mistaken about the status of this project in relation to whether or not it was open source. [Brad] wrote to us letting us know that his code was not originally included with the Instructable as a result of a late night omission. As always, his projects are open source, and you can now download all of the source code and schematics at the page linked above (and in the first step of the Instructable, no less). Mea culpas all around, thanks for the update, [Brad]!

Continue reading “Super Pong Table Doubles The Fun”

Pong Clocks Using LED Matrix Modules

We love Pong clocks because they’re showpieces. This particular offering, called the Wise Clock, is the third hardware revision of the project. The LED display is dead simple since they’re using a 32×16 bi-color module from Sure Electronics. If you don’t want to design and build your own multiplexing display this is a somewhat inexpensive and high-performance alternative.

After the break you can see that the paddle movements look very realistic. They move like a human player might, which is quite often not the case with these clocks. If you want to see how that’s done, check out the code which was originally developed by [123led] for a different project.

Continue reading “Pong Clocks Using LED Matrix Modules”

Build A Pong Gaming Console

A lot of thought went into [Patrick Mccabe’s] Pong gaming console build. He used components we’re familiar with; an Arduino as a controller, 8×8 LED modules as the display, and potentiometers (with fancy knobs) in project boxes as the controllers. But every step along the way he took care to build this cleanly and robustly. Even the MAX7219CNG drivers for the six LED modules reside on PCBs from a fab house. The finished project is something you’d be proud to pull out and play when you have friends over. Even if they’re not part of the geek elite we think they’d enjoy a game or two. Great job [Patrick]. We hope to see an internalized microcontroller and scoring in your next update!

Want to do this but the cost of the matrix drivers scared you away? Follow our tutorial to build your own display using an AVR for the multiplexing.

Hackvision Is Build-your-own Retro Game

If you wanted to try your hand at programming some retro games Hackvision can jump-start the process. It is an Arduino-based game console in a controller format. You get four directional buttons and one function button. It has two RCA jacks for mono audio, and black and white video.

We’re happy to find that there’s information about game development that will help you follow along with the Space Invaders and Pong examples. The system uses the Arduino TVout library for video, which is robust and fairly easy to interact with. But once you see the game play in the video after the break it’ll be hard to resist building one of these. Don’t forget, this is Arduino based. If you already have an Arduino that uses an ATmega328 you just need to build the audio, video, and button circuits. Continue reading “Hackvision Is Build-your-own Retro Game”

FPSLIC Powered LED Matrix

[Mathieu] built this display in hopes that he can play pong on it. You can imagine the headache that awaits when trying to figure out how to drive the 6144 bi-color LEDs. I must have worked out because the thing looks great in the video after the break. The solution he chose was a bit unfamiliar to us though. He used a Field Programmable System Level Integrated Circuit produced by Atmel, or FPSLIC. This is a kind of mash-up of components we’re more accustomed to.

The AT94K is a single chip that houses an 8-bit AVR microcontroller, and FPGA, and SRAM. This project uses that FPGA to handle the multiplexing of the display via code written in VHDL. The AVR core receives data via a USB port, stores two images in the SRAM (one for each LED color), and then outputs it to be drawn on the display. On second thought, this project sounds like fun and it’s a great way to get start learning that VHDL you’ve been putting off. Continue reading “FPSLIC Powered LED Matrix”

Links Expanded: Snake On LED Matrix

[Yosh] came through with a link to the Snake playing LED matrix that he read about in our links post from yesterday. It seems that [Arty Fart] actually built three of these in green, yellow, and red. You can see him throw one together (an 8-10 hour job) in the video after the break. In addition to playing Snake the PIC 16F877A can also scroll messages, play a mean game of Tetris, and show a Pong screen saver on the 144 LED display. We love the clean build and the urge to make another LED matrix is becoming irresistible.

Now off to eBay for a good deal on a bulk LED order. Continue reading “Links Expanded: Snake On LED Matrix”