About KayZ (twitter: @KayZGames)


Ludum Dare 36
Ludum Dare 34
Ludum Dare 33
MiniLD #57
Ludum Dare 30
Ludum Dare 29
Ludum Dare 28
Ludum Dare 28 Warmup
MiniLD 47
Ludum Dare 27
Ludum Dare 26
Ludum Dare 26 Warmup

KayZ's Trophies

KayZ's Archive

In, once again

Posted by (twitter: @KayZGames)
Tuesday, December 10th, 2013 9:28 am

The LD one year ago was my first one and this will be my 3rd weekend in a row doing a game. First one was for the Mini LD, second one was for the warmup weekend and now LD28!

I’ll do a HTML5 game with Dart (as I’ve always been doing).
I’ll use: dartemis, dartemis_toolbox and simple_audio. Additionally I will use a little library I made to get me started on developing the actual game faster by reducing the boilerplate code I have to write (gamedev_helpers still adding a few things before the LD starts).
Images will be created using GIMP and packed using TexturePacker.
Audacity for sound.


Post Mortem – Alien Attack

Posted by (twitter: @KayZGames)
Tuesday, August 27th, 2013 8:06 am

For this Ludum Dare I was so hoping for another theme than 10 seconds. The reason: for the last LD I made a game called 20 seconds and I didn’t want to create the same kind of game again. I was pretty disappointed when it became the theme with such a huge lead. Even though I was hoping for some other theme I also thought about what to do for 10 seconds. And this is my game:

Alien Attack

About the game:
Because I already did it, I did not want to create a game that was made of many games that last 10 seconds. I decided to create a game, that would get more features over time. So every 10 seconds, this game gets a new feature. In this LD version these features include graphical updates, sounds, enemy types and a simple message system/achievements. There is a lot more I would have liked to add.

What I liked:

  • For the first time I made several status updates and regularly deployed the current version. This allowed me to get a little bit of feedback and see whether the idea itself was good or not
  • I really liked the way the pencil drawn and scanned graphics worked out. Wouldn’t have expected explosions to look so cool when drawn with a pencil.
  • The way I do the loading of required resources. Only 10 seconds before a feature becomes active, I start to fetch the required resources. So at the start of the game neither sound nor other graphics are loaded. This keeps initial loading times low

Things I learned:

  • I did not do any collision detection for polygons before. Read about it on Saturday and started to implement the algorithm while reading about it.
  • How to do (single frame) explosion graphics. They were the last thing I added on Sunday before I submitted my game. I just was too tired to make them right, so they are kind of cut off.

Things that went wrong:

  • The name. I forgot a name for the game. Didn’t want to call it some variation of ten seconds. Came up with Alien Attack when I filled out the submit-form, because the player ship looks kind of alien. By now, I’ve come up with a name I like much more: Featurama. If I am going to add more features to the game I’ll definitely rename it.
  • Implementing collision detection for polygons in the evening is kinda bad. I added some bugs and never got it running in the evening. Only in the next morning I was able to see the bugs and fix them. Should have gone to bed earlier.
  • Graphics. I don’t like creating graphics and I don’t like the graphics I create. But as with the explosions, at least I still seem to be able to learn a few things. So maybe I’ll get better. Hopefully.
  • My submitted game contained a bug that made the game freeze up. It didn’t do so in my development environment but if I had tested with another browser I would have realized. So, another thing I learned: Test your game one last time, even if you are too tired to go on.

With that, another link to my game and I’m off to play and rate a few more games of you.

First Features added

Posted by (twitter: @KayZGames)
Sunday, August 25th, 2013 5:30 am

It’s starting to turn into a game:


Every 10 seconds a feature is added to the game.

  • 10 seconds: a first graphics update
  • 20 seconds: sound (tested in Chrome, Firefox and IE)
  • 30 seconds: much
  • 40 seconds: more
  • 50 seconds: to
  • 60 seconds: come

The game will only be limited by my artistic and creative skills :).

