albab / q-bert

Q*bert in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Q*bert

Requirements

  • Python 2.7 or 3+
  • pygame

To run:

python3 main.py

To play:

Use the keys QWAS to navigate the pyramid

Bring it to life!

Game Play

There's something magical about seeing this IRL. The game is just a 2D game projected onto a 3D surface to give the illusion of a hologram. Best results are seen head-on obviously, but it really is a blast seeing a game like this augmented in front of you without an AR or VR device.

Laser Cut Build of Pyramid

This was originally made with cubes made from laser cut wood (if you have access to a laser cutter, there's a file included here, but you can construct cubes from anything - cardboard, construction paper, etc.

3D Pyramid in Blender

I also included Blender and Rhino files if you want to try 3D printing cubes.

Projection Mapping Q*bert

Once you have your pyramid built and the game running, power up a projector and use something like MadMapper to map each surface in the game to the surfaces on the pyramid cubes. Curious if something like Lightform could automate this!

What other kind of games and digital experiences can we bring into the world?

Countdown for cease and desist from Sony ⏳👀

About

Q*bert in Python


Languages

Language:Python 74.7%Language:HTML 13.9%Language:C 5.2%Language:Objective-C 3.2%Language:PLSQL 2.9%Language:Shell 0.1%Language:Batchfile 0.0%Language:VBScript 0.0%Language:Roff 0.0%