About jovoc (twitter: @joeld42)

I've been participating in LudumDare since LD#1 way back in 2002! I've worked in Visual Effects & Animation (ILM, Tippett, Disney), in Game Dev (EA), and am now working at Smule making mobile musical experiences.

I started Tapnik (www.tapnik.com) as a side project and hobby business, and have released several apps and games: The Brainstormer, Droppyship, Planet Minesweeper, and More!

Follow me on twitter, @joeld42

Ludum Dare (and similar contest) entries:
* LD26: Minimalism -- Minimum RPG
* LD25: You Are The Villian -- Evil Lair (in Dartlang!)
* LD24: Evolution -- EvoWord
* LD20: It's Dangerous to go alone -- Take This (3d voxel zelda)
* LD19 Discovery -- Planet Thing
* LD18 Enemies as Weapons -- Iron Reflex
* LD17: Islands -- Crater Galapagos
* LD15: Caverns -- Spaceship in a Cave
* LD14: Advancing Wall of Doom -- Glacier
* LD13: Roads -- Crossroads
* LD12: The Tower -- Moonbase Defense
* LD11: Minimalist -- Cowbell Hero
* LD10: Chain Reaction -- Jumping Chain Guy (barely started)
* LD8: Swarms -- Bugzapper
* LD7: Growth -- Kudzu Commander
* LD5: Random -- Buttonlands
* LD4: Infection -- Bad Food (2nd try)
* LD4: Infection -- BioWar (abandoned)
* LD3: Preparation -- Hannibal's Cannibals (lost the code)
* LD2: Construction/Destruction (Minor Theme: Sheep) -- Trans-Icelandic Express
* LD1: Guardian -- Zillagame (the game that started it all for me)
* LD0: Indirect Interaction (I didn't know about LD yet)
* MiniLD16: Constraints -- Moonsweeper
* MiniLD11: Sandbox -- The Wanderer
* MiniLD9: Audio/Sound -- JamClock
* Speedhack 2003 - Outlands (my first allegro game)
* LudumDare Halloween Hack 2003 - The Halloween Machine
* TINS2006 - Railroad Merchant aka Merchant of Venus
* TINS2007 - Headline Recycler

The code (it's quite a mess) for all of these can be found at my ludumdare code dump on github:

Also, I made a game engine (mostly for iPhone, supports desktop GL with some hacking):
It's terribly incomplete, buggy and totally undocumented. Don't use it! But I built Droppyship with it in a week or two so it can't be all bad, I guess...


Ludum Dare 37
Ludum Dare 36
Ludum Dare 33
Ludum Dare 32
Ludum Dare 31
Ludum Dare 30
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 22
Ludum Dare 20
Ludum Dare 19
Ludum Dare 18
Ludum Dare 17
Ludum Dare 15

jovoc's Trophies

The Christopher Walken Award for Hilarity
Awarded by keeyai
on April 24, 2008



phren says ...

First of all, nice readme, gave me the info I wanted in a well-written package. Very stylish menus. The syncing didn't really work for me - the notes continued staying off-beat. Very cool and subtle humor involved. :P

dgriff says ...

I like the idea, get top points for that. The random song it chose was Wagner's Tristan und Isolde overture. The beat wasn't quite right, but oh how that cowbell was.

SethR says ...

Go-go Beatronome! Not really a game but I have to credit the awesome music selection that was in it.

Surrealix says ...

"You may notice that every song in your music library sounds better with cowbell.
This is scientifically proven."

Brilliant Idea! The whole premise had me giggling, very good humour in the game. Unfortunately it didn't work particularly well, the music drifted out of sync regardless of how accurately I tried to sync it with shift. The little note things appeared to have a pattern depending on the state of the music, so something must be going on under the hood there, it's just not quite right yet.

Overall, great premise, I'm expecting a fully functional version!

pekuja says ...

Very nice idea, and a great use of the theme... but the song syncing didn't really work all that well. It fell off beat after a while. Also, I wasn't quite sure if the notes were generated from the song or if it was a premade pattern. (I guess the fact that I couldn't quite tell at least tells that the pattern must've been pretty well made)
If the syncing worked right, this would be a really fun game.

keeyai says ...

Awesome idea. I wish the syncing worked! I laughed the whole time. I almost gave you a 5 for music too... Seriously though, 5 and a trophy for Humor.

Fix the syncing and release it again.

negativegeforce says ...

i tried a bunch of songs, i couldn't get the game to go in sync with the music. not sure why the player has to set the bpm manually. the graphics look great though. im not sure if this fits into the theme except its a one button game

Devon says ...

syncing never worked for me either, but the idea is perfect and the technical attempt, even if it doesnt work quite right is impressive. hilarious.

jolle says ...

Love the idea and humor. And great music! But synching didn't work for me either. Either it's faulty or I sucked at it. With some auto analyzing of the song this could be great, though I fully understand that isn't included in a minimalist 48h game.

jhauberg says ...

Well, if the beat detection/syncing had worked it would probably have been fun to play :P

DrPetter says ...

It's completely random, isn't it? Had nothing to do with the song being played, just sort of trying to sync up with the shift-tapping (time between last two taps maybe)?
Anyway, it makes for a rather surprising amount of fun actually. I loaded up a few tunes and "rocked out", imagining that the triggers were actually related to the song in some complex way ;)
I guess the main issue with these games is that you have to spend a lot of effort to input good patterns for all songs. Even if there's great beat detection going on it would still be hard to automatically generate an interesting and relevant string of triggers... although it's kind of an intriguing problem, might have to play with it some day :)

