About Jeff Melton (twitter: @jeffgmelton)


Jeff Melton's Trophies

Jeff Melton's Archive

I’m In!

Posted by (twitter: @jeffgmelton)
Friday, April 17th, 2015 10:36 pm

I forgot to post this so here it is.  Going to try the Jam with derdragon.  Using Unity 5 and Audacity.  I plan on doing co-design, code, and sound.  Good luck to everyone.  Lets make some games!

Only 5 hours to go!

Posted by (twitter: @jeffgmelton)
Sunday, April 27th, 2014 1:06 pm

I think I made the ugliest level ever!



I’m In!!!

Posted by (twitter: @jeffgmelton)
Saturday, April 26th, 2014 5:50 pm

I am coming in late to this party but am going to go for it anyways.

Here are my tools:

Gimp, Bfxr, Sublime Text, GCC, SDL2


And I’m off…

10 Seconds Until You DIE! Post-mortem

Posted by (twitter: @jeffgmelton)
Monday, August 26th, 2013 8:11 pm

This is my post-mortem for my ludum dare entry 10 Seconds Before You DIE!  The entry is here.  The game is a simple rogue-like-like where the objective is to keep moving through the dungeon and killing all the monsters you encounter.  Your ‘health’ is the clock which is maxed at 10 seconds and counts down.  If a monster attacks you, it takes away even more time.  You can gain time by killing monsters.  As a programming challenge I wrote this all in plain C, no C++.  I started with nothing, I did not reuse any code from any other projects.  The only libraries I used were SDL2 and SDL image.  I also did not use an IDE, just Sublime Text 2.  I used gcc to compile the code and a simple make file to build it.


Screen Shot 2013-08-26 at 10.41.53 PM

No joke.


What Went Right:

I was able to get into a pretty good flow in terms of programmer productivity.  Most features did not take too long to get working.  The one feature that did give me some trouble was the random map generation, which is still pretty simple.  To save time, I used the famous Oryx tileset since I really wanted to concentrate on programming and game design.  I thought I would throw bad pointers a lot since I had not programmed in C in awhile but this only happened a few times and I was usually able to debug the problem relatively quickly.  A few times I had to debug by throwing in some printf()’s to output some variables to the console.  I was happy working with SDL2 as well.  The setup is pretty easy and the performance is great now that it uses hardware acceleration for sprites (compared to SDL 1.2 which used software to blit sprites to the screen).  I would have loved to have more time to polish the game as there are many flaws.  Which leads me to…

What Went Wrong:

I spent a few hours Friday trying to get SDL2 setup in Visual Studio Express 2010 as I figured most people have Windows machines so a Windows build was a priority.  This turned out to be more difficult than expected.  A Windows build is still forthcoming.  I ran out of time to implement collision so you and the monsters can walk through walls.

Screen Shot 2013-08-26 at 11.00.28 PM

It’s not a bug, it’s a feature!

Also, I only created one monster initially so I could go work on other things but ran out of time.  It would be easy to add more monsters by setting up another sprite definition that is just the x ,y, width,and height of the cell in the sprite sheet.  I also wanted to randomize the floors and walls a little so it did not look so bland.  I would have liked to have added the following: sound,music,title screen, and a restart button.  I guess I need to code a little faster.


I only finished text rendering for the numbers, not characters so with 10 minutes left I implemented the worst kill screen in the history of video games.


Screen Shot 2013-08-26 at 11.06.35 PM


As you can see it is not centered and way too small.


All in all I consider this a success as it was a major coding challenge for me starting from scratch and using plan old C code.  It pushed my coding skills to the limit and I was able to implement a game design pretty quickly.  I am sure there are many other games that blow mine out of the water but I had a blast making this and learned a lot along the way.

Race to the finish

Posted by (twitter: @jeffgmelton)
Sunday, August 25th, 2013 2:09 pm

This is going to be close!

I have the character moving on the screen and dungeon generation done.  Need to work on spawning monsters and getting text rendering working so I can show the score.  4 hours to go!

Can you guess what genre of game this is?

You can follow me on twitter: @jeffgmelton


Screen Shot 2013-08-25 at 5.01.40 PM

Count me in

Posted by (twitter: @jeffgmelton)
Thursday, August 22nd, 2013 7:23 pm

This will be my second Ludum Dare.  I am thinking of really challenging my programming skills and using just C, no C++.



C,SDL2, Make

Sublime Text




24 Hour update

Posted by (twitter: @jeffgmelton)
Saturday, April 21st, 2012 6:34 pm

A little over 24 hours in so I figured I would post a screen.


My lack of art skills is on display here.  Forced myself to use tiny sprites so I would not spend too much time making them.  The game is a turn-based dungeon crawl with giants (not seen in screen) that see only a “tiny world”.  The core mechanics and game play are done, just need to finish the dungeons, add some more monsters/items, then polish.

I’m in

Posted by (twitter: @jeffgmelton)
Friday, April 20th, 2012 7:21 am

First time entering Ludum Dare.  I will be using:

GameMaker 8.1

Audio: Fruityloops, sfxr


[cache: storing page]