Ludum Dare 33
Coming August 21st-24th!

About KevinWorkman (twitter: @StaticVoidGames)


Ludum Dare 29
Ludum Dare 27
Ludum Dare 26
MiniLD #39
Ludum Dare 25 Warmup
Ludum Dare 24
MiniLD #36
MiniLD #34
Ludum Dare 23
Ludum Dare 23 Warmup
Ludum Dare 21

KevinWorkman's Trophies

The Carl Sagan Award
Awarded by MurrayL
on April 25, 2012

KevinWorkman's Archive

Deploying Processing: use SvgExe!

Posted by (twitter: @StaticVoidGames)
Thursday, April 24th, 2014 3:32 pm

Hello fellow Processing developers!

As you prepare your toolset for this weekend, you might realize that the latest version of Processing removed the ability to export to multiple platforms! That means if you’re on a Windows computer, people with a Mac or Linux computer won’t be able to run your game.

Boo! That’s terrible in a place like Ludum Dare where the ability to deploy to multiple systems is a MUST.

Luckily, there’s hope. I’ve created a tool called SvgExe (yes I am terrible with naming things) that takes your Processing sketch and exports a self-extracting runnable jar that can be deployed to ANY system. Just use the simplified step-by-step interface and you don’t have to worry about it.

And this isn’t *just* me shamelessly self advertising. SvgExe has been included as an official Processing tool, which means you can get it directly from the Processing editor:

The homepage for SvgExe is here:

And a tutorial on exporting a Processing sketch is here:

Let me know if you have any questions about getting it working, the easiest way to reach me is on twitter @StaticVoidGames!

Posted by (twitter: @StaticVoidGames)
Monday, April 22nd, 2013 4:19 pm

I’ve compiled a list of the top 10 overall rated Ludum Dare games of all time!

View it here: Top Ten Ludum Dare Games

Is this a handy “what to do” guide, or a way to waste time before Ludum Dare starts on Friday? You decide!

Warmup Weekend = Perfect Time to Make a Holiday Game!

Posted by (twitter: @StaticVoidGames)
Friday, December 7th, 2012 3:02 pm

Static Void Games just started doing monthly themes, where any games made with the month’s theme will get a place on the front page. December’s theme is HOLIDAYS!

So if you’re making a Java or Processing game for this Warmup weekend, it’s a perfect excuse to make a holiday game and get on the front page of Static Void Games! Then if you like how the site works, you can use it for your hosting during Ludum Dare next weekend!

For more info, check out the explanation. Either way, happy jamming!

For every Charity Game Jam game uploaded to Static Void Games this weekend, I’ll donate 10 (US) dollars to the Make-a-Wish Foundation. So even if you don’t have any money to spare, just uploading a game will help out! Have a friend who might want to participate? Get them to make a game too!

I’m doing this partly because I might not be able to enter myself (schoolwork calls), partly to raise some awareness about the site, but mostly because it seems like a cool thing to do.

Static Void Games does only support Java and Processing games, so if you aren’t a Java developer yourself, maybe you know somebody who is?

The small print: I don’t anticipate any problems, but I think it’s important to be honest up front- I reserve the right to not count games that seem to be taking advantage of this system- the same game multiple times, for example, or a game that doesn’t actually load anything. I’m just a regular guy, not a company with a big budget, so be cool! Also, I’ll probably put a cap of $100 or so on my total donation, but I’d love to reach that cap!

Hey all,

I’m currently working on a project for school involving content generation in game jams. It would be quite helpful if I could start off my presentation with examples of Ludum Dare games that use content generators. So if any of your games (past or present) use a content generator, let me know!

The games don’t have to be popular or successful, and the content generation can be as simple as a random level creator. Basically I’m just trying to show that hand-coding levels is too time consuming for game jams and that people use content generators to prototype a game instead.

It’s not too late to do the October Challenge!

Posted by (twitter: @StaticVoidGames)
Friday, October 26th, 2012 1:27 pm

Did you want to participate in Ludum Dare’s October Challenge, but couldn’t find the time or couldn’t figure out a good way to handle payments with your current development approach? Or maybe you’ve never written a “real” game before and thought it was more than you could handle? It’s not too late!

