About Jan Peter (jpdev)


Ludum Dare 37
Ludum Dare 34
Ludum Dare 32
Ludum Dare 31
Ludum Dare 29

Jan Peter (jpdev)'s Trophies

Jan Peter (jpdev)'s Archive

Final version & timelapse

Sunday, December 11th, 2016 8:23 am

You can ply my final version here: http://www.jppresents.net/static/ld37 !

Here is a timelaps of the whole creation of the game:

Actually alread done…

Saturday, December 10th, 2016 6:02 pm

Started today with modelling – the room and the spider and the walking animation.

Had a long break watching netflix…

… and then did the animation and gameplay.

This is the progress gif from earlier:


And this is the finished game: http://jppresents.net/static/ld37

I enjoyed using babylonJS and blender – it’s my first 3d Ludum Dare game.

Now to make the timelapse video…


Finished “grow the herd” – here is the timelapse

Sunday, December 13th, 2015 11:27 am

I am done with “grow the herd”.
The game is online now, check it out if you like.







Here is the timelapse:

Let me know what you think.


Where am I at?

  • Character done
  • Map & Tiles done
  • Minimap done

So much still missing…

Update2: Second character done and animated…

Saturday, December 12th, 2015 6:20 am

Okay, so we had a sheep that was running..

.. now we also have the reason.

(Don’t mind the glitch in the sheeps animation, the cycles from sheep & dog just don’t sync up for a perfect loop ^^)

I guess now I have to actually code something.


First character done

Saturday, December 12th, 2015 4:31 am


Now.. more on to the second character.. or some code?


Spriter & Phaser – Runtime

Friday, December 11th, 2015 2:14 pm

Hi guys,

While I used Spriter the last time I participated and it was also a Phaser based game, I was not using a runtime.

I had exported the animations to a spritesheet.

This week, I found a TS Spriter+Phaser runtime implementation here: https://github.com/SBCGames/Spriter-Player-for-Phaser

With some changes (I am using webstorm, not visual studio – so i have a different typescript compiler than the author) I got it up and running. – for example I had to remove all properties and replace them with get/set methods to compile the ts.

This is a link to a gif showing a working spriter animation:


I put it all into one js file (and a minified version) so it can be used in any phaser js project. (I also added a d.ts file, so it’s useable in TS Phaser Projects.)

This download includes the resulting lib and a complete test project: http://jppresents.net/static/files/ld34ressource/SpriterRuntimeTest.rar

I will most likely use this in my game tomorrow.

Getting ready to go..

Wednesday, December 9th, 2015 2:59 pm

.. while I skipped the last one, I want to make at least something small for ld #34

Progress so far: set up a minimal phaser (current stable 2.4.4. compared to 2.3.0 from last ld) project in webstorm (11.1 – new major version)

Just black screen, one sprite loaded to make sure it’s good to go.


I also checked that my inkscape (still version 0.91) and spriter (still version 4.1) are operational.

What’s with the versions obsession? Don’t know.

Didn’t do any game development for way too long.. I hope I can get into it quickly this weekend.

Also chronolapse still works, so there will be another video after the ld.

My timelapse from ld 32: https://www.youtube.com/watch?v=oWpvEB_k25Y

Good luck and have fun everybody!




I am done.. here is the timelapse!

Sunday, April 19th, 2015 3:29 am

Enjoy the making of Unconventional George:



And then play it here: http://ludumdare.com/compo/ludum-dare-32/?action=preview&uid=34367

Monkey 1, butterflys 0

Saturday, April 18th, 2015 3:15 pm

It’s a mess… (as it’s supposed to be):


Time to throw…

Saturday, April 18th, 2015 9:26 am

… with the unconventional weapon: feces!


Click to see the animation:


The monkey is moving..

Saturday, April 18th, 2015 7:23 am


Click to see the animation:


Now for the “weapon” …

already some problems…

Saturday, April 18th, 2015 6:06 am

ran into two problems.

In preparation for ludum dare I had downloaded the newest phaser.io .. but I hadn’t used it until just now.

The new typescript definitions require a newer compiler, so I had to figure out how to get my default grunt script to use a newer compiler. (in the end it was easy.. but still took some time.)

Second problem: I ran into a bug in the new phaser verison when loading animations from json.. the names for the frames are ignored. But I found the problem, fixed it for me and filed a github issue: https://github.com/photonstorm/phaser/issues/1754

On to coding more :)

Programmer art..

Saturday, April 18th, 2015 2:25 am

.. okay, so I spend my first hour and a half doing some programmer art.


prepared the folder…

Sunday, April 12th, 2015 2:29 am

Looking forward to next weekend!

Just prepared the project directory for ld32..

Downloaded the latest version of phaser.io (which is the web game lib of my choice)

Setup the base npm/grunt build script..

.. checked that all my tools are ready (inkscape, spriter, webstorm)

Looking really forward to it – first ludum dare that I am going to use inkscape and spriter. (Started learning both since the beginning of 2015)

See you at the compo :)


incomming snowmans…

Saturday, December 6th, 2014 9:59 am

… the “real” theme this year is the snowman. Right? Riiiiight?




The snowmans come in waves.. and bring christmas cheer.. they have to be stopped by strategically placing fire towers.


Also the splash screen is done:


[cache: storing page]