Hamumu says ...

Have you seen Cowbell Hero before? I saw the youtube video of it months back ( http://youtube.com/watch?v=QlqLLZQLNiA - but wow, there are lots of other ones there too!). I can't decide if you lose innovation points for that, I guess it would depend on if you conceived this individually or not!

Anyway, it's basically something that could be awesome if it did what it was supposed to... that would've been quite a technical achievement too! Scoring and proper syncing and patterns that make sense would've made it a winner you could sell to a world of cowbell-starved patrons.

There was one point in a Green Day song where it suddenly was just perfect, adding little counterpoint cowbells to each measure... but then it went way off track again. Still, a sublime moment.

sol_hsa says ...

Nice idea, screenshots got my hopes high, but it was a letdown in practise. I guess tuning the beat detection to be fun is a bit much to ask in 48 hours..

mjau says ...

The music detection thing crashed when I tried it at my full music dir, so I had to copy some mp3s to a dir of their own to make it work.

Anyway, managed to sync it up to some demoscene music pretty well for a little while there, but it kept slowly drifting off. Was fun while it lasted though =)

drZool says ...

I love the variety this theme has produced. Who would have thought of a GuitarHero clone? I hope you work on it more.

NULL says ...

Nice game. Cool idea!

GBGames says ...

Beethoven is definitely better with cowbell. I noticed that the beat didn't always seem appropriate, but it worked. Now to make it for the XBox 360, PS3, and Wii.

pansapiens says ...

Nice, funny idea, fits the theme, but the actual gameplay didn't really seem to work well for me. I used a techno track with a strong beat, but pressing shift just made the scrolling thing jump around a lot. Graphics were technically impressive, and the sound was nice since I chose it :) Integrating the musicdb.py script to be launched by the actual game (some users are shy of the commandline) would be nice too .. but hey, I know all to well how hard it is to do _everything_ in 48 hours :)

Archive for the ‘LD #11 – Minimalist – 2008’ Category

Cowbell Hero Final

Posted by (twitter: @joeld42)
Sunday, April 20th, 2008 5:48 pm


Here it is… the final entry:

Cowbell Hero Final

Not exactly 100% complete, but still a lot of fun I think. All music is better with cowbell.


Posted by (twitter: @joeld42)
Sunday, April 20th, 2008 4:06 pm


Aaaaa!!. need more time… it’s ‘playable’ but only just barely… still no score or anything…  also my timing code was really sloppy and for a game that is so dependent on timing that’s causing me all kinds of headaches… we’ll see..

Sneak Peek

Posted by (twitter: @joeld42)
Sunday, April 20th, 2008 2:07 am


Ok, I’m going to sleep but I thought I would reveal a sneak peek at the new direction I’m going. I think it’s going to be awesome. The only question is will I finish on time???

Song List

Posted by (twitter: @joeld42)
Saturday, April 19th, 2008 10:43 pm


Things are getting out of hand… There is a helper python script that scans a directory (such as your iTunes directory) for mp3 files, reads the ID3 tags, and makes an index for the game to use. So if you have some mp3’s lying around, you should have plenty of content. It should come as no surprise that it’s a rhythm game.

I’ve got the bare beginnings of the gameplay done. “Focus” was the title for the old, complicated idea. The new one is…. well, different. And still secret. But much more minimal.

So I’ve spent almost 2/3rds of the time on the title screen… now onto gameplay…


Posted by (twitter: @joeld42)
Saturday, April 19th, 2008 2:36 pm

menu screen

I was getting a bit discouraged — my game is pretty complicated, even though it’s stylistically minimal. So I made a main menu screen, that always cheers me up a bit. Not that it does anything  yet.

Yuck Color blocks

Posted by (twitter: @joeld42)
Saturday, April 19th, 2008 12:55 am


Wow. Not very impressive. lots of boxes. But I am resurrecting   an idea from LD6 (i think) that I gave up on on the first day.. in a more minimal form. It’s a rhythm game, kind of. Anyways, was able to create a class called “Beatronome” which I think is the best class name I’ve ever come up with, so I consider today a success.

LD11 + Diapers

Posted by (twitter: @joeld42)
Thursday, April 17th, 2008 10:18 pm


Ok… so I can’t resist participating this time. I’m not sure how much time I’ll have for it, I have a brand new one month old daughter! But sometimes she sleeps, so perhaps a game can be made. Best of luck to everyone!

[cache: storing page]