Home | Rules and Guide | Sign In/Create Account | Write a Post | Donate | #ludumdare on irc.afternet.org (Info)

Ludum Dare 23 — April 20th-23rd, 2012 — 10 Year Anniversary!

Ludum Dare 22 :: December 16th-19th, 2011 :: Theme: Alone

[ Results: Top 50 Compo, Jam | Top 25 Categories | View My Entry ]

[ View All (Compo, Jam) | Warmup ]


Archive for December, 2009

5 Colors: Pandora – Timelapse

Posted by
Thursday, December 17th, 2009 10:56 pm

A bit late perhaps, but here’s my timelapse video, on youtube: http://www.youtube.com/watch?v=9eYLpt8P0Jk. Enjoy the polka :)

I used a bad codec, and some of the files randomly disappeared, so the video represents about 24 hours of the 48.

Hey, and if you haven’t played 5 Colors: Pandora yet, now’s your chance! (Or, you know, later.)

2009-12-16_155635

Bees n Flowers Mac OS build

Posted by (twitter: @recursor)
Thursday, December 17th, 2009 7:18 pm

Get to it from the ratings page or take the direct link to the download.

How about a bit of response of me too. Because you liked it the other three times.

Posted by
Thursday, December 17th, 2009 6:02 pm

After the Jump follows the reason of why a seventh Star Wars would be very realistic in 2010.

Includes a trailer.

(more…)

Chameleon: post-mortem

Posted by
Thursday, December 17th, 2009 3:21 pm

(Edit:  maybe I have written this post-mortem too soon, i.e. without having enough feedback about the game. Post-mortem of the post-mortem.)

This is my first LD entry. I intended to work on another game (not related to the competition) in order to benefit from the worldwide good vibes emitted during these 48 hours. But things turned out differently…

What went right

  • Initial research. After reading the theme, I thought about it peacefully for about 3 hours, with ideas coming in naturally. The result was an extensive list of the elements of an exploration game.
  • Keeping it simple. I selected the absolutely core elements to implement first. Finally, I even had to remove one of these elements after performance troubles of the implementation, without much loss (the knowledge of a location is either 0% or 100%). Maybe the result was too simple, but the aim was to complete something, even if too simple. Despite this simplicity, I managed to get somewhat addicted to the game.
  • Iterating. I have probably spent as much time playing the game as programming it. Playing the game showed the need of additional controls or warnings to remove some tedious tasks. Adding these features sometimes completely changed the game feel. For example, a very late addition: right click to go back to the NEAREST source, instead of the previous source. This allowed a faster gameplay because going back or to a recently found source doesn’t require precise pointing anymore.
  • Sounds. Creating sounds with sfxr and Audacity didn’t take too much time, and the result is at least consistent.
  • pygame. Starting from scratch using  almost exclusively the online reference documentation was much simpler and faster than I thought. Note: this is not my first game made with pygame.

What went wrong

  • Using a never-used library. This was not the time to discover a library I was not familiar with (numpy). Lots of time spent stumbling upon gotchas. Reading the documentation in a rushed way is not so fun either.
  • Programming some of the audio events. Making sure that some sounds (especially the alerts and the reload sound) were played at the right moment and not repeatedly was trickier than I expected (this problem didn’t appear in the visual part, more forgiving). I even added a (minor) display bug who made it to the initial release (sound was added at a late stage of the development, so there were less tests to detect bugs).
  • pygame and py2exe. Too many time lost at the worst moment figuring out why it wouldn’t work. For some reason, switching to Python 2.4 did the trick.
  • Graphics. I didn’t even try. Not enough time,  energy, and knowledge. I plan to play with Gimp more often.
  • Music. Same here. Maybe a very discrete ambient loop would have helped. PureData?
  • Full screen. I didn’t make sure that the game would be the same for a different resolution (mine was 1280×1024). So monday I had to send a new version to make sure that the difficulty is as intended. The game would have been too easy with 640×480.
  • A random game level. Maybe handmade levels with an increasing difficulty would have been better, with more time. A bitmap would have been a way to store these levels and benefit from an image editor used as a level editor (a colored pixel = an energy source).

