Join us on Twitter and IRC (#ludumdare on Afternet.org) for the Theme Announcement!

Thanks everyone for coming out! For the next 3 weeks, we’ll be Playing and Rating the games you created.You NEED ratings to get a score at the end. Play and Rate games to help others find your game.We’ll be announcing Ludum Dare 36’s August date alongside the results.

New Server: Welcome to the New (less expensive) Server! Find any problems? Report them here.

Corné Dorrestijn's Trophies

Corné Dorrestijn's Archive

Day one is over, I’ve been able to do quite a lot, even tough i’m a bit sick. So I’m going to bed a bit early today and hopefully I feel better tomorrow. Even if that is not the case, I think I can finish the game in time.

You can seem my progress at this link: http://games.corne.info/LD/LD30/ (my internet is not too fast, sorry for that)

Wasn’t sure if i would join this weekend but i’ve nothing to do next week so what I would have done today can wait till monday.

I’m using pixi.js again, used that last time and using Sprites etc like I did back in the days with flash is still quite nice. Graphics are created with inkscape again and music is probably not going to be here again.

My idea is to make a platform fighting game. Your goal is to become the mole king, and what other way to do that is to beat all the other moles to death.

Some graphics and working collision system/control learning system here: http://kutwinter.nl/LD/corne/Demo1/page.html#

You can’t really call it a game, but at least I finished it :D, oh and it has fancy drawings etc. You can take one item on your holiday the game has one action you can take, thats choosing the item… thats it.

I didnt have much time this weekend, had a party and some other stuff. Thanks to that party I also was a bit tiered Saturday so most of my work i’ve done Sunday evening. around 23:30 I finished the biggest part of the game. Except the bullet detection and the countdown, reset and sounds. The bullets where quite hard for me. Normally i would check if the bullet was within the x of the enemy + the width. But that wasn’t possible because of the rotated planes. Since i’ve had never done that before it was quite the challenge. Luckily I finished that around 1:00 and was i also able to add a few sounds and the timer/rest.

At the end i think the game is quite nice. The AI isn’t too easy and the controls are usable. I don’t think its will still be fun after a few plays but that said, I also haven’t played it for so long because I had to get up early again.

I’ve used Inkscape for the graphics, as3sfxr for the sounds and Brackets for the JS programming. I have not used any library’s.

So this is my 6th ludum dare. And the first time I finished with the idea I started with. This time with the game Wrong Love. A game about a guy who’s goal is to steal all the goats on the world.

Tools

haXe

FlashDevelop

Paint.NET

The GIMP

BFXR

autotracker-c (customized)

Programming

I’ve created my game using haXe, a multiplatform open-source programming language for flash. javascript, java, c#, c++ and what not. I used this language because I really like it and I know a lot about it. however there are a lot of library’s to make it more easy to create a game I usually don’t use those because I like to program everything to the last thing, so did I this time. One if the things I worked most on was the lightning and the guards.

I’ve had done the lightning before but how I did it before it wasn’t fast enough. This time I added a little trick to make it a lot faster and make it look even better (it actually isn’t). First I checked every 3 pixels if there was a wall, this way it showed some sort of spikes of light in the walls. I fixed this by making bigger steps and if it hit the wall do a amount of smaller steps back. this way it looked much smoother and also was faster. The second problem I had was the AI. It doesn’t have much of and AI. It just tries to follow the path. It is still not working very well and while creating levels I need to check if the guards are walking on a walkable spot. The guards also turn in 1 frame, so if a player is at that spot at the moment he will be caught instantly, not very fair.

What went right

Light

Keeping my code pretty clean.

Making it not too heavy for CPU.

Found out why my maps weren’t working (old version of compiler compiled images 0x010101 darker :S)

After a good night sleep I returned to creating my game. Last night I added a guard that walks around (at this time a bit trough the wall) and shines his light so he might be able to see the player at a later stage. Also i’ve added a goat or something that must look like it.

I don’t have much time today but I have tomorrow. So time to get something to work and have fun. I will try to make something with cars ‘n stuff. Don’t know if I can make in time what I want to make but I’ll just try

Almost worst theme I could be thinking of. Couldn’t find a good idea so I started of with a game with a clown. The clown was being bullied by some kids so the clown turns intro a evil clown. You as evil clown start hitting random NPC’s and after collection enough DNA you will gain their special powers. After destroying all movement/camera stuff I decided to do something totally different. So I stopped using haXe to compile a SWF and GIMP to create pixelart, and started using HTML5/JS/CSS3 and Inkscape to create vector images (The irony).

So the second night (first night was announcement) I started on my new concept. Something that looked like Osmos but still different. In my game you are in controll of all orbs. You need to get 3 smaller orbs into a bigger orb to evolve that orb into another orb. That last thing isnt even visible in my game but it is al about the idea 😉 You can’t simply move a orb into the bigger one. You need to find 3 (or more) the same orbs. If you find them you need to move them toward the orb. You can do that by clicking on 2 of the same orbs, if you do that the orbs will attract each other so they start moving in each direction. Using that as a hard way to move them you need to get three in the bigger orb. But if another orb moves in the bigger orb first that orb will no longer accept another orb and repel the small orb.

After a while I had some orbs and a looking glass on the screen. if you moved the looking glass the orb move in a opposite direction. This makes some sort of zooming effect. Then it started… circular hittest. Did that before and it wasn’t hard. So I scripted it how it is supposed to be. It did work a bit but it was very inaccurate. The rest of the night I was working on that hittest. After a while I decided to take a sleep and take a look at it with a fresh head. So the next morning I started looking again. But it took a long time to get that to work but it did. Still 10 hours left I started working on a somewhat dynamic cursor thingy. Same problem again. when I moved over a orb it was again very inaccurate. So after a while I finally got it to work, what resulted in a not working collision detection for the orbs itself. So same problem again. with 4 hours left I finally got those two thing to work. The rest of the thing I had to add lucky didnt gave much problems. But I didn’t have much time left to make some levels. So all I have now is a game with 3 levels, very few graphics. but at least it works.

Almost forgot. I finally made some music without generator 😀 (not much tough)

So I started al over again, I’m no longer using haXe and GIMP. I’m am now using Inkscape and HTML5. The new game will look a bit like Osmos but will be different in the gameplay. In the game you are going to evolve a cell into a bigger and stronger cell. To do that you need to find 3 cells that are the same but different than the big cell, if you absorb just 2 cells the cells will be gone and will not come back.

1 day and 5 hours left. perfect time to set all my script aside and start over. What I did have so far: Camera/player movement, basic NPC’s some grahics, and than I added jumping and found out that I made a big mistake with the camera/player movement…