About Mikel (twitter: @https://twitter.com/mikelizal)


Mikel's Trophies

Mikel's Archive

Finished !!

Monday, December 12th, 2016 7:54 pm


I was about to give up, but in the end got at least a single level working… so there it is


Next time will try no to use an unfamiliar language… again :-)

The Way of The Unconventional Weapon the Post-Mortem

Sunday, April 26th, 2015 3:26 pm

At least after near a week I finally wrote the post-mortem for our game.

This was our fourth LD started and the third we managed to finish. Also this time we met several participants to work together (Thank you animanegra for hosting it !!!). On our part I wrote the code, Iñigo made the graphics and David wrote the music and sound effects, we decided to go for the Jam from the start.


The timeline was more or less this

We started on Saturday morning (in this timezone the theme is known at 3am) and decided rather fast to make a one-to-one combat game with some unconventional weapons. The classical example of non conventional weapon or at least the first that came to mind was a frying pan. So I started to program a simple one screen and two characters engine and Iñigo started to make graphics for it. He decided on the setting of oriental monks with alien. By Saturday evening we have basic animation and movement, but just one attack the hit with pan.

Captura de pantalla 2015-04-19 a las 1.19.34

On Sunday we concentrate on the combat mechanics: made the effects of attacks, throwing objects, death, start and end of combat (with the referee…) and the code beging to suffer of not very well planning… (feel to hav fixed more bugs than in previous jams). On Sunday evening it looked far from being completed. So I fast wrote an AI (if you can call that [ do_random_movement ; repeat ] an AI). After a bit of rest we decided some story between scenes were needed and some increasing difficulty and progress. I wrote the 5 scenes text and decided to unlock attack types as enemies are defeated. Also added first music and sound effects that David sent.

Captura de pantalla 2015-04-26 a las 22.18.48

On Monday I had to work in the morning (in my real work I mean :-)) I made the text scenes and scene progress logic in the morning before work but after that no much progress till the evening. I finally was able to got back to LD around 18:30 and the Jam closed at 3:00. I worked the rest of the evening, adding the graphics for scene backgrounds, putting a bit more I into the AI, and adjusting the combat to be defeatable and challenging… but I was afraid of making it too difficult and the time was running out… so went more towards the easy to win and submitted.

Captura de pantalla 2015-04-21 a las 0.53.47

What went right

  • Using cocos2d-js the game works on the web, so no stress to get a windows port after the jam :-) this has increased the visibility of the game
  • We decided fast on the type of game, that allows us to concentrate on development
  • The gathering with other participants, well at the end we were only 3-4 people for two entries, but anyway was fun and also increased my concentration to the task, I was able to dedicate more time than in other LDs where I got more easily distracted of the game

What went wrong

  • I planned less the development than in previous editions and started coding without seeing the big picture first… I think because of this I ended spending too much time debugging

Anyway we are really happy having finished again a game for LD, as usually a lot has been learned and we will participate again :)

Play here The Way of The Unconventional Weapon

First day of LD32…

Saturday, April 18th, 2015 6:34 pm

Finally we decided to do a combat game… after nearly 24h just basic movement and attacks. But monday and the end of the jam is still far in the future :-)

This is the way of the unconventional weapon …


We are in

Wednesday, April 8th, 2015 4:17 pm

We got our entry for LD31 Fred the snowbomber accepted for iOS AppStore !!! 😀


So … we are in again… it will be our 3th LD jam
This time using cocos2d-js

SnowBomber post-mortem

Monday, December 15th, 2014 3:22 pm

This was our third LD jam, but just the second we were able to finish. Our team are my brother at the graphics, a friend who makes the music and sounds and myself doing the coding.

We started this jam quite late. Here in europe the LD starts arround 3am, so we knew it on saturday morning. During most of saturday we just have family issues to attend and I was not able to code anything. We just discussed ideas over whatsapp and at least decided fast to do a variation of a classical one-screen game (but with some snowman touches). Pac-man and Bomberman were first inspirational candidates.