As some of you might be sick of hearing about by now, I’m developing a website specifically for indie Java (and Processing) developers who want an easy way to showcase their games- and make money! I spent my October updating the site’s look and feel and making things more obvious, so check it out at

Developers can specify an ad code for their games, and they get 100% of any revenue they generate. Getting an ad code is as easy as signing up for a google adsense account!
So if you still want to try out the October Challenge, maybe think about using Static Void Games! You could upload some old games, or spend this weekend doing your own mini-challenge.

Think about what you could do by October 31st with a theme of Halloween!

The Debate

Posted by (twitter: @StaticVoidGames)
Monday, August 27th, 2012 5:46 pm

I only had about 4 hours to start and finish a game, but I did it. I’m glad, because I was pretty bummed about missing out on such an awesome theme.

It’s pong between Darwin and Jesus- the winner finally decides the debate between science and religion!

Yes, it’s ridiculous, but maybe it says a little something about the conversation, I don’t know.

Play it if you feel like it! Link:


Religious quotes wanted!

Posted by (twitter: @StaticVoidGames)
Monday, August 27th, 2012 5:06 pm

I’m finishing up my jam game, and I just need some quotes on religion and spirituality, especially in regard to science and evolution. Anybody have any favorites?

I’m more in need of quotes in support of religion and spirituality, so those are especially welcome!

LWJGL Testers Wanted!

Posted by (twitter: @StaticVoidGames)
Friday, August 24th, 2012 12:46 pm

Hello fellow Ludum Darers,

I just added support for LWJGL to the Java hosting site I run, Static Void Games.

It seems to work for me, and I have a tiny example “game” to prove it:

But I don’t actually know anything about LWJGL, so I’d love if somebody could test it out by uploading a real game that uses LWJGL and making sure it works as both an applet and a webstart. If you don’t want to actually host the game there, you can always delete it afterwards. For more info, I posted a short blog entry here.



Hello fellow Ludum Dare-ers! Warning: blatant self-advertising ahead!

As some of you may know, I run a website devoted to indie game programming in Java and Processing at I’ve designed the site with programming contests like Ludum Dare in mind. You no longer have to worry about time-consuming deployment or web development, so you can spend more time focusing on the fun part- actually making your game!

Just follow the step-by-step uploader, and you have a decent-looking website showcasing your game as an applet, a webstart, and a downloadable jar. At the very least, it’s better than putting your game on dropbox or mediafire. Not only is it free, but developers can actually specify their own ad codes to make money off their games!

I’m working on adding new features (I just added a notification system) and tutorials all the time. I’m very open to suggestions and I love hearing your feedback! But even as-is, the site is useful to both pros who don’t feel like dealing with deployment and web development (especially during the crunch time of Ludum Dare) and complete novices who want to take a look at the tutorials and source of real games for help.

So, check it out!

Good luck during Ludum Dare!

Black Sheep

Posted by (twitter: @StaticVoidGames)
Sunday, July 15th, 2012 6:33 pm

I spent the weekend programming a puzzle game called Black Sheep. The goal is to fight the herd’s mob mentality and escape the pasture!

Edit: Although the submission period had expired (it was only 9PM, I swear!), I emailed Folis and he gave me a link to the submit page and I was able to upload my game!

Check it out here: Black Sheep

Designing Puzzles is HARD

Posted by (twitter: @StaticVoidGames)
Friday, July 13th, 2012 8:00 pm

I’ve got the basic engine behind my game done- you control a black sheep, and each level is a pasture you’re trying to escape. But the pasture also contains other sheep (and shrubs) that can get in your way. The other sheep move when you do, and different sheep can move differently (some with you, some opposite you, some always left, etc)- so you have to use the herd’s mentality against itself to get to the goal.

The pre-art version of the game looks something like this:

The trouble is, designing puzzles is REALLY HARD. I don’t know where to go from here. I have a few puzzles that explain the basic principles of the game, but I’m hitting a dead end when I try to come up with meaningful, not-too-hard, not-too-easy puzzles. I thought this would be the easy part!

Any suggestions on how to design puzzles? Any ideas come to mind that I might expand upon?

MiniLD 34: Radar Defense

Posted by (twitter: @StaticVoidGames)
Sunday, May 20th, 2012 8:23 pm

I just uploaded my entry to this weekend’s mini-LD, check it out if you feel like it:

