Ludum Dare 32
April 17th, 2015 @ 6:00 PM PDT/9:00 PM EDT (01:00 UTC)

Theme Suggestions!
Now open!

About Tim Bumpus (twitter: @theBumpus)

Sixteen-year-old Christian trying to be a storyteller and a game developer. I'm here to make my dreams become reality.

The artist formerly known as Puzzlem00n.


Ludum Dare 27
MiniLD 43
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 24 Warmup
Ludum Dare 23

Tim Bumpus's Trophies

Good Samaritan
Awarded by johnfn
on August 29, 2012
The "Thanks for your Great Advice" Award
Awarded by iandioch
on August 24, 2012

Tim Bumpus's Archive

Right, so, I’m not actually making a game at the moment…

Posted by (twitter: @theBumpus)
Sunday, December 7th, 2014 12:38 pm

In retrospect, I shouldn’t commit to these things when I know very well I’m not up for them. Playing pretend won’t magically convince myself to pull through.

Yes, I know, “just make a game right now! There’s still time!” I should. But I won’t. I stopped enjoying it a long time ago.

At the very least, I have to stop making and breaking all these meaningless promises.

Base Code

Posted by (twitter: @theBumpus)
Friday, December 5th, 2014 5:58 pm

I’m not even sure I have to do this anymore, seeing as most of this work is publicly available already, but I like doing it. Here’s what I’m starting with.

There are a lot of LÖVE libraries for a lot of different things. Like I always say, if AS3 users can start with all the stuff Flixel has, then why shouldn’t I?


Also, tradition: Good luck to all the first-timers out there. You’re what keeps this event so fresh. Remember to finish.

Final Round Picks

Posted by (twitter: @theBumpus)
Thursday, December 4th, 2014 3:41 pm


Of course, it doesn’t actually matter what theme wins. *cough* ☃ *cough* You can justify any game under any theme. I just happen to (dis)like the above.

I’m In

Posted by (twitter: @theBumpus)
Saturday, November 29th, 2014 7:16 pm

And ain’t nobody goin’a tell me othe’wise.

Geez, Tim, you didn’t make a game AGAIN?

Posted by (twitter: @theBumpus)
Monday, August 25th, 2014 10:53 pm

Technically, there is an entry with my name on it, so I could say I finished a game if I wanted to. Systeme, my teammate Finnbar’s entry, was originally to be our game. But given what has actually happened, it’s really only his game. And with respect to him, I’m really, really disappointed in it.

Unlike the last two Ludums, I didn’t lose this one entirely to lack of motivation. So that’s a plus. Rather, I lost it to bad planning and bad team management. So let’s go over what’s happened, shall we?

The First Night

Ludum Dare starts Friday night at nine o’clock here on America’s east coast. I was teaming was Finnbar, like I said, who lives in London, where it was 2 a.m., so I had to do brainstorming on my own, apart from a little chatting with a friend. Finn was supposed to be the music guy and help a little with programming, while I was the main programmer.

So, the theme was Connected Worlds. Now, my first thought upon hearing that was Space Elevators. Haha, Space Elevators. Funny, right? I moved on, though, trying to come up with a real idea, but honestly, I wasn’t very focused. I stayed up quite late trying to get something good so Finn would have something to do in the morning while I was asleep, and I finally sent him three ideas. I didn’t really like any of them, but I told him he could pick one or come up with his own and I’d catch up with him in the morning.

We Rise At Dawn– Er, 10 o’clock

When I awoke, I was first met with what seemed like pretty good news. Finn had picked the Planet idea, and had already completed a prototype!

The Planet Idea: “Make your own planet to music. Very much like our old game, Song of Sparks. Add cool stuff to explore to it, or things that can kill other players. At the end, fly around and explore others’ planets.”

I wasn’t sure if I even liked that idea. I mean, exploring other players planets? That meant networking. And there were just so many parts to it. But I liked the “Make a Planet to Music” part. That sounded fun. And Finnbar chose it over my other half-hearted ideas, as I’d expect, since it involved music. He’s a music guy.

To my surprise, though, our good friend Michcioperz offered to help out with the network code, offering us a server he’d paid for! Wow! So that could work after all. And Finn already had a prototype where you could edit a planet and it would spin and stuff… but wait, what? All the code is based on rotating graphics– none of it is class-based, which meant that none of it could really be salvaged for a final product. Either he wanted a proof of concept or he likes instant results more than code that will actually be useful in a final result. I’m not really sure.

