LD15 August 28–31, 2009

Critters

The trouble with the caverns that rex explores, is that they tend to be full of strange creatures, like this Zombird :/

He'll peck your brains out!

He'll peck your brains out!

Multiple caverns!

I’ve built a cavern generator, and then put together a simple space partitioning thing to fill a world with caverns :) Next come the interconnects between caverns!
Here’s a shot of what it looks like – this is a lot smaller than it will be, the world is only 800×800 pixels in this image. The procedural generation will produce approximately the same set of caverns regardless of scale though – I’m pretty proud of it.
(I’m using my desktop rendering windows for debug windows in this entry 😛 ah well, maybe next LD will give me an opportunity to use them to their full potential)
ld15_progress_2

Lunch While Waiting on Dinner

I’m taking a quick break after wrestling with my own framework for far too long. I thought I would get done with heightmaps at 3…ended up being more like 6. Oh well.

Basically what I’m doing is generating a heightmap from the bitmap image of the level. Thus I can make silly levels and just plain not have to worry about collision detection for going up a hill or down one, which to me is pretty sweet.

Here’s a screen from a bit ago:

screen shot 2

I had the height map flipped and visible so I could see the problem I was having with it more closely. Turns out I was scrolling the background for the level faster than the heightmap…stupid!

Also, lunch – a toasted sandwich with grilled chicken, spinach, tons of garlic, american cheese, and hot mustard. Delicious, I say!

IMG_0626

Well that about wraps it up..

I think ill have to call it quits about here, I have critters and sheep (zombie sheep BTW) wandering around the cavern.

screenshot-1251586048

Good luck to everyone and remember to have fun! Cant wait to see what everyone comes up with.

My cavern generation if anyone is interested.. numpy is teh fun.

 data = numpy.random.randint(0, 2, size)
 alive = numpy.zeros(size, int)
 for c in range(iterations):
 alive[:] = 0
 for x in range(-1, 2):
 for y in range(-1, 2):
 alive[max(0,-x):min(-x+width,width), max(0,-y):min(-y+height,height)] += \
 data[max(0,x):min(x+width,width), max(0,y):min(y+height,height)] >= 1
 data[alive =5 ] = 1
 

cheers!

A.

Second Screenshot

Woot \o/ my game is improving!

Screenshot-Cavern

There is no scrolling, animation or collision detection but still it is an improvement :)

Version 0.2, And Still No Name

Heading to the dog park soon, but wanted to release this before I left. Comments would be greatly appreciated! I’m especially wondering who all (if anyone) even has Python installed. Am I programming for an audience of zero?? I hope not :(

www4.ncsu.edu/~tamorgan/LD15.zip

P.S.: I’ll get screenshots up when I get back.

Comments

29. Aug 2009 · 21:20 UTC
there will usually be enough of ‘us’ to be able to run a python game.. also, py2exe can help right?

‘Time for Bed’ said Zebedee

It’s midnight, and I’m reasonably happy with what I’ve got done so far, so time for bed. Just animated Ted – only 4 frames for walking, so it looks a bit pants, but I can always sort that out later if I get time. Some animation > no animation.

Otherwise, not much different from last update, so this is probably a bit pointless. Oh, well. 😛

Tomorrow I might get around to actually making something playable. And with dinosaurs in.

First Screenshot!

The first screenshot of my game

Wow, I’m simply amazed how good-looking my game is turning out to be! It’s basically going to be a pong game played inside a cavern with rocks and stuff in the way, the walls will also be slightly deformed for some interesting bounces. I’ve selected quite a simple game to implement because I really wanted to make it with OGRE and I haven’t done anything with it before. Let’s see if I’ll get something done by the deadline. :)

It’s really dark in there

Thank goodness for that trusty flashlight!

Thank goodness for that trusty flashlight!

I’m making a lot of progress, though certain little bugs still pop of from time to time. I’m slowly squishing them. Overall, I think things are looking pretty good for this stage of the competition. Still, I plan to add a few more really fun features and changes to the Cave of Peril!

Done quite a bit, nothing to show.

I’ve got my level in game now… but it’s not screencappable until I have a character (unless you like the black area at the top of the frame ^^; ) Yes, character is next, and then, all the rest of the background art. 😀 Hoorah!

“What is this Beacon | of Life? | Hope”

I am in Darkness | Disoriented.

"I am in Darkness | Disoriented."

I can hear things | Coming for me...

"I can hear things | Coming for me..."

... A Light! | Hallucination | Reality?

"... A Light! | Hallucination | Reality?"

It’s looking like I’ll actually finish this :) or at least get it playable.

Comments

29. Aug 2009 · 21:27 UTC
Chevy, this looks pretty straight-up amazing. Can’t wait to play it.
29. Aug 2009 · 21:31 UTC
very cool look so far!

Cavernous.

After doing pretty much nothing, and just messing around, I finally got something that actually seems a little decent.

two

Now maybe I can work on the actual game part.

Conway’s Game of Cavern’s – Now in 3D!

first person view

first person view

here is the mouth of the beast, the fateful cavern… IN 3D! (Procedural caves produced with the 12345/3 Game of Life rules, with some alterations) I was able to get rid of most of the deadends by randomly killing blocks in one round of a large sum. It is actually pretty nice now, as far as generation goes. Now to make this texture better, and implement enemies…

Comments

31. Aug 2009 · 09:14 UTC
Oh cool you did the procedurally generated maze! That maze is crazy, I will get so lost! XD

Desk photos: about town

Well, here’s my work space 15 minute before the competition started:

deskphoto

I got gedit and a terminal, so I’m good to go. But looking at the other posts, I got a bit self-conscious about how modest my setup is, so I decided to take this show on the road.

LDing on the subway!
T

Harvard!
harvard

MIT!
mit

Boston Public Library!
bpl

Hey, they had a book. Now I can totally make a 3D game!
book

Tags: deskphoto

Comments

29. Aug 2009 · 21:36 UTC
heya.. another Boston local! Enjoyed your ‘around the town’ shots! 😉
29. Aug 2009 · 22:47 UTC
Cool! LD 2 go!

Cavern Copter

Last post of the day before turning in. I finally settled on a name, Cavern Copter. It has been great to get so much time today, although I’m not sure if my wife appreciated my absence. And I nearly forgot to feed the ancient and venerable hamster.

Ideally this would run in the Unity web player, but I can’t get it to work with the WordPress plug-in, even though the same file works fine from a “normal” web page.

Windows build here.

Fly the helicopter with WASD or the cursor keys.

Now I’m going to sleep and think about that bottle of Battle of Britain Ale that I’ve promised myself as a reward. Should really take a picture of it. Or drink it.

Something interactive, at least

I had a couple of false starts last night, but today’s been more productive, and I have this little fly-around-and-bump-into-walls thing going:

LD15_29082009_161037

If you like, you can play around with it here: http://www.thewasabiproject.com/flash-games/play/ld15-xue/

I think I’ll be calling it “Xue”, but I’m not entirely settled on that yet.

Oh, and here’s what was today’s breakfast — it was responsible mostly for fueling the bump-into-walls part, I think…

Unreasonable Portion of Leftover Pizza

Tags: foodphoto, screenshot

Dinner with Hurricane Danny

As the remnants of Hurricane Danny thrash against the windows on it’s way out to sea I’ve finished with my dinner and half-finished with my beer.  Been working on the game now since 5am EST and it is now almost 8pm.  I had way too much coffee a few hours ago and in some attempt to bring my nervous system’s ballast back in line I’m having a Corona.  :)

LD15-sat-dinner

The game is going well so far.  Angry Caverns is starting to be fun and I’m starting to refine some of the ideas and mechanics with all the time I’ve spent playing it.  I hope I can get a bunch more finished tonight before I have to crash though.  As soon as I start nearing this point in the competition (usually about 15 hours of dev in) I start getting a little loopy and distracted.  If I can just stay focused for as long as possible I can lay the ground work for a productive day tomorrow.  Well.. back to the game dev!

Tags: beer, corona, dinner, foodphoto, pizza

Yawn, end of day 1

Been coding for almost 18 hours. (with breaks of various sizes, but none too long)

Game is progressing well. I now have a player, and he can shoot. And there is enemies, and some of them shoot. And player can pick up stuff, and the player can die in different ways. And the player can win the game. And there is a highscore list. And stuff.

The plan tomorrow is to create an intro, a you-won-the-game-outro, credits, make pretty graphics (can’t get much worse anyway), fix the music so it doesn’t sound like crap (it’s generated on the fly by the computer, and it doesn’t do a good job). I have a TODO list here somewhere between the windows, but I’m too tired to check if I forgot to mention something. 😛

Here is a picture of Mr Monocle riding his penny-farthing on some railway tracks, and an Evil Gnome shooting at him. And there is also a ruby. Collect it to get $500.

Picture 4

Tags: LD #15 - Caverns - 2009, Mr Monocle, penny-farthing

I’m in a cave , build 2

So , my first blog post on the ld site.

I actually participated in ld#1 aaages ago, but then I rediscoverd the whole joyful concept now.

Now I’m working on a guy that’s in a cave with a laser.

There’s also a robot in the cave that wants something that you have. So defeat his army.

made in unity, so I’ll link to the unity web version

This version has enemies spawning and moving somewhat silly around and jumping.

The enemies don’t hurt you yet, and they move like idiots. Shoot them anyways. it’s fun to shoot.