Surprises

  • While it was not intended, and while as few mechanisms as possible were implemented, the result seemed original, even somewhat addictive (discovering an energy source, even an easy one, is always a pleasure, even without a sound effect).
  • While there is no hint, no way to know where the energy sources are, the end game is not totally random. Moreover, it might be how exploration or research works: there is a safe, mechanical, yet somewhat pleasant activity of moving around the known sources; then, when the safe routes have been explored, there is a risky, “no way back” activity, with calculated risks, and yet depending on the ultimate factor: luck.

What’s next?

This game could evolve in several distinct ways.

  • A single player version, very similar to this game, with a quick gameplay and few additions  (graphics, background music, maybe gray out known zones).
  • A single player version with more mechanisms: hints (legends gathered from visited settlements) , enemy AI, etc.
  • A multiplayer online version with a slower persistent gameplay, using waypoints (add color warnings when tracing routes); the discoveries would be published or not, etc.

Using a 3D engine with nice light effects (still with a “from above” 2D gameplay) might be fun too. Maybe the energy sources could be also light sources, and give hints about their location (some kinds of satellites with big orbits might be interesting too).

Zelnick Browser Issues

Posted by
Thursday, December 17th, 2009 1:02 pm

Folks who are getting a white frame — would you mind posting your browser version/platform in the comments?  You may also try running it in Safari (where it was developed) or Chrome (which uses the same rendering engine).

Tips to Solve Massacre at Misfit Toy Island

Posted by (twitter: @Twitter.com/roseseatmeat)
Thursday, December 17th, 2009 12:53 pm

Massacre at Misfit Toy Island

http://www.ludumdare.com/compo/ludum-dare-16/?action=rate&uid=258

I know my entry is way too hard. Changes I made at the last minute turned the game from way too easy to way too hard. And I didn’t have time to balance it. That’s the breaks with a 48 hour contest I guess.

Also, stupidly, I set the key to continue from the Win screen to “space bar” and during the game you fire by pressing the “space bar”. So what that means is that if you do win the game, you are sure to bypass the win screen!! Haha, well, just reward yourself by viewing the win screen in your favorite graphic software I guess if you actually get so far.

But I have actually completed the game. It is possible, though definitely CHALLENGING.

My idea of the game came from the great PS2 game Shadows of the Colossus. In that game, you roam around a landscape looking to fight a few gigantic and incredibly difficult to kill bosses. So I wanted the misfits to all be difficult boss battles and my influence on boss battles is pretty much from the 90′s SNES games where killing bosses takes figuring out the bosses weaknesses and then applying a huge number of hits using a repetitive process. I guess I just have the belief that a boss battle should be like playing a match of tennis, that is to say, exhausting! Call me Old School, hehe.

Well, that’s exactly what it takes to beat the Misfits. For example, the Tootsie Roll takes 50 hits. If you are able to kill it, you will get 25 health from it. Some bosses require as many as 600 hits to kill. Generally, the bigger the misfit, the more hits it requires to kill. The key to beating the game is understanding that you get half the hit points of every misfit you kill, so what you have to do is find the biggest, easiest to kill misfits out there and kill them first. I would recommend starting with the Jägermeister or the Electronic Battleship game. What you want to look for is big misfits that have a slow rate of fire. The slower the rate of fire, the easier the kill. If you kill the Battleship game, you’ll get 300 health.

Now that extra health will really come in handy. You see, if you touch a misfit, immediately death to either you or the misfit will occur, depending on who has the most health. This can be very dangerous at the beginning of the game. Once you have built up a lot of health though, you can quickly kill some super tough small misfits such as the bottle of Bengay or Snoopy by just touching them. You will know they are super tough when they unleash an endless stream of bullets that make them virtually untouchable.

Some big misfits you will need to battle rather than touch because they have so many hit points. The teddy bear is a good example of one of these. During these tough battles, you need to figure out the weakness. What you will usually find is that you can position yourself so you are at such an angle that it is difficult for them to hit you, but you can hit them repeatedly. Usually you need to play around with the angles, and aim for a corner of the misfit that maybe sticks out a bit. Eventually you will find a location where you are relatively safe, yet able to hit the misfit with regularity.

