Inspiration

Nostalgia for a retro game that we wanted to bring into the real world with LabVIEW. Wanting to combine a retro game with a more modern healthy approach. (Submitting for Club Cup as Drexel University d-Hac, Drexel Hackaton and Coding Club)

What it does

We are located on the third floor for lighting reasons.

How we built it

Allows you to play pacman by moving around in a physical grid as if you were pacman himself. A friend will provide directions on the game grid while you move around inside it. https://www.youtube.com/watch?v=M2DW--2_CGo

Challenges we ran into

Using LabVIEW for the vision processing / data filtering and python for the game rendering / control. Used a TCP connection to pipeline data from Labview to Python.

Accomplishments that I'm proud of

Lighting issues because color filters are absolutely horrible and the sun is my worst enemy. Would have used better image processing if I knew more LabVIEW but for a quick effort it works. Getting a TCP connection between the LabVIEW Windows machine and the Python Mac machine. Fitting the grid of the real world into a pacman like game board. Detecting the color filtered shape with reasonable precision.

What we learned

Color filters are the absolute worst thing ever. I suggest things like keypoint matching even in a time constraint. Color filters can completely freak out by the slightest change in lighting condition, both sun and lamp.

What's next for PacMate

Modifying pacman so that it can be played in the full 3D environment the player is currently in. Making it a 3 player game where the third is the ghost. Adding power ups for PacMate to fight the ghost.

Built With

Share this project:

Updates