Sandwich matching

In my recently developed game, Super sandwich shuffle, I had to think of a way to let the player select which sandwich they want to complete, and then match that sandwich to a part of the play field. I found out this sounds easier than it actually is. This is because the sandwiches are all different. In each sandwich the center one is always a piece of bread (because what is a sandwich without bread), this leaves the 8 other slots to be randomly filled with 6 ingredients, allowing this game to create up to 10,077,696 different sandwiches. Here is how I did it. Every sandwich starts . . .

Read more!

3 programmable games

For those who can’t get enough of programming and even wanna do it in their free time while playing games, here are 3 programmable games. By default Minecraft doesn’t offer a whole lot of options to program, almost none. Sure you can consider command blocks a programmable block, or maybe you’ve build a computer in Minecraft using redstone. But neither of these are programmable in a way you would expect to be programming. Luckily Minecraft knows a lot of mods, I want to mention ComputerCraft in particular. ComputerCraft is a very popular mod for Minecraft which adds a few new blocks, which . . .

Read more!

Pully 2 – development progress 1

I am currently working on a new game, Pully 2! The previous version is for android only, this version is going to be made for the web. Pully 2 is currently playable on gamejolt and I will update it every time I add new things to the game. Please let me know if you find any bugs or have feedback by commenting on the gamejolt page, leave a comment here or send me a tweet. http://gamejolt.com/games/puzzle/pully/72060/ The core game play is not going to change very much from the first version. You drag whole rows and/or columns to get 3 blocks . . .

Read more!

OOP in Javascript

Recently I decided to make a new game with the game framework Phaser. Having only a tiny bit of experience in making games with Javascript I had to figure out a lot. Especially the OOP part of Javascript. Since Javascript does not (yet) use keywords like Class or Extends. In this post I will explain the basic OOP techniques like Declaring a class and extending classes like in Java. Please note that there are multiple ways of doing OOP in Javascript, this is just the way I found out working best for me. Declaring a class in Javascript is quite easy actually. . . .

Read more!

A much needed website update

If you have visited the website before, you might notice that the website has changed. I thought this website update was a much needed update because the website felt a bit boring and plain. It didn’t allow me to post normal blog posts like this one, because I used it to display my games. You can now find my games on this page: http://www.snade.org/games/ and you can find all the blog posts on this page: http://www.snade.org/blog/ I plan on posting normal blog posts more often now, this includes random rants, code samples or idea’s that I have.

Read more!