So, we talked about where to go next. I specifically said I wanted to create a planet class just before I went off to lunch. When I got back from lunch, though, I found that Finnbar had already started making a planet class. Uh, okay, I guess he can do that… wait, he’s using Moonscript?

Don’t get me wrong, there’s nothing wrong with Moonscript– it compiles to Lua, so it was perfectly compatible with what we were doing– but I don’t know how to use it at all. He had picked it because it has built-in classes for object orientation, which we needed, but I already had a library that could do that in Lua! But Finn didn’t know how to use it, so he picked Moonscript. And honestly, I had no idea what he was doing. He kept assuring me it would be fine, but I searched his code, and to me the whole thing seemed like a mess. I was still getting the impression that he was going for instant results instead of anything useful. So that’s what I told him.

There was nothing I could really do. I was supposed to be the code guy, and here I was without be able to work with any of the code. I told him I had half a mind to scrap what he’d done and start from scratch. But I didn’t, for a while– I let him keep going and I hoped that maybe it would start making enough sense for me to step in. (It never really did.)

So I had a lot of time to think. I kept thinking about how hard the idea was, and how it wasn’t really going to work. It needed to be simplified. I searched through my first ideas– blah, blah, Space Elevators, blah… Hm. Space Elevators. Wouldn’t it be funny to have a shmup game about defending a Space Elevator from space pirates and seeing how far you can get it? And hey, what if the game was played to elevator music? That’d be hilarious!

Wait… why hadn’t I thought of this to begin with?!


I’m In, Episode II: The Declaration of Libraries

Posted by (twitter: @theBumpus)
Friday, August 22nd, 2014 3:12 pm

Alright, we’re closing in on the start of the show, so it’s about time I declared my base code.

It includes my favorite libraries from the LÖVE community, basic outlines for entity and gamestate structures, and an in-progress version of my in-development tile.lua library. It handles collisions between entities and tile grids in the cleanest way I know how. Feel free to use it, just know it’s not done just yet. (Especially know that it breaks if the entities are much taller or wider than 2x the tile size.)

Also, I’m going to be teaming this time around with Terrabyte, a.k.a. terrabyte_aura, a.k.a. terraby_t, a.k.a. Finnbar. I generally call him Finnbar. In the past, he has been instrumental (heheh) in the development of our MiniLD 43 entry, Song of Sparks, and also developed the pretty dang awesome YOU MUST GET THE ATOMS without my involvement. And then he programmed some DIY gamer kit for UK people, but I’m still not sure I understand that. He’ll probably be a big help with music.

You already know what tools I’m using. My goals for this LD? Only to make a game.

As always, good luck to everyone, especially you new guys because blah blah you make the event what it is or something.

See you on the other side.

Final Round Votes

Posted by (twitter: @theBumpus)
Wednesday, August 20th, 2014 7:39 pm
I'm flexible.

I’m flexible.

“Day and Night,” “Strength In Numbers” and “You’re Not Supposed To Be Here” are my personal favorites. (Especially that last one– think about it, in every video game the player is supposed to be there, as a rule. Can anyone possibly make a game where that isn’t true, or at least feels like it isn’t?)

But in the end, I don’t really care. Any theme could make for a great game.


…Except seriously, you people didn’t like “Maps?” What’s wrong with maps? Who doesn’t like maps?!

I’m In.

Posted by (twitter: @theBumpus)
Wednesday, August 20th, 2014 2:17 pm

After these posts have turned out to be lies the past couple of times, I’m not quite sure what the point of writing another long enthusiastic post could be. Just trust that I’m going to be trying again. Possibly with a team this time. We should probably have it figured out at this point, but we don’t.


More details to come. Thanks for your patience.

I didn’t make a game.

Posted by (twitter: @theBumpus)
Monday, April 28th, 2014 2:52 pm

Final Round Picks

Posted by (twitter: @theBumpus)
Thursday, April 24th, 2014 4:22 pm

I see a lot of people post these, and I never do. So why not, right?

Screenshot 2014-04-24 19.18.18

I really need to get more time to prep more for this event. As it stands, I’ll barely have any time even tomorrow. =p Don’t worry, I’ll figure it out.

Into the Inferno

Posted by (twitter: @theBumpus)
Friday, April 18th, 2014 7:00 pm

I’m IN, part two! In Part One, I began the I’m In posts (FIRST!), established my persona and idiosyncrasies, shamelessly plugged my domain name, and asserted the dawning of a new era! Sixth LD here we come!

