About microwerx


Ludum Dare 29

microwerx's Trophies

microwerx's Archive

Manifold : A Whack-A-Mole game of Biblical Proportions

Posted by
Sunday, April 27th, 2014 6:30 pm

Title Screen
Game Screen

I got the inspiration for my game from a scripture in Isaiah 2 about a man casting his idols of silver and gold to the moles and to the bats.

(Isaiah 2:19-21) And they shall go into the holes of the rocks, and into the caves of the earth, for fear of the LORD, and for the glory of his majesty, when he ariseth to shake terribly the earth.  20 In that day a man shall cast his idols of silver, and his idols of gold, which they made each one for himself to worship, to the moles and to the bats;  21 To go into the clefts of the rocks, and into the tops of the ragged rocks, for fear of the LORD, and for the glory of his majesty, when he ariseth to shake terribly the earth.

Well, I didn’t have time for the bat, but I sure did find tons of stuff I wish I had done:

  1. Write a better 2D engine before I started – it turns out I ended almost writing a 2D engine from scratch!
  2. Figure out how to compute collisions between objects so it’d be easy.
  3. Think of how a proper state machine would work for a great feeling game.

But there was stuff that seemed to go right too:

  1. Doing 8-bit style graphics (8×8 grid) with lots of colors was fun and I think they looked nice and playful.
  2. Having good musical tools helped make the music come out great.
  3. C++ Lambda functions and member initialization! – Boy these things are amazing…
  4. Fleshing out event handling stuff and graphics and sound with Allegro before the weekend was absolutely vital.

Title Music
Game Music

microwerx’s starting source code

Posted by
Friday, April 25th, 2014 4:06 pm

Howdy All,

Here’s my code base. What does it do? It’s C++11 code that uses Allegro 5 to do some display, sound, input, and fonts. It’s also got some of my old Fluxions 0.2.0 code that I’ve written to do 3D math and other things [Probably won’t need anything but the Matrix/Vector stuff but who knows…].


Here are some of the tools I plan to use:

  • Language: C++11 via Microsoft Visual Studio 2013
  • My boiler plate Allegro 5 LD29 warm up code + Some previous code I’ve written for 3D graphics + math(Fluxions 0.2.0) [if needed]
  • Libraries: Allegro 5, OpenGL, GLU, GLUT
  • Sound and Music: Ableton Live + a variety of software and hardware synthesizers.
  • Graphics: GIMP and Paint.NET
  • Fonts: freeware Commodore / Atari / Apple ][ TTF fonts

I think that’s it. I am excited to start as this is my first compo though I’ve been wanting to participate for a few years now.


[cache: storing page]