Success: Warp Core Breach

My entry for 7DRL 2013 is a humble puzzle game called Warp Core Breach.
Very simply, the player is a “red shirt” crewman faced with an imminent burst of dangerous particles from a sabotaged reactor.  He has thirty seconds to redirect the particle beam toward a safe particle “sink”.  You do this by pushing mobile, angled mirrors into position.

ZIP FILE: jc77rogue

This is the first game I’ve completed since I was 10 years old or so and writing simple Y/N text adventures on the Apple ][e, so I’m pretty happy despite how humble the game is.

screenshot

Screenshot: the hyperquark reactor breach is in orange, the particle sink is in blue; here the player is firing the test laser to visualize the course of the particle beam.  He’s got everything set up with over four seconds to spare.

Requires Python 3.3 and the pyglet library installed.  Unfortunately I wasn’t able to figure out how to turn it into a frozen EXE in time for the contest, but I’ll let you all know if I figure it out.

5 thoughts on “Success: Warp Core Breach”

  1. I’m getting the following error:

    ImportError: No module named ‘jc77rogue’

    Sorry. It could be my fault. I’m not very familiar with python and I’m on windows.

  2. The game is in a folder called “jc77rogue”. That folder needs to be placed in a folder that’s on your PYTHONPATH (environment variable). Saying it another way: the *parent* directory of jc77rogue has to be on your PYTHONPATH. You also need the pyglet library installed. I wouldn’t be surprised if none of you can get this running, but would be happy to hear if it works for somebody!

  3. “This is the first game I’ve com­pleted since I was 10 years old”

    I’ve had the same experience! It’s taken me 25 years to ‘finish’ a game, and then it only took a week. Fun, isn’t it? 🙂

  4. Ah…the old ‘finishing’ issue. We all have that problem. All creative types do to some extent.

    The secret? Know what the end is and draw up a step by step map to achieve that end. That can perhaps take a bit of the spontaneity and creativity out of a project, but that’s a small price to pay for having a finished game.

Leave a Reply