My Tools:

  • CODE: Lua + LÖVE in Notepad++. My basecode can be found here, a collection of community libraries. It’s got lots of cool stuff in it that brings me up to par of Flixel users, but it’s not quite ready to use yet. I’m still working on getting it together. EDIT(4/20): It’s pretty much ready to use now. =) Still haven’t added Spriter support, but I’ll get to it.
  • GRAPHICS:, possibly Photoshop. BIG NEWS: I’m going to use Spriter, if I can get it to work. And BIGGER NEWS, my pen tablet! EDIT: I’ll probably try using AutoTileGen.
  • SOUND: Aria Maestosa for music. (S/B)FXR for sfx, and my laptop’s mic. Audacity, for everything.
  • DESIGN: Pen, paper, the font of eternal inspiration (internet), and Tiled for tiles. Yes, I do still hate Tiled.
  • STREAM: Open Broadcaster Software and my twitch.

My Goals:

  1. Make something weird. I hate making games that are the same as tons of other games, but when I try to do something irregular, my thoughts turn to making something “cool.” Making something cool, though, is not the right way to think about it. It just leads me to try to be better than everyone else, and takes me away from making something FUN, which should be the goal. Making something “weird” seems to be the better way to think about it.
  2. Make it juicy. I got reminded of that big juiciness presentation on grapefrukt’s site, so I figured, why not follow some of its advice? And even more importantly, the advice of this.
  3. Explore my design space. You know, insert as much coolness as I can within the constraints of my idea. I mean, there’s only 48 hours, but what I’m trying to say is that I’m going to try stuff. New Cool Weird stuff.
  4. Minimize combat. The fact that 90% of the games in the world involve combat is lame and restricts the art, man. We can do so much more, and I intend to. (Other things that restrict the art, man include realism, goals, standardized controllers, and F2P.)
  5. Tell a story. I feel like my best talents are in the realm of storytelling, and yet, my entries never tell stories. (Okay, one did, but said story was admittedly terrible.) I’m going to try to have a stronger focus on characters and writing this time.
  6. Save time for aesthetic. Graphics and music are important parts of the game that I often leave for the end. I’ll shuffle my normal schedule around to get them done earlier, I think.

I will ignore all the goals above as required.

So, I’m thinking tomorrow or Sunday (probably Sunday), I’ll start streaming some warmup action. I’ll probably code myself an intro and maybe a small game. I’ll keep you guys updated! UPDATE (4/20): Maybe tomorrow.

P.S. Good luck to everyone, especially the newbies! I like to say that without them, the Ludum Dare wouldn’t be the Ludum Dare. Which is why I just did.

Let the “I’m In” Posts Floweth Forth

Posted by (twitter: @theBumpus)
Wednesday, April 9th, 2014 12:24 pm

Last LD, a lot of people were having trouble with getting motivated, including myself. I attributed this at the time to a strange lack of the usual pre-event hype. To prevent the same thing happening again, I have decided that the “I’m In” postings should commence as soon as possible. So here’s mine!

Hello, everyone! I feel like I’m meeting an old friend again already– not only because it’s been so long since I’ve had Twitter to talk about games with, but because it’s been even longer since I’ve had only Ludum Dare and no Twitter. Those were the days. I’ve been on hiatus from Twitter for a while, you see, and it’s been nice, but I do miss the spontaneous conversation.

Allow me to introduce myself, just because I can. I’m Tim, formerly Puzzlem00n until I recently decided that screen names are annoying, I’m 15, and I make games!~on occasion! Coincidentally, a couple days ago marked the two-year anniversary of the day I first joined this site and revealed myself to the internet. I’ve done five Ludums since then, and it would have been six, too, if it weren’t for that meddling motivation loss. I’ll get away with it this time!

Upon getting to know me, you’ll find that my general personality traits include: arbitrary loss of willpower, strange mixings of optimism and cynicism, no desire to understand low-level code concepts, ranting self-deprecatingly about life problems, switching interests from games to writing/animation/comics, not actually liking to play games, giving unneeded advice (OR SO YOU’LL SAY), and making lists. Other than all that, I’m told I’m pretty rad!

So what have I been doing lately, I’ll pretend your asking? Well, I’m trying to put together my personal website AND find a way to update it with content five or six days a week! See the extremely early WIP, the greatest domain name ever conceived (world record pending).

The point is, I’m going to be doing this. And I mean I really am going to do this. And if I’m lucky, this is going to be the beginning of a new age of Tim.

Of course, that’s what I said back on New Years’… =)

(My toolset will be revealed semi-dramatically in my next post.)

[cache: storing page]