At 21:00 CET I finally got to my computer and started coding something. At the end of the first day we had basic sprite movment with keys, animation and loading of TMX map files. Far for my initial goals for the day. My brother had first versions of graphics but I had no time to put them in the game.

Game after 24h

But on sunday we were able to get more time, and as monday was holiday here it looks like we had plenty of time ahead. So second day we got basic movment on with map restrictions, player and enemy movments and collision, death animationes, placement of bombs and explosions. Also my brother worked on parallel giving me graphics during the day, from time to time I integrated new graphics and the game started to have the definitive look, at the end of the day, the first version of the music was ready but I preferred to concentrate on having all the engine done. Late at night the explosions were working but I was too sleepy to finish the explosion collisions with other sprites.

Game after 48h

The last day (for the jam) the morning went fixing the explosion effects code and by the afternoon I rushed to finish random generation of enemies and rocks and menu screens to have something that could be called a game. The music and sound effects were ready but were not added to the game till late evening. We had very little time for last decisions on game mechanics, like should the bombs block movement, or how much enemies make the game too difficult. After some last time emergency bug fixing we managed to put the game online and submit.

Game after 72h

What went right?

Unlike previous jams we choose tools that we were familiar with (Cocos2d-x, C++, and Tiled) and using in other projects. Also I dedicated some time during previous warmup week. So in this jam I programmed very fast (for my standars) when I got the time, and was able to dedicate the time to solve engine and game problems and not get stuck or distracted by unfamiliar language issues.

We decided very fast on an idea. This let us focus on getting it done. Even if it is not too original to be inspired by a classical game :-) but it helped a lot to finish it on time.

What went wrong?

I am usually too optmistic scheduling the time it will take me to complete programming tasks. I planned to have the engine ready on 24h then on 48h, at the end it was by half day into monday. A lot of ideas got finaly not implemented.

The code programmed after 1am was not very clean and it finlay took me more time to rewrite it next day. I whould have saved time by sleeping and letting the problem solving for tomorrow :-)

Even if cocos2d-x is multiplataform I have only used it for Mac, iOS and Android. So it is taking me more than what I have liked to be able to compile Windows and Linux versions… but I will succeed… someday.


Anyway we were very happy with this jam. I like we were able to finish a game fast and quite good for what we use to accomplish (we are not pro game developers), But I feel like the philosophy of write-small-games-often starts to work (thanks onegameamonth!!)

Meanwhile… Windows and Linux versions of SnowBomber still resist but I have already an iOS version and the Android one is near…

SnowBomber finished !!!

Monday, December 8th, 2014 5:46 pm

It’s great to have finished our second LD Jam game… download it here.
Mac OS X only version at this time. Hope I can get a Windows port fast :-)


Let’s go for the Jam

Sunday, December 7th, 2014 6:44 pm

After 48h, this is the state of our entry for the LD31Jam… I’m beginning to think that we will finish something :-)


Sunday, August 25th, 2013 4:54 pm

We are in… for our second Jam

This time in C++ using cocos2d-x. The game may be too simple but it was very fun to do it and I learnt a lot for future ones.

At this time it is beginning to look like a game :-)

Submitted EpicQuestEssence to Jam

Monday, April 29th, 2013 3:32 pm

Great!!! we did a game in 72h 😀

Here’s what we got… it’s a very simple game but is our first Jam… and we have the minimalist theme excuse :-)

We learnt a lot… and enjoyed very much doing it

Hope you enjoy it a little bit also

And hope this is the first of many LDs

Good luck to everybody

Play it online here




First LD Jam

Sunday, April 28th, 2013 4:55 pm

Our first LD entry

Is written in HTML5/javascript and after 48h is playable at least… but still has some problem loading graphics (why did I choose a language I am not so familiar with? :-))

It has to be a Jam because we are a team, so still 24h to fix things…



Try it here


[cache: storing page]