Also, after each misfit you kill, you move faster. So by the time you get to the last misfit, you are really able to fly around the screen and can pretty easily dodge the bullets. So in this sense, the game does get easier as the game progresses. I had also intended to increase your rate of fire as well, but I guess I forgot and this never made it into the game.

Hope this helps you conquer those misfits!

Responding to game comments.

Posted by (twitter: @FionaSarah)
Thursday, December 17th, 2009 10:27 am

You guys, a good feature for the website would be for game developers to be able to reply to comments on their games. It helps to say thanks and clarify things. I love that people play my games and I’d love even more to be able to tell them personally. This is the only way to do it currently.

C418: Brilliant. Shame I couldn’t get the Spacestation into my little space ship :(

I lolled. Thanks. :)

eli: The lonely, introspective feel is really great. Artwork is excellent, the music is cute. However, the back-and-forth mechanic was a bit tiresome for me. Overall effort: 5 stars at least.

Thanks for the comment. Music is cute? That’s different! The back and forth mechanic was kind of on purpose, the idea was that the game was forcing you to travel further to get more valuable items so you could upgrade your ship and make getting even further than that more viable. I wanted to have things to shoot, like space pirates but I never got round to it, so I would have added more mechanics eventually. :)

SonnyBone:This game looks REALLY NICE in motion. The pictures don’t do it justice. The game is very relaxing, which is what I think of when I hear: EXPLORATION. Everything works well together. For a 48 hour game this is incredibly polished, as others have said. NICE!

This LD I made a very conscious decision to polish things as much as possible as I went along, assuming it was viable in the time. It only takes a few lines of code for me to make something popout or fade, or highlight etc. It seemed worth it as it enhances the overall feel of the game. It seemed to pay off. (Thanks for the trophy recursor!)

refrag: Beautiful. A simple premise, beautifully executed. Well done!

Thanks! My initial idea wasn’t simple. Infact the debris sucking up and upgradinfg thing was meant to be a side thing that you could do in addition to the main game, but as time went on I decided to shift my focus to it.

madk: Good and well-executed concept, and it’s a relaxing game. However, more variation of gameplay would be nice. I got bored of just riding around and absorbing debris after a short while; some sort of enemies would be a good addition.

Go further. ;)

Codexus: Nice little game with a good ambiance soundtrack. I would have appreciated the option to play in windowed mode, playing low-res games on a 30″ monitor isn’t too great. (with distorted aspect ratio too due a nvidia bug :/)

Jees, it’s ludum dare! What more do you want from me?! Hehe. Really this comment confuses me, how many LD games let you decide to play it windowed or fullscreen. I felt having it in a window would ruin the insular feeling  of the game.

TenjouUtena: Great game! Full of fun stuff to do, fun places to go! Great to play, will probably pick it back up after the compo.

Thanks! With luck I will too. :)

ExciteMike: I love the atmosphere! I played for a long time before I got down to the enemies. Form some of the other comments it sounds like many never made it that far. Two biggest problems: 1. Hold meter catches up too slowly, it looks like I still have room when I filled it, it just doesn’t show it yet. 2. The enemies were killing me before I even got to see what was shooting at me, and it’s really not easy to dodge so that’s where I stopped.

You’re not the first person to make that comment about the hold meter, I noticed it upon extended plays after the 48 hours too. I know how to fix it, but it didn’t occur to me at the time. As for the enemies they are kind of meant to stop you going down there since it’s where the most valuable items are, I appreciate that their range is perhaps a little on the long side though. :) If you hear the pew sound then just run, you can outrun the lasers easily!

Arne: I like this. I think I’m going to write a clone, if that’s ok.

Uh, that’s a bizarre comment. Okay, I guess.

recursor: Wow. This game has an impressive amount of polish for a 48 hour creation, and it is quite fun. This is one of my favorites so far. I hope you do even more with it.

Thank yoooou! With luck I will!

localcoder A couple of things almost stopped me getting into this game. First, I pressed escape to get out of the inventory screen and the game quit.

Then on my second attempt, I collected junk because that’s what I thought you were meant to do, and when I sold it and got no money I thought the game was bugged.

