About | Rules and Guide
Construction1990’s Internet Montage? No!
Please excuse the site weirdness. Mike is fixing and making things.
Ludum Dare 31 — Coming December 5th-8th 2014!

  • ??? Begins: in 7 days, 9 hours, 31 minutes, 41 seconds
  • October Ends: in 8 days, 9 hours, 43 minutes, 41 seconds
  • Ludum Dare 31 begins: in 43 days, 10 hours, 31 minutes, 41 seconds
  • (FYI: Clock might be off) | Ludum Dare 31: Real World Gatherings (Now Open!)

    [ October Challenge 2014 | Resources | Submit/Edit | View All ]

    About moonmagic (twitter: @mooonmagic)

    I teach first grade. I make games. I am a new dad.


    Ludum Dare 29
    Ludum Dare 27
    Ludum Dare 24
    Ludum Dare 23

    moonmagic's Trophies

    Tastes like VVVVVV Award
    Awarded by mimshwright
    on April 26, 2012

    moonmagic's Archive

    boil AI

    Posted by (twitter: @mooonmagic)
    Saturday, April 26th, 2014 10:01 pm

    Hacked together some simple AI for the subdermal monster you’re chasing:



    It basically just runs away from your hands when they grab the skin. Now need to write code to let you expel the monster out of the skin.

    hunting game

    Posted by (twitter: @mooonmagic)
    Saturday, April 26th, 2014 12:18 am

    making a hunting game where you stalk a subterranean creature that lives in an island of flesh. you have to chase it down (it’ll move around), stun it, trap it with your hands, and then squeeze it out onto the surface. then you’ll wrestle it into the void.

    made the player character today.


    ALMOST there

    Posted by (twitter: @mooonmagic)
    Sunday, August 25th, 2013 1:53 am


    I’ve made quite a bit of progress this evening. The game has five levels, each ten seconds long; each level has different enemies (that will eventually act differently, but right now they all have the same behavior, because time); you can capture them (by shooting) or freeze them in place (which also freezes time for an interval). To do:

    – Track player conduct and make the final boss change form according to it
    – Make the player lose all captured monsters when hit
    – Sound
    – Music
    – Misc. polish stuff

    Here are some VINES:



    hey ho

    Posted by (twitter: @mooonmagic)
    Friday, August 23rd, 2013 11:58 pm

    Been working for about an hour, got a few things working


    I’m making a shmup with 10 levels; each level will last 10 seconds. Your shots will capture enemies. Based on what you capture during those 10 seconds, you’ll progress to different levels. At the end of the game, you’ll fire all your captured enemies at a big interdimensional door which will open to reveal different kinds of monsters.


    Posted by (twitter: @mooonmagic)
    Sunday, August 26th, 2012 2:15 am

    One branch of my kittens’ evolution is complete! You can now evolve all the way up to the WIGGLY KITTEN by eating other kittens instead of butterflies. They then just eat everything.




    Posted by (twitter: @mooonmagic)
    Sunday, August 26th, 2012 12:45 am

    OK! Butterflies explode now, warp in periodically, can be eaten by the normal kittens and the fat kittens, and the fat kittens can inadvertently eat other kittens. Eating a butterfly as a normal kitten lets you turn into a fat kitten.




    Posted by (twitter: @mooonmagic)
    Saturday, August 25th, 2012 11:14 pm


    1000 kittens. All independently evolving. You can click on one to help it along. You will be able to produce the ultimate kitten and Win by making Weird Decisions.

    So far, I have 1000 kittens who eat rainbow butterflies which will (in the future) make them evolve. Click one of them to control it; it makes the butterflies easier to catch.


    OWWW is real; happy LD48!

    Posted by (twitter: @mooonmagic)
    Sunday, April 22nd, 2012 9:26 pm



    So, I finished my first LD48 game! It feels nice. I really enjoyed the “oh no, I don’t have an idea” panic that marked the first 8 hours of the competition; it’s that much more satisfying to have a (kind of) finished thing that I like.

    Given my limited time this weekend, I’m happy that OWWW has a title screen, a completely playable first level that has all assets and mechanics in place, nice transitions, and a hasty ending. Glad I got music and sound done; I always forget how much it adds. Things I wasn’t able to add:

    – the second and third level

    – the fat ghosts

    – the dancing (EDIT: ALGAE) wizards

    – the fishtank

    – spikes! important

    – the real ending

    Oh well! Maybe next weekend I’ll finish it.

    sound and music

    Posted by (twitter: @mooonmagic)
    Sunday, April 22nd, 2012 3:03 am


    The very first screen of the game is done, and a title screen. I added sound and music; sounds were recorded with a Nintendo DS.

    I would like to have at least four more screens and then the “boss”, but we will see how many get done. Mostly just enemy behaviors and spriting.

    Pretty happy with how it’s coming out. Also, two color portrait of Terry: BEHOLD:

    Source for OWWW

    Posted by (twitter: @mooonmagic)
    Sunday, April 22nd, 2012 12:25 am

    Here’s the source:



    title screen, mechanics test

    Posted by (twitter: @mooonmagic)
    Saturday, April 21st, 2012 11:51 pm

    Hey y’all! Here’s the (soundless) title screen and mechanics test. So far so good! I’m using Flashpunk, and some snippets from old projects (my tile and object loading is copied from project to project, since it uses OGMO). I guess I post it here? How does that work?

    Anyway, the test:


    Oh, and screenshot:

    OWWW: initial post

    Posted by (twitter: @mooonmagic)
    Saturday, April 21st, 2012 10:54 am

    I am making a game that will be set inside Terry Cavanagh’s mouth. You are a tiny green person who has to enter an aching tooth to find the source of a toothache.

    The player will move left and right and invert gravity, like in VVVVVV, but won’t be affected by gravity changes. Other things will.

    Inspirations are VVVVVV, obviously, Metroid, Abadox, and Space Funeral.

    Feel better, Terry.


    All posts, images, and comments are owned by their creators.

    [cache: storing page]