Defend the radar station! Detect incoming enemies, click to launch a missile, and last as long as you can!

Thanks Ludum Dare

Posted by (twitter: @StaticVoidGames)
Monday, May 14th, 2012 1:34 pm

Since the front page seems to be full of posts complaining about something or other, I’d just like to extend a thank you to the organizers of Ludum Dare. You took a small event and grew it into a worldwide community, and that’s awesome. I want to buy every single one of you a beer.

As far as I can tell, Ludum Dare doesn’t make any money, so it’s still just a few people doing this for free (or at expense) in their spare time. So if you want to complain and suggest changes, remember that nobody forced you to participate, and maybe donating a few dollars would make it a little easier for somebody to take time out of his/her busy schedule to try to meet your demands.

The point is not to win or to meticulously figure out what ratings you got and whether or not any of this is “fair”. You made a game in 2 days. You played a bunch of games that other people created in 2 days. Maybe you became twitter friends with some like-minded people in the community. Isn’t that awesome enough? Celebrate, move on, make more games, improve your craft, and reconvene in 3 months (or in 4 days).

“But we’re just trying to improve ourselves and offer suggestions!” Okay. That’s cool, I get it, and I’m not really criticizing that. I just wanted to offer a positive “great job!” post between the “ugh this would be so much better if…” posts.

So, great job! Thank you.

Games with Awesome Songs?

Posted by (twitter: @StaticVoidGames)
Saturday, May 12th, 2012 11:00 am

I’ve played several games with awesome soundtracks, and I’ve been downloading them when they’re available. I want to share the songs I’ve found as a sort of LD23 Soundtrack, but I need more songs to make a full album!

So, were there any games that you thought included great songs? Did your game use an awesome soundtrack? If so, let me know and I’ll give the game a play and try to include the song (along with credits to the developer and song writer, of course) in a forthcoming post with a link to download the soundtrack.

Here are some of my favorite soundtracks:

Tiny Tim’s World by tacograveyard
Tiny Tim's World

Prince of Leaves by evilseanbot

Hamster Bowling by tfendall


And of course the obligatory link to my game, A Pale Blue Dot, with phat beatz by MC Carl Sagan:

A Gripe About Embedded Video Advertisements

Posted by (twitter: @StaticVoidGames)
Monday, May 7th, 2012 7:34 pm

tl;dr: Embedded video ads are really annoying, even if you can skip them. You might want to compare your ad revenue to how much traffic you’re actually driving away when people just close your game when they see the ad, especially since most of the people playing your game are offering you helpful feedback, for free, in their spare time.

I’ve played over 100 games, mostly web versions, and I’m starting to get really sick of watching loud embedded videos (especially since it’s the same video for Max Payne 3 over and over again) every time I want to try out a Ludum Dare entry for a couple minutes. Even if the movie is skippable (not all of them are), you’re still adding a loud (usually unmutable), obnoxious barrier that makes it harder for people to play your game. And since the people playing it are doing so in order to give it a rating and offer you some helpful feedback, for free, in their spare time, you’re basically trying to make a profit from them helping you. It seems a little rude/selfish/whatever, which definitely seems to go against the spirit of Ludum Dare.

It’s getting to the point where I’m probably going to start skipping over games that force me to watch an embedded ad. I don’t want to do that because most of the games here are really awesome and the people who made them are rock stars so I want to give them some feedback, but if I’m annoyed, then chances are other people are annoyed too. Also, some people have older/slower computers that might play your game just fine, but lag because of the video. So you might want to compare your ad revenue to how many potential players are just closing out your game as soon as the ad starts.

I understand the need for indie developers to get some return on their games. I pay for hosting and offer it for free to Java and Processing developers, so I get it. And I do run ads on my site, but I try to make them as unobtrusive as possible- right now, just banner ads at the bottom of the screen. I will probably never play embedded video ads.

I’ve been giving developers the benefit of the doubt since most of this complaint is about games hosted on kongregate, and I’m not sure if there’s even a way for you guys to disable that ad. But I’ve also seen embedded ads in games hosted on sites like dropbox. So I figured I’d issue a friendly “hey, that’s kind of obnoxious and might not actually be good for you” gripe to give fellow developers some feedback.

Anyway, does anybody else feel this way? Or am I just getting tired and grouchy after playing so many games?

[cache: storing page]