noffle

LD22

I’m so in.

Although I am a wee bit late in saying so: I am so in. I’ll be using C++ with Allegro for graphics/input/audio.

Obligatory workspace image:

As for my game plan, I’m still in the brainstorming stage. We’ll see what comes next.

A good day’s work.

Although I feel like I spent a ridiculous amount of my time today making art and trying to get the controls to feel “tight”, I’m happy with where I stand for the end of Day 1. Not that it shows in this screenshot.

Until tomorrow.

[Victory] It’s raining refrigerators.

No, really — that’s the premise of my jam entry, “Alone in the Rain”.

The world is ending. Destruction is raining down upon the world. It will all be over in four days. We all saw it coming — nobody is really all that surprised.

What is surprising is the manner in which the destruction is raining down: refrigerators? From the sky!?

There is an underground shelter that people are gathering at. Families and friends are attempting to reunite there in order to spend the final days of the Earth together.

Nobody wants to be behind. Nobody wants to be left alone..

Alone in the Rain was written in 72 hours, from scratch, in C++, using the lovely Allegro game library and the powerful Chipmunk physics library. The game has been (painstakingly) ported from OS X to Windows and Linux (don’t hold those four (4!) hours against me). cfxr was used to produce the delicious 8-bit sound effects. GIMP was used to create all of the graphics. This game features my first attempt at a human sprite and walking animation — huzzah!

There are five areas in total. The game is surprisingly challenging and unmerciful, although (in this author’s opinion) quite fun to play and experiment with. I am absolutely thrilled with the final result, and cannot wait to see what fun games everyone else has come up with!

Download Alone in the Rain

Porting woes.

It’s done!! If you are running Linux, go ahead and play. As for the other platforms..

Two and a half hours after the jam has ended, and I’m still trying to get my game working on the three Big Ones. Ungh — it’s painful. I’m using C++ with Allegro and Chipmunk.

Linux: Done. Not too bad. I didn’t have a statically linked copy of Allegro, so I’m including the Allegro shared lib, hackishly setting  LD_LIBRARY_PATH, and relying on users to run a “run_game.sh” script that sets the env var and runs the game. Does anyone know how to nicely distribute a game that relies on a shared lib?

OS X: More or less done. Figuring out how to package things into a .app was painful. THEN figuring out how to put the .app inside of a .dmg was even more “fun” (thanks though, guys). The other fun news is that Allegro relies on QuickDraw, an older OS X API for doing software rendering. It was deprecated (but functional) in Snow Leopard, but trying to run it on a Lion machine reveals that support was dropped entirely. So, on Lion machines, the game will toss a bus error when run in fullscreen. *grumblegrumble* Fine then. Since I can’t even catch the failure gracefully, Mac users will have to settle for a windowed version.

Windows: About to start on it, but I suspect it will be more of the same awful. I didn’t see any nice binaries for Chipmunk lying around, so I suspect I’ll need to compile that myself using some arcane MinGW IDE like Dev-C++ or Code::Blocks.

Next year I’m either going to use Java, or invest some time making a set of scripts to automate at least some of these cross-platform chores.

 

 

“Alone in the Rain”: A timelapse

Created using a script that took screen captures every 30 seconds, and then stitched together using ffmpeg at 15 frames per-second. (That means, what, 7.5 minutes/second?)

LD23

In. Again.

After my last entry for December’s Ludum Dare going so well, I will most certainly be entering again this time around. I have the weekend cleanly scheduled off, which should minimize disruptions. As usual this will be a solo affair, with me manning the programming, design, art, and music  (in that order).

I haven’t settled on a particular library yet, but I expect to be using C++ again. Maybe Allegro, maybe SDL, or maybe I’ll take SFML or Cocos2D-X out for a spin. The latter looks like it makes it pretty easy to recompile projects for a variety of mobile platforms, but I’m probably getting ahead of myself; focus on making a game first. At the minimum I want to compile for Linux, OS X, and Windows (in that order).

Tools: vim, make, g++, firefox, some terminal emulator

Those curious can take a poke at my previous game projects on my website. I also exist on the Twitters.

Best of luck to everyone participating!

LD25

Oh, I’m quite in.

Greetings from the warm, sunny beaches of Canada! I look forward to building awesome games with such an excitable bunch of folks.

Who am I? I’m Stephen Whitmore, a hands-flailing-wildly-in-the-air-enthusiastic hobbyist game developer. Last year for LD22 I developed a game about falling refrigerators. I am also the developer of an online open sandbox game about shooting aliens. I also exist in the warrens of Twitter.

In terms of my tool set, I’m developing on my MacBook Air, which is running OS X 10.7.5. I’ll be developing in Javascript and HTML5 using the cocos2d-javascript library. Gimp and/or Inkscape will be used for graphics, and likely cfxr for audio. My programming tools include vim, git, and Chrome.

Off we go!

workspace

Comments

15. Dec 2012 · 02:00 UTC
Coolio – I went to uni in Waterloo. Best ‘o luck.
ryebread761
15. Dec 2012 · 02:01 UTC
Interesting tool set, cool!

LD27

TRUSTY SWORD vs ROCKET LAUNCHER

It’s done! It’s done! The Windows port just about killed me — not that Linux is any better — but it’s done!

2013-08-26-140953_640x480_scrot

TRUSTY SWORD is about two space combatants: one armed with a TRUSTY SWORD, and the other with a ROCKET LAUNCHER. The twist? The combatants exchange weapons every 10 seconds, like some sort of sick, twisted game of cat and mouse. Sheesh.

The future, right? Those weirdos.

Download TRUSTY SWORD today!