Update 5

The last week I was polishing the level: create icons for each item, add more texture for the maps. But during the week I became ill so during two days I was not able to make any progress the game. At the end of  the month I hope the first level will be completed so I can advance to the next one. Every level will not have the same number of maps:

Level 1 27
Level 2 11
Level 3 ?? (22 maps for the moment but maybe more).
Level 4 ?? (16 maps for the moment but this level is the biggest
in the game so probably around 40-50 maps).
Level 5 / Ending 8 (smallest level).

But even if a level have a small number of maps the task that take the most of my time is when I animate, so just one map with lot of animated things happening could take more time than 10 maps for example.

I try not to post too many screenshots of the game in order to avoid spoiling the story.

Update 4

This week I have made a tileset for the objects and menus of the game. I think I have finished most of the maps for the first level  and the animations. I have also changed most of the collision for the objects and doors.

 

Update 3

This week I have completed most of the maps for the first level, sometimes a lot of editing in photoshop is required to have a nice result. I have also drawn and colored a lot of objects.

stone carKey puppet

Update 2

Last week, I did a lot of programmings to handle animations in the game. I have created two tools one for the generating the tileset and the XML data of the animation. I had a hard time to make a good algorithm bin packing, so I have decided to not waste time on that and use one that is already implemented:

https://github.com/juj/RectangleBinPack

An example of a sprite packing on 2048×2048 texture.

prison-cell-kitchen-no-door

And the code for one animation:

<a n="anim1">
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="0" ty="1080" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="1920" ty="0" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="51" ty="1080" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="1920" ty="498" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="1971" ty="0" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="102" ty="1080" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="1971" ty="498" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="153" ty="1080" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="204" ty="1080" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="255" ty="1080" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="306" ty="1080" tw="51" th="498"/>
    <f f="prison-cell-kitchen-no-door" t="80" x="300" y="300" tx="357" ty="1080" tw="51" th="498"/>
</a>

Once the animation is generated I need to edit the position and the timing of each frame, so I needed to create  a tool to simulate and edit the animation.