But once I worked out what was going on, I really enjoyed the game. I love the creative items, both the funny ones and others that suggest the story of the destroyed fleet.

The variety keeps the game interesting and I wanted to keep exploring to find bigger and better treasures. The surprise hostilities at the end were great too. The only disappointing thing is that there is no ending, so once I had all the upgrades I was left with no reason to use them.

Yeah the escape thing is silly. I’ll mentally put that aside. Even though I had time to have a start screen, a quit screen never occurred to me.

The not really knowing what to do aspect was definitely part of the design. I intentionally didn’t say much about the game (if you notice I don’t say that you can even tractor with the mouse button, you just sort of discover these things). To keep with the theme as much as possible I wanted to make the game mechanics themselves explorable as well as the playing field.

Once you twig that the further you go in the more items are worth you end up all “Oh alright it’s on now.” and try to get to the end of the field, about half way you run into a mine and don’t know what the hell. Putting the turrets right at the end was definitely the right decision I think, the shock when they first blast you apart after there’s been nothing like it for the whole game is cool I think. Discovery and exploration go hand-in-hand.

Yes there’s no ending, I had big plans but time and all. :) Thanks for the nice comments!

And thanks very much to anyone who has played it but not commented!

Boboil goes Exploring: Post Mortem

Posted by (twitter: @atkinssj)
Thursday, December 17th, 2009 8:35 am

LD16 was a lot of fun, despite continually running into killer bugs that took ages to fix.

What went well:

  • I managed to pull it all together in the last couple of hours and actually end-up with a game. I very nearly didn’t.
  • People seem to like it, too! Didn’t expect that one.
  • After releasing, I managed to locate and destroy one last memory leak. Otherwise it would have been unplayable.

What went badly:

  • The aforementioned bugs.I probably spent at least a third of the time I was working on the game trying to fix memory leaks, infinite loops, and the like. These were often related to…
  • I didn’t prepare. DESPITE knowing very well that I needed to get a basic framework, in the end I was just too lazy, and started the compo even without most of the libraries I needed.
  • I didn’t spend enough time at the start thinking about what my game would be. Instead, I charged ahead with a turn- and tile-based engine, assuming I’d think of something later. Fortunately I did, and the idea was reasonably fun.

What I would improve:

  • There are still a couple of glitches – one is that sometimes monsters manage to get on the same tile as you and you can’t attack them – not sure why.
  • The view is too small. This is mostly so I could avoid trying to do any ray-casting and what-have-you. Though since I let you see monsters for an extra tile away, you can still see through walls. Whoops.
  • You automatically climb down ladders, which isn’t ideal. In fact, I think I accidentally left it so that you’ll go down a ladder if you attack a monster which is standing on it. I ran out of time, and it was easier to code like this. Sorry!
  • I had ideas for more things you could ‘explore’ and earn XP from – such as each time you come across a new animal or plant. But I never got time for it.
  • The difficulty increase is really naff. Or at least, what’s meant to increase the difficulty – each time you go down a level, the monsters get +1 to attack, defence, and hp. But each time you level up, which can occur 2 or 3 times per level, you get +2 max hp, are fully healed, and your attack and defence increase by 1. So it’s very, very easy to quickly outpace the monsters. I didn’t take the time to balance it, as it was about 1:30 am by then, so yeah.

Final notes:

  • I do have some ideas for expanding it, and I hope I actually get around to doing so this time. I think I will do, as I’ve wanted to make a roguelike for a long while, and after I lost all the code to my other one (Nooooooo!) this is a good opportunity to get back into it.
  • Hanging out in #ludumdare made the whole thing a lot more fun, even when it seemed I would end the competition with only a mediocre level-generator. :D

Cursed – Additional Notes

Posted by
Thursday, December 17th, 2009 4:36 am

Seen that people have found my game boring (which it is, tbh)… but there’s a note I’ll have to make: the “correct” way of winning the game is by destroying enemy ships, you’ll get 10g for each one you sink, get 100g to buy a map, and go to the map location…

You can find some enemy boats to the West of the starting position, for example… :)

Don’t forget you have infinite lives, the only drawback of sinking is that you lose half your gold…

Think I should have given the player a starting map and/or some money, so they feel more the need to explore more… :)

