About alexdantas


Ludum Dare 30
Ludum Dare 29

alexdantas's Trophies

alexdantas's Archive

Ludum-Dare Virgin no more!

Posted by
Sunday, April 27th, 2014 11:51 pm

That’s it, I beat my first Ludum Dare!

Now, the game is far from what I thought it would be. The initial idea was to have this girl descending into this large cave to rescue her friends. But in the end it became this half-baked 2D game.

At the start I was very excited and hoped to make this awesome platformer with tons of features… That’s because I come from a C/C++/SDL background, where each feature took hours of hard labor and pointer checks.

But now I had this great game engine, melonJS, who would do all the hard work for me; leaving the fun part – actually implementing the game logic! Also, Javascript is too easy (although the lack of types makes me a little bit insecure).

Even then I spent most of the time messing with small things (like jump height, smooth controls) and even design stuff (like spritesheets).

Well, now I know things almost always take much more time than expected.

I’m too tired to say much now (3:48AM here, third day with bad sleep), but tomorrow I’ll write a postmortem on my blog. See you all 4 months from now!


Jumpin’ on the second level


Runnin’ on the first level


Some bad guys

Mobile Support (or: You can Touch This)!

Posted by
Sunday, April 27th, 2014 7:10 pm

Just wanted to tell you guys I implemented mobile support for my game!Ā It reacts to touches (and mouse clicks aswell), yay! šŸ˜€

Try it now!Ā If you touch the upper area she jumps. On theĀ bottom area she runs to whatever side you touch. And it supports multiple touches, so you can jump and run at the same time.

Now, to the level design! TheĀ designer just made a sketch for the firstĀ area of the game. It’s more like Sonic and less like Mario – you have this huge area to explore, with multiple ways to reach your destination.

Kinda complicated, right?

Kinda complicated, right?

I hope to implement this soon – I’m so excited!

Final day progress

Posted by
Sunday, April 27th, 2014 1:59 pm

Even though I’m at the team jam, I won’t be able to participate tomorrow, so this is my last day!

Today I worked on some details of the game. While my designer was makingĀ the logo, I made the first level (in tribute to an old game I’ve used to play).

You can play a live version of the game here (keep refreshing now and then to see my progress ;)) and the whole source code here.

Now I’m off to work on the main menu (and possible “options” menu).

Hell yeah!

Hell yeah!


First scene

Near the end of the first level

Near the end of the first level

We’re getting somewhere

Posted by
Saturday, April 26th, 2014 11:01 pm

Time for another pause.

So far we got a working demo (click here to play!)Ā and a title:Ā Rabbit Hole.


So you’re this girl dressed in a rabbit suit who has to rescue her friends (also dressed as animals). You’ll descendĀ beneath the surface into the depths of hell fighting… walking fire-people? We should come up with more enemies šŸ˜›

For the code, go to the GitHub repository – it has a nice README.

It’s 3:00AM here – see you all tomorrow!

Almost-24h Update

Posted by
Saturday, April 26th, 2014 4:11 pm

Finally, time for some well-deserved rest! It’s 20:11 here and my designer left. I’ll get to eat something while watching Family Guy.

SheĀ spent the whole day sketching here, making vectors there and playing around with Photoshop. Here’s (more or less) what caneĀ out:

fire squad, ready to attack!

fire squad, ready to attack!

"rescue us!"

“rescue us!”

the mighty hero

the mighty hero

Meanwhile I spent the whole day trying to figure out how to make smooth controls for the platformer. You can check that out here.

And… The Artist is Here!

Posted by
Saturday, April 26th, 2014 9:48 am

Today I awoke to meet my artist, BDNachi! Check out her work, she’s awesome!

We’re scratching a few concepts, trying to define a style for the game.

Meanwhile, I must fix some stuff with grunt and Gruntfile.js.

It’s 13:48 here, so we must hurry up!

Finally, PROGRESS!

Posted by
Saturday, April 26th, 2014 12:04 am

It’s been a few hours since the theme was released and I finally get to start the game.

I spent this whole time preparing the project setup and tools.

First, I had to decideĀ  which IDE to use. I tried Eclipse, Aptana, Sublime and after getting repeatedly slapped in the face, decided for good and old Emacs.

Isn't this beautiful?

Isn’t it beautiful?

That’s right – turns out it works just fine for this small project. Now, to the tools!

I’m using melonJS to make a small HTML5 2D platformer. I spent some time converting an old test project to the latest melonJS-1.0.0 version. The API changed a lot so it was tough to adapt.

Anyway, it’s 4AM here (GMT-3) so I shall go to bed. When I return, I’ll focus on making a nice codebase and then worry about sticking to the theme (art and music).

You can follow the progress on my github repository: https://github.com/alexdantas/ludum-dare-29

Hello, World!

Posted by
Friday, April 25th, 2014 9:58 pm

Hell yeah, my first Ludum Dare entry!

I’ll be making a simple HTML5 platformer with melonJS. I fell in love with this library and want to make some games to get the hang of JS.

It will be completely open-source, I’ll create a GitHub repository as soon as I figure out a name for it.

[cache: storing page]