About h.attila


Ludum Dare 34
Ludum Dare 25
Ludum Dare 24
Ludum Dare 22

h.attila's Trophies

h.attila's Archive

Do you guys believe in fate? (Also, I’m in!)

Posted by
Saturday, August 27th, 2016 4:13 am

I just had one of the weirdest mornings ever. The following strange events happened in order:

  • I woke up early. That’s already highly unusual for me. I love to sleep in on Saturdays.
  • I started thinking about some fun way to spend this weekend, as I’m all alone and have zero plans.
  • I get this idea that maybe I should work on one of my game ideas. I hadn’t written a single game related code in the past months and I’d like to change this.
  • I check the Ludum Dare site for some inspiration.
  • The compo is on right now! :O
  • The theme is something I wanted to do anyway for a long time! :O :O

If I were my sister, I’d say there’s no way these things happened for no reason. I guess I have no choice now but make my best game ever. :)

As for the game itself, I’m planning a sort of Civilizations / Anno 1404 clone, focused on resource gathering and technological advancement. Might be too ambitious, we’ll see. :)

Similar to last time, I will be making an HTML5 Canvas game on a fully open source stack, meaning:

  • Fedora Linux
  • Atom editor
  • Babel ES6 transpiler, Browserify
  • Gimp, Inkscape
  • LMMS, Audacity

Good luck to everyone! Have fun! :)

Jumping in after 12 hours!

Posted by
Saturday, December 12th, 2015 9:19 am

Hi everyone!

So unfortunately I had to work today (yeah, on a Saturday… :/), but now I’m finally free and I decided to jump in even though 12 hours have already passed. I will have to make a super simple game super fast then. :)

I already have an idea in mind that uses both of the themes. I hope it will be fun and I can manage to complete it in the remaining time.

Also, I’ll be using a fully free, open source stack this time around! Here are the specifics:

  • Fedora Workstation is my OS
  • Atom is my text editor
  • Gimp and Inkscape are my graphics editors
  • Gulp, Babel and Browserify are my tools to help me compile my code and make it runnable in a browser.

Good luck everyone and have fun!

In for the 4th time!

Posted by
Thursday, April 16th, 2015 12:43 pm

After a way too long hiatus I finally decided to do this again! I’ve successfully completed 3 LD48 games so far, here’s hoping that I won’t have too much trouble finishing one this time either. :)

I’ve used XNA for my previous games, but I’ve decided to try out something new. I’ll be making an HTML5 game using the canvas element and the related JavaScript APIs, so everyone with a modern browser will be able to try it out without downloading and installing additional software.

This is new territory for me, so I’m not sure yet what tools I’ll be using. I’ll probably write the code in either Notepad++ or Sublime Text and use Paint.NET and/or Inkscape for the graphics. I could probably add some sound effects as well, generated by bfxr or some similar tool. For hosting I think I’ll just set up a simple github.io page.

Anyway, I’m really excited to be back and do the compo again.

I wish you all luck with your games, I hope we’ll have loads of fun games to play and rate after this weekend is over. :)

10% of Games Rated

Posted by
Monday, December 24th, 2012 1:56 am

Wow, it took me a week to rate 10% of the games submitted this time.

So, if I continue to at my current rate, I will only be able to play a third of them before judging ends.

Ludum Dare is huge.

I Finished My Game, Waldo

Posted by
Sunday, December 16th, 2012 4:55 pm

So I managed to finish my super-simple game about a contract killer in a timely manner.

Here is the link for my entry: http://www.ludumdare.com/compo/ludum-dare-25/?action=preview&uid=8403

The game was almost done yesterday, so I had a whole day to just polish it. Aiming really low payed off for me nicely. I just hope it won’t get too bad ratings due to its simplicity.

Unfortunately I still couldn’t make music for the game, I have to practice it before the next compo.

Here are some screenshots:


Title screen


BAM! You’re dead!


Two targets in the city

I see there a lot of games submitted already, I can’t wait to try them out!

And for those of you who are still working hard: Don’t give up! You can do a lot in 2 hours!

So Far So Good

Posted by
Saturday, December 15th, 2012 10:03 pm

So the first day is over and I think I’ve made enough progress to be able to finish tomorrow.

This time I wanted to aim really low, because in the past I felt overwhelmed with the complexity of my game ideas and I wasn’t able to completely implement them in time. I’m also trying to improve my graphics skills, so it was better to have a game with the least amount of code possible.

I didn’t want to make a game with a stereotypical villain (aiming for world domination, commanding an army of minions, kidnapping people, etc.), instead I made the player have a villainous occupation – as a contract killer.

At the beginning of each level you get a picture of your target(s) – early in the game you only have one per stage, later you will have more. You have to memorize the targets’ appearance, find them in a crowd of people, then kill them with your rifle.

Once you fire your first shot the police will make their way to the scene as indicated by the progress bar at the top of the screen. You have to finish the job before they get there, otherwise it’s game over. The game is endless, each stage will have a bigger crowd, and you’ll have more targets to hunt down.


Here is the target.


And he’s down.


Murder in the park.

The code is almost complete, but I will still have to make sound effects, music, backgrounds, title and game over screens, etc.

Anyway, I wish you luck with your games, as I can’t wait to play them. There have already been some really cool looking games presented here.

I’m in for the 3rd time

Posted by
Thursday, December 13th, 2012 3:52 pm

Hello Everyone!

This will be my 3rd shot at the 48 hour compo.
My only goal is to be able to make a better game than I did the last 2 times.

Tools I will be using:

  • XNA with C# in Visual Studio 2010
  • Paint for basic pixel art, Paint.NET for more advanced raster graphics, Inkscape if I decide to use vector graphics
  • Bfxr for sound effects
  • Renoise for music if I have the time (I never do)

This time I decided against using a base code, I’ll build everything from the ground up. I hope it works out alright.

Anyway, I wish you all the very best with your game making endeavors and I hope we won’t be wiped out in the looming apocalypse, so we can do this again next year.

Submitted My (Not Very Good) Game

Posted by
Sunday, August 26th, 2012 6:08 pm

I “finished” my entry, as in I don’t know how to make it any better without rewriting it from scratch. :-/

I was focusing on making the game resembling real-life genetics, and I forgot to make it actually fun to play. I wanted it to be about survival and adapting in a harsh environment, but I couldn’t make it work, so I just added a bunch of random enemies to shoot. It became completely repetitive and the genes aren’t affecting the game as much as they should.

Next time I should simply focus on making the game fun, without worrying about the theme so much.

On the flip side, I think my drawing skills improved a bit. In the past I preferred to use vector graphics, but in this game I was using smaller sprites, so I thought pixeling them made more sense. It was a risky decision, because I never really used pixel art in the past, but I’m happy with the results. See for yourself:

Selective Breeding Screenshot

Also, I never worked on a code base before that included classes like Allele, and methods like Breed. 😉

Here is my entry: http://www.ludumdare.com/compo/ludum-dare-24/?action=preview&uid=8403

LD as a Great Dogfooding Opportunity

Posted by
Thursday, August 23rd, 2012 2:59 pm


In the past few weeks I’ve been working on a simple, lightweight game development framework that I would like to use in my future projects, codenamed “Slygap”. I am using C# and the XNA Framework because that is the environment I am most comfortable with. I haven’t tried to make a complete game with it yet, as I wanted to add features and generally improve the code quality first.

Anyways, I figured this LD competition would be a great way to take it to a test drive, so I can see whether its features can really make development easier and faster.

Stuff that already works:

  • A pure component based entity system as described by the great T=Machine articles
  • Data-driven design, entity templates and concrete entities can be loaded from XML files
  • Game state handing (intro, menu, game, credits, etc.)
  • Out-of-the-box support for saving/loading
  • Support for recording replays
  • A basic graph library with A* path finding and topological sorting
  • Small extensions for the base XNA framework, like a bit more convenient input handling

I hope everything will work as they should, so I can focus on the actual game instead of fixing the framework.

Here is the download that includes the full source code, as well as compiled binaries: Slygap.zip

This will be my 2nd LD. Other than Slygap, I plan to use Paint.NET or Inkscape for graphics and Bfxr for sound effects. I’m not sure about the music yet, I may skip it altogether (again…).

So, long story short, I’m in! :)

Finished my first LD game!

Posted by
Sunday, December 18th, 2011 8:32 pm

I have successfully finished my very first LD game, The Last Man on Earth.

You play as the last survivor of an alien invasion, your goal is to avenge your species by clearing out an alien spaceship.
It is a pretty hard game, but please don’t get mad at me – I had no time to balance the gameplay.
The game has two endings… and a kitten.

It has been great fun, I would love to participate in the future, too.



  • Visual Studio 2010
  • XNA Game Studio 4.0
  • Paint.NET
  • Inkscape
  • Bfxr

Download: http://attilahorvath.me/TheLastManOnEarth.zip
Source: http://attilahorvath.me/TheLastManOnEarth-source.zip
Game Page: http://www.ludumdare.com/compo/ludum-dare-22/?action=preview&uid=8403

Kitten Dare Badge

[cache: storing page]