I would add this to my entries post, but I couldn’t find a way to edit it…

Bring back the ability to comment on my own post! :D

5 Colors: Pandora – crazy bug explained (and fixed)

Posted by
Wednesday, December 16th, 2009 9:56 pm

Okay, so I was baffled by some of the comments on 5 Colors that indicated that some of the structures in the game were partially invisible for some people (when people compared playing the game to watching the walkthrough).   I was completely unable to reproduce the bug on my system, and the really puzzling bit for me was that the background sprites used in the game are one-piece sprites.  So it seemed that random bits of otherwise visible sprites were invisible for some people.

The mystery was solved when I was finally able to reproduce the bug by playing the game on my wife’s netbook. It turns out that non-dedicated graphics cards have a hard time handling textures that are longer than around 2000 pixels on one side, which some of my background sprites were (my laptop has a low-end Geforce 8400 GS, and there’s no problem, but I’m assuming some people were playing the game on laptops with no dedicated video at all).

I chopped the larger sprites into bits (a process that is going to make any changes I want to make in the future incredibly painful), and the game now plays as it should on my wife’s netbook — and I’m assuming it will work on everyone else’s laptops as well.

So you can see that the bug was not entirely my fault, at least, not in the direct sense that my programming caused it  — though I will take responsibility for  it, since my ignorance did cause it :P .

Thank you very much to everyone who has commented on the game so far: I wouldn’t have found this bug without your help! I would be incredibly grateful if some of you who were experiencing this problem could try the game again, and let me know in the comments if the it is now working for you properly. Incredibly grateful.

You can download the fixed build here.

2009-12-16_155619

Thoughts on Bees n Flowers

Posted by (twitter: @recursor)
Wednesday, December 16th, 2009 8:28 pm

Well this is my 2nd LD and I must say I thoroughly enjoyed it once again.

Tools I used

Novashell

Paint .NET

Notepad++

Audacity

sfxr

Here are some random thoughts both good and bad about my experience making Bees n Flowers:

  • This time instead of spending time trying to do pixel drawings, I drew my graphics freehand, scanned them in, and touched them up using in Paint .NET. I got this process down pretty good and felt pretty good about the results.
  • Aside from a few annoying bugs I fought with, the Novashell engine worked out well for me and it also has the advantage of being able to generate both Windows and Mac packages (which I still need to do). I know, Unity can too.
  • I had originally intended to learn Unity beforehand and do the game with it, but alas I just … dropped the ball and didn’t get to looking at it until it was too late.
  • I really wanted to get random generation of the sequences, and at least one enemy (a wasp)  into the game but was unable to do so before the deadline
  • I think the game could have used actual levels that change after you get a certain number of sequences. Then the locations of the flowers could be changed and maybe keep things a little more fresh.
  • I had more flower types but they didn’t make it into the game
  • I wanted to do more with the flowers as far as player interaction goes but again with the time…
  • I had a list of features I wanted in my head, but I still found myself thinking “now what?” every so often

In the end it all comes down to how prepared you are beforehand and how well you manage your 48.  A few things I want to do do better next time:

  • Get all my tools installed beforehand and familiarize myself with any new tools I plan to use.
  • Figure out my process for generating art and sound and practice executing it.
  • A written and prioritized list of the features I want to shoot for broken up further into ‘must haves for a complete game’ and then ‘icing on the cake’ features.

Xplorer postmortem

Posted by
Wednesday, December 16th, 2009 2:41 pm

Tools
Visual studio 2005 express, paint.net, sfxr & Turtoise SVN for development
DestroyTwitter & Chatzilla for community
Firefox, wikipedia & google image search for information gathering

Languages & libraries
C++, sfml2, boost & stl

The good
Retained focus on a easy game and trying to polish it. I originally wanted to do something with a hex-based map, but since I hadn’t done anything close to that, I decided to go with a traditional square based map. I also decided to make a random level making my need for a level editor pretty much null.

The bad
There was no time for polishing.

