Home | Planet Ludum | Rules Wiki | Mailing List| Sign In/Create Account | Write a Post| #ludumdare on irc.afternet.org

Ludum Dare 16 :: December 2009 :: Theme: Exploration

LD16 Results: Top 20 | Categories | View All 121

Theme Voting: Round 1 | Round 2 | Round 3 | Round 4

Posts Tagged ‘cave’

Cave Ninja – Tiny Bugfix Version

Posted by jolle
Wednesday, September 16th, 2009 1:21 pm

I’ve released a post compo version of Cave Ninja. Nothing exciting, it just fixes two bugs:
1. Win check for last level corrected.
2. Divide by zero error fixed that occurred for certain OpenGL implementations.

To be honest, for most people there’s no reason to update. But for those that got the divide by zero (might also seem like it just shutdown at once), it might be worth it.

Windows binary (should run fine in Wine).

glaucon – post compo version

Posted by athanazio
Sunday, September 13th, 2009 6:29 pm

I made some changes based on the feedbacks !

  • fixed animation, to animate only when the char was in movement
  • add some instrunctions of how to fire
  • increase the distance of the border of the screen to avoid zombie-suprises
  • changed the torch throw to allow multiple torches
  • fixed level 3 and add a level 4
  • criated a windows exe
  • fixed some screen flickering
  • reduce the maximum speed of the zombies
  • generated some random textures for the ground

thanks all for the feedbacks !! this helped a lot to enhance the Java engine that Im building.

glaucon and the cave  v2

Cave Ninja – Post Mortem and Stuff

Posted by jolle
Saturday, September 5th, 2009 12:31 pm

The Good

Fun tech. Not only does some tech idea stuff you want to try out make it fun to actually program the entry, it can also makes the entry interesting. Or so I hope it did. There was two things I tried out: Destructible landscape rendered with marching squares and some sort of fluid simulation.

I’ve wanted to try out destructible terrain with marching squares for some time. Mostly when thinking about doing Blastup 3, though I’m probably more for doing pixel perfect (with alpha) stuff. But still, wanted to try this approach out. It worked pretty OK, though it requires more work to be anyway close perfect. As a note, the collisions just uses bilinear filtering of the nearby grid points and checks it against the threshold, so the marching square output is just for rendering here (which really simplified things).

The fluid simulation pretty much just happened. I had a world which was a grid of values of 0 to 1. There’s a lot you can do with that. I’ve thought about similar things for earlier LDs, for the theme flood, but that theme never won. Basically, it’s like those old water simulations where each pixel is a water particle, and it can either go down or to the sides if there’s room. I just had float values instead, so the whole of it didn’t have to move. Then marching squares on top. Anyway, the lava seems to be what people liked the most, so I’m glad I did it.

The actual game idea. With the destructible terrain etc, I sort of wanted a game in between Worms/Liero and Lemmings. Which I think is what I got. It’s lacking things though (see below). Overall, I think it’s a good game idea.

Once again used the D programming language, which was good and makes most things easy (except in one place where a thing I did in a loop became very slow, which cost me some time). Also used OpenGL, GLFW and Fmod. Stuff that works pretty well and that I’m used to.

The Bad

Time, time. Lack of time. Or too ambitious project, perhaps. I spent 4 hours away from the compo helping some people to move, but I’m not sure those 4 hours would have made a lot of difference. The time issue had most impact on the level design, I feel.

The level design started out sort of OK. I wanted to introduce every new element by itself in a single level, then start combining them and creating puzzles.

Well, to start with, not all elements that I wanted to introduce got introduced. There was only one weapon, there was only one enemy type. I had planned for more there. And I had planned some cool movement tools, like a jetpack (and if I really had had some extra time, a ninja rope).

Anyway, as it were, I did get the elements that existed introduced in the way I wanted (though some levels was a bit too long, making them annoying). But then suddenly I didn’t have time to introduce more elements, yet I didn’t have enough materials or ideas to make good puzzles. So that first lead to a platform/jump level.

Then there was the last level. It got too hard. A little too busy. Even its name gives it away, it was named: A little bit of everything. Basically it had become apparent that it would be the last I had time to do, so wanted it real, if you know what I mean. Nothing tutorially. As a base there was a single good puzzle. But after making it, there was lots of room left, so got another semi-puzzle, some jumping, some digging, and some kill things. Too much. But maybe it suited as being the last level. I can tell you, even I have had trouble completing it sometimes.

That’s not the only bad thing with the last level though. The last level’s win condition check is bugged. So you only actually need to reach the star to win. I realized this bug existed after having gone to bed after just submitting my entry. So I got up, “fixed” it, and re-uploaded (it was within the deadline, don’t worry). Only the next day I realized the check was still bugged. I had added the correct check, but I had also left in a call to the base class update function, which just checked the star. So that was a waste of time.

Graphics. They turned out rather bland and boring. And dark. Noticed today that even just making the game 50% brighter helped a lot. But I’m not good at creating good textures or animate stuff, so perhaps it’s OK given the time available.

The Other

Sounds. It’s thanks to sfxr that I got any sounds at all. All in all, it might have taken 15 minutes to get all the sounds in. It was a great improvement over no sounds, but beyond that it was lacking. In addition, it seems that the sounds cut out for quite a few people — I have no idea why.

Heads up

I really recommend maximize the window to get a look at the whole level (if your screen is big enough). It’ll look bad that the level just cuts off if you have too large a screen, but even then it’s well worth it.

There’s a skip level cheat — it’s pressing F1 and F11 at the same time (as in most of me entries with levels).

I used a bit of base code and some utility code for rendering, fonts, and sound. Not really a library, just some random stuff (it’s what’s available in stdf in the source folder of the package). This is probably bending the rules a little, but I hope you guys are OK with it. Absolutely not game code.

Also, it’s not like I came up with marching squares during the compo. I’ve written a few application using it earlier, and actually adapted some old code. Writing it completely new might have cost me extra 15 minutes or so but it seemed pointless. The idea is really quite simple: For each square in the grid, start making a polygon. Check one corner, if it is within the threshold, make a point. Check this corner against the next corner — if one is out and one is in, find the point in between. Then do the same for the three other corners and edges. And that’s it.

Outro

There were probably some other things worth mentioning too, but none that I can remember now. Think I’ve responded to most stuff that I’ve got comments on as well. Overall, people seems to have liked the game, so I’m pretty happy. It’s been a good LD.

glaucon and the cave – timelapse

Posted by athanazio
Monday, August 31st, 2009 5:04 pm

LD15 timelapse from Hamilton Lima on Vimeo.

Glaucon and the cave – final toughts

Posted by athanazio
Sunday, August 30th, 2009 7:57 pm

Clipboard02

ouch, that was close 30 minutes to the end and the jar file was giving me problems hehehehe, allways forgeting the deploy details !! but at the end everything is fine, and the final version is on the air.

thanks all !! that was a real fun !

zombie-left2

DiggR: Gold and bombs

Posted by drZool
Sunday, August 30th, 2009 10:54 am
Gold and bombs!

Gold and bombs!

Arrows + Z + X

DiggR: FLOOD is slow but cool

Posted by drZool
Sunday, August 30th, 2009 3:19 am
FLOOD is slow but cool

FLOOD is slow but cool

Arrows +  Z

DiggR: I has FLOOD in my caves!

Posted by drZool
Saturday, August 29th, 2009 2:23 pm
I has FLOOD in my caves!

I has FLOOD in my caves!

Trying to flood, dunno if it will be in the final game. Click to run!

rogue-ish dark cave w/light

Posted by jph
Saturday, August 29th, 2009 10:40 am

so far very basic,. just a procedural-noise based cavern and a brute-force point light algo,. it runs fine here but it terribly unoptomized,.  I may try to get some recursive shadowcasting going,.   however for the sake of a timeline I should probly just move on to a bit of gameplay and see what develops.

I am working in the ZGameEditor,. so it’s opengl for the graphics, once I get the game working I will then consider the visuals..,

IDE shot,. .

IDE shot,. .

Cave Thing – Water and Rock layers

Posted by jolle
Saturday, August 29th, 2009 4:58 am

Nothing too fancy yet, most time I’ve been working since the last log entry was spent on writing some pretty bad water simulation stuff. Just now added the rock layer as well. Still not sure what the game will be, but it’s getting closer and closer to involve burrowing. From caves.

jolle_cave_progress_02-water-rock

Also got the news that my sisters are moving this day, so will have to spend some of the afternoon and evening carrying stuff.

Cave Thing – Basic Renderer

Posted by jolle
Saturday, August 29th, 2009 1:59 am

OK, so I’m not sure what kind of game I’ll make yet — I have several ideas, it’s just that I don’t know if they’d be fun. In the mean time, I’ve set up simple cave rendering:

jolle_cave_progress_01-caverenderer

It’s basically marching squares on top of a grid of 0-1 float values.

the cave of Glaucon

Posted by athanazio
Friday, August 28th, 2009 9:08 pm

aha ! now I can go to sleep… I have the ideia to dream on :) Glaucon after a boring class from Plato fall in a cave and have to escape from it, but in order to escape will have to find the sequence that opens the door of the cave, the keys are around the cave, but you cant see all around because the light dont go too far … and watch out the monsters of the cave Glaucon !! throw fire on it !!

here are the drafts

draft_page1

draft_page2

draft_page3

  • Recent Comments

  • Recent Tweets (Tag: #LD48)

  • Categories

  • Meta

  • Recent Trophies

    The "Ludum Dare Entry in SOWN" Award
    Awarded by PoV on January 26, 2010
    The "Ludum Dare Entry in the IGF" Award
    Awarded by PoV on January 26, 2010
    The "Ludum Dare Entry in the IGF" Award
    Awarded by PoV on January 26, 2010
    The "Funnest Looking Animated GIF Ever" Award
    Awarded by PoV on January 26, 2010
    The "Breakfast With Awesome Thing" Award
    Awarded by PoV on January 26, 2010
    The Official SonnyBone 'RAD GAME' Award
    Awarded by SonnyBone on January 3, 2010
    The Madk Award for Excellence in Graphic Art
    Awarded by madk on January 2, 2010
    The Official SonnyBone 'RAD GAME' Award
    Awarded by SonnyBone on January 1, 2010
    The 'RAD TUNES' Award
    Awarded by SonnyBone on January 1, 2010
    The Official SonnyBone 'RAD GAME' Award
    Awarded by SonnyBone on January 1, 2010
    The "I Wish I Could Draw Like That" Award
    Awarded by SonnyBone on January 1, 2010
    The "I Would Pay Money For This" Award
    Awarded by SonnyBone on January 1, 2010

  • All posts, images, and comments are owned by their creators.