Basic mechanics done

Posted by (twitter: @KayZGames)
Saturday, August 24th, 2013 11:05 pm

More than 1 day is over, and this is where I stand:


Not much to do there yet, but finally got polygon collision detection for the first time in one of my games. Took me quite some time. Started implementing it yesterday evening and couldn’t get it to work right, so I went to bed. In the morning I saw my bug and was able to get it running. Check it out yourself.

Also, this is my first game where I used checkered paper and a pencil. The theme was Minimalism, right? Hello?

Anyways, got to have breakfast now. This will be a long day if I want add all the stuff to the game I am thinking about.

I’m in

Posted by (twitter: @KayZGames)
Thursday, August 22nd, 2013 8:56 am

for the 3rd time. And I’m hoping the winning theme won’t be 10 seconds, otherwise I might feel forced to create a sequel to my last Ludum Dare game 20 seconds.

I will keep using my language of choice: Dart
I’ll be using these libraries for my game: dartemis, dartemis_toolbox and simple_audio.
Images will be created using GIMP and/or Aseprite and packed using TexturePacker.
Bfxr will be the source for my sound effects. And maybe Audacity as well.

Good luck to everyone and create more than a thousand great games once more :)

Second LD, first game finished

Posted by (twitter: @KayZGames)
Sunday, April 28th, 2013 3:20 pm

I’ve finally finished my first game for a LD.

And while the theme was hard at first it allowed me to do some things I haven’t done before. I had no idea what to do the first day so I just created features most of my previous games were missing: Sound effects, Achievements, Scoring, HighScore.

And today I had the idea to have lots of different minimalistic games. I was able to put five (more or less different) games in a single game. Have fun playing it :)

Breakout in 20 Seconds

I’m in!

Posted by (twitter: @KayZGames)
Saturday, April 13th, 2013 9:01 am

Hi everyone,

I’m in for the second time and this time I plan to actually finish.

Since the last LD I’ve been updating dartemis and ported CanvasQuery from JavaScript to Dart. I will be using both libraries for this LD.

  • Platform: HTML5
  • Language: Dart
  • Libraries: dartemis, CanvasQuery
  • Graphics: GIMP and Aseprite
  • Sounds: sfxr

Have fun and good luck to everyone!

What does every Villain want? (Progress Report #1)

Posted by (twitter: @KayZGames)
Saturday, December 15th, 2012 1:18 pm

Except for world domination?

I’m sure you know…

That’s right. That’s what every Villain wants. And YOU are the Villain and will get it:

FRICKIN’ sharks with FRICKIN’ laser beams attached to their FRICKIN’ heads!!!

Play a first version here (works best in Chrome and IE 10, Firefox has some random framerates)

It’s my first LD and I’ve been programming for almost 10 hours. Took quite some time until I finally came up with this idea. I hope I’ll be able to finish it tomorrow.


  • add stuff to blow up with those frickin’ lasers
  • sound effects
  • scores for blowing up stuff that doesn’t exist yet
  • and hopefully some better graphics
  • have it run smoothly in Firefox too

YAFT (Yet Another First Timer)

Posted by (twitter: @KayZGames)
Friday, December 7th, 2012 1:31 pm

I’ve been following the Ludum Dares for a while already, and now I have decided to take part in one. This will be my first Ludum Dare but my second game jam. My first one was the GitHub Game Off in November which was a whole month (and I still didn’t finish my game). I’m curious as to what I’ll be able to do in only 2 days.

Like in the Game Off, I will be using the Dart language to create my game and it’ll be a HTML5/Canvas game. I will also be using an Entity System Framework which I ported from Java to Dart and the simpleaudio library which is a wrapper around the HTML5 AudioContext.


dartemis (this is the Entity System Framework, the Java original is this one: Artemis )


Tools: GIMP, Audacity

And this has been my first game, which I did for the GitHub Game Off: GitHub Space Off (works best in Chrome)

[cache: storing page]