Missing, but wanted features

  • A better gui, with buttons and a in-game tutorial
  • More than 2-players game
  • Increase the positive reinforcement when picking up treasures, with animations etc
  • Computer opponents!
  • More treasures, I had plans for some inca gold and some western/money treasure too
  • More environments such as rocks/mountatins that you can’t pass, quicksand that forces you to wait a turn and, in general, more pleasing enviromental grahics. I guess once you stop working on a texture, in ludum dare it is finished :)
  • Bonus items, such as binuclear that allows you to see far and lantern that illuminate the area around you.

Textage typo corrections

Posted by
Wednesday, December 16th, 2009 2:27 pm

I’m updating my entry with a couple typos fixes and using much more coherent wording in one sentence.

Colonial Age: Fixed version

Posted by (twitter: @Stoney_FD)
Wednesday, December 16th, 2009 2:17 pm

There was a pretty severe memory leak in my game which either caused the game to slow down to an unplayable state or crashed entirely. This issue has been fixed.

Furthermore, a readme has been included which specifies the goal much clearer (well, at least I hope so). Also there was a problem with shooting cannon balls which prevented the player from winning if used uncorrectly, so shooting has now been removed completely. It didn’t really work anyway.
And I found out that you need the Visual 2005 C++ Redist package to start the game, so the required DLLs to launch the game have been included as well. The Mac OS X version also works on Mac OS 10.5 now.

The links have already been updated. If you had any problems earlier, I strongly suggest to try this version. For those of who already downloaded my game, you can download a patch here (90 kB). (Just replace the exe.)

Thanks to everyone who played and rated my game and especially to those who gave their feedback. Much appreciated.

Xplorer timelapse

Posted by
Wednesday, December 16th, 2009 1:25 pm

Xplorer the timelapse

LD16 MEGA DOWNLOAD

Posted by (twitter: @ExciteMike)
Wednesday, December 16th, 2009 7:31 am

I will soon be spending Christmas vacation in a land where non-dial-up internet access is somewhat hard to come by.  So to prepare, I have downloaded offline copies of almost all the games.  Now that I’ve put that together, it occurs to me that maybe others would like that?  If one giant download of (almost) all the LD16 games would be useful to you, you can get all 327 delicious megabytes of it here.

I think there are only 2 games that I couldn’t get working offline copies of.  One was Linux only and the other looked like it would be nontrivial to steal from Kongregate.  For all the games whether I could rip them or not, the folder contains shortcuts to that game’s page on ludumdare.com.

EDIT:  Link fixed.  Thanks, Jonny D!

Bashplore fix

Posted by
Wednesday, December 16th, 2009 3:21 am

I’ve fixed a stupid issue in bashplore for people using laptop. Now you can play without the numpad!!!

I’m sorry

Download link  :  http://donotjava.netsons.org/Download/ludumdare/LD16_latest.zip

c-ya

5 Colors: Pandora – video walkthrough is here

Posted by
Wednesday, December 16th, 2009 2:40 am

If you’re having trouble finishing the game, this walkthrough should get you there.  (Otherwise, don’t watch before playing, as the video contains MASSIVE SPOILERS!)

YouTube link:  5 Colors: Pandora – walkthrough

2009-12-16_155430

Just another post-mortem: Echolon

Posted by
Wednesday, December 16th, 2009 12:52 am

postmortem_title

Entry: Echolon (check it out here)
Timelapse: http://www.youtube.com/watch?v=U_toZ_YeZ6U

Summary:
Nothing is a more effective motivator than a hard dose of reality and time constraints. Also it’s way easier doing something you’re familiar with than trying something new in 48 hours.

(more…)

Stupidity Realization

Posted by
Wednesday, December 16th, 2009 12:38 am

Now that the ludum dare is over I get to laugh at myself. I made a spaceship that shoots yellow balls in my game that would help players get higher up and guess what… I never used it. I spent time drawing it, programming it, balancing it and never used it… I do the silliest things sometimes.

On the plus side everyone seemed to like the music in the game. Funny part is I spent about 10 minutes making the music and 10 more minutes adding it to my game. Whereas I spent a total of about 5 hours on my game.

Another funny thing… I gave my game 2 names. One is Reach for the Stars and the other is Shoot for the Stars.

Ok I’m done mocking myself for now. Have fun everyone.

Shoot for the Stars


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

[fcache: storing page]