About caranha (twitter: @caranha)

Hello! I live in Tsukuba-Japan, and I work in a University!

I do a lot of AI programming for my job, but I have very little experience with UI and game programming.

I love Ludum Dare because it gives me a hard deadline so that I can finish my Hobbyist game projects. I've also "met" some awesome people here.

Here are short comments on my former entries:

Namcap - reverse pacman: My favorite LD game so far.
Maxe Explorers: My first LD game, and not bad at all, compared to later ones. A testament to the KISS principle.
The Fair King - My first Android game, you can find it on the Play store as well!
Dinosaur Rush - This game is full of awesomeness. Rawr!

Feel free to contact me via twitter or through my blog.


Ludum Dare 37
Ludum Dare 30
Ludum Dare 29
Ludum Dare 28
Ludum Dare 27
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 23
Ludum Dare 23 Warmup
Ludum Dare 22

caranha's Trophies

Top Reviewer With Class Award
Awarded by codeapparat
on April 27, 2012
Quality Reviewer Award
Awarded by SonnyBone
on December 22, 2011
Author's Journal Link Repair Award
Awarded by Dry Tree
on December 20, 2011

caranha's Archive

Pico Factory — Post Compo Ver 1.3

Posted by (twitter: @caranha)
Sunday, December 25th, 2016 7:19 am

It adds chickens and egg sandwiches, and a bunch of other fixes. Play the Compo version!


The reaction to my little game was much better than I anticipated! Thank you all for your nice comments.

In this new version, I have fixed some of the most common complaints:

  • Controls: Now the X button opens a menu which lets you choose the item to place. You can also overwrite items without using the erase tool if you want to.
  • Balance: No more Bread Machine > All :-) Also, the output machine’s cost increase with each new machine in the world. Use the Conveyor belts!
  • New items: Chickens and Eggs machines
  • Also: A bunch of small fixes and improvements.

I hope you enjoy it! I’ll try to keep working on this game a little bit every weekend until I clear through my TODO list. Suggestions regarding the balance are highly appreciated. And as always, if you got a high score, send me the screenshot!

A reminder to Unity Users

Posted by (twitter: @caranha)
Monday, December 12th, 2016 9:38 am

Remember that Unity will create Mac and Linux binaries of your game straight from the export menu! Expand your audience with the click of a button! No effort required!


Pico Factory – LD Version is ready!

Posted by (twitter: @caranha)
Sunday, December 11th, 2016 8:55 am

So I added two more buildings to my game, some sound effects, and I’m calling it in for this LD.

I tried making some music, but I suck at it. The game is already noisy enough with the factory’s sound effects.

You can play the newest version at https://caranha.github.io/pico_playground/

The only thing that worries me is that Game submission is not working, and the LD deadline tomorrow is just when I am waking up and rushing for work :-(

First Version is out!

Posted by (twitter: @caranha)
Sunday, December 11th, 2016 4:53 am

The first version of my game is out! Give it a run, and let me know what extra items would be fun in it.

Pico Factory


Particles, yay!

Posted by (twitter: @caranha)
Sunday, December 11th, 2016 1:17 am

Done with the “visuals” of my game.

Enjoy the programmer art!


Now on to sound!

Pico Factory

Posted by (twitter: @caranha)
Saturday, December 10th, 2016 6:16 am


This time, I’m trying out PICO8, a micro fantasy console.

For “one room”, the idea I’m coming up with is a “Factorio” clone.

Probably will limit it by time, and challenge the player to see how much money he can make in X minutes.

Interface will be a problem.

Ceiling LD Game Watches You!

Posted by (twitter: @caranha)
Friday, August 22nd, 2014 10:28 pm


Not a game yet, but after 4 hours, I have an idea down and the main mechanic implemented.

Funny thing is, I was thinking about this game for the whole week. I was lucky that the theme fits the idea that I want to implement so perfectly.

So the idea is this: a top-down action game. Normal stuff: walls, enemies that shoot you, weapons. I was thinking about something a bit like the air combat of Xenonauts.

But here is the twist: the rooms and dungeons that you fight in are generated randomly, based on your geocoordinates! Is the current level too easy? Go to a nearby coffee shop and see if you can find something better. Need a green key? Somewhere in the way between your house and your supermarket, there may be a dungeon containing it.

Your world and the game world, connected.

Now to make that game happen!

The rumours of my death have been greatly exaggerated.

Posted by (twitter: @caranha)
Thursday, August 21st, 2014 9:56 am

For those who know me an care, I’m in! ๐Ÿ˜€ I am busy and tired as hell this month, but that is not enough reason to break my streak of 8 LDs in a row.

Looking at the final theme list, the feeling that I have is that for the last 3-4LDs the finalists have been same old same old… So I am kinda already building my game in my head. I had a neat idea a few weeks ago which I will try to boot off this weekend.

Good luck everyone!

My LD29 game is now on the Google Play Store

Posted by (twitter: @caranha)
Monday, May 5th, 2014 9:12 pm

I have recently made a small update to my game (post-compo). This update
fixes a bug on android related to putting the game in the background, and adds a much needed tutorial!
(Never underestimate how confusing your game can be, no matter how simple you make it)

Feel free to get it from this link.

And if you haven’t rated it yet, please play it from here.

My second game available to the public, all because of Ludum Dare. Love you guys :-)

Made a video introduction to my game + timelapse!

Posted by (twitter: @caranha)
Thursday, May 1st, 2014 8:00 am

This was a fun Ludum Dare. I think I really nailed the theme with my game, “Layers”. A few people were having difficulty playing the game, so I decided to make a video to give an introduction to it. I also tacked the timelapse at the end of the video:

Have fun!

Please play and leave a comment for layers. I am planning on making a video of some of my favorite entries in a week or two, once works lets up a bit.

Have fun!

Hint to all Unity Users!

Posted by (twitter: @caranha)
Sunday, April 27th, 2014 7:15 pm

To all new and old participants using Unity:

Congratulations on finishing your game! Please remember that Unity can make
Native binaries for Mac and Linux! It is just a click away:

File > Buildsettings > PC, mac and linux standalone > target platform > build.

Don’t make Just a web version, many browser/system combinations don’t play very well with Unityโ€™s web Plug-in.

Thank you, and hope to play your games soon!

(This is a reminder from a message that I posted last LD)

Third pre-release! My game has everything but sound now :-)

Posted by (twitter: @caranha)
Sunday, April 27th, 2014 7:04 am

Welcome to Layers!


Layers is my long-desired QiX clone. I hope the relation with the theme is pretty obvious once you start playing. The game is basically feature-complete now, except for sound. The input method can use some work as well.

You can get the game here:

The game plays a little better on Touch surfaces than it does on PC, but it is quite playable in both platforms.

Please let me know what you think! ๐Ÿ˜€

First Prototype is out!

Posted by (twitter: @caranha)
Saturday, April 26th, 2014 10:59 am

Finally, I got the “main” gameplay loop working! I still need a bunch of stuff in the game lifecycle (such as loading levels, menus, game over, etc), but the game is at a point where it is possible to at least test the input.

What game? I am making a QiX clone – I think that the QiX mechanic (you have to cut away the play area) is very closely tied with this theme.

Have a screenshot:

If you want to try it out, you can find the binaries (for desktop and android devices) here:

Thank you!

First Screenshot

Posted by (twitter: @caranha)
Saturday, April 26th, 2014 7:06 am

After a bunch of problems, I finally managed to get the very basic mechanics of my game down. Here is a screenshot:

First Screenshot

There is still a lot to do before this can become a game, but I’m happy that I’m finally getting into my rhythm. I’m not completely sure if my control scheme is good, so I need to put out a prototype as soon as possible.

Back to coding!

Problems with Eclipse [Help me?]

Posted by (twitter: @caranha)
Friday, April 25th, 2014 8:08 pm

AAARgh. When updating libGDX from 0.9.9, I also had to update eclipse in order to install Gradle and Android support.

Problem is: the new Eclipse is losing the context menu intermittently: mouse right click will just stop working from time to time, with no apparent reason (no error messages, nothing).

If anyone has any idea on how to solve this, I would be very thankful. It is really a bother trying to work like this, and I can’t get my project to trivially work in former versions…

Thanks for any help!

Ready…. Steady…

Posted by (twitter: @caranha)
Friday, April 25th, 2014 5:30 pm

One hour for LD to start. The lucky thing about living at GMT+9 is that the start of the compo sits nicely at 10AM. I can wait for the theme announcement, and then take a shower while thinking about what the game should be.

I’m spending the last few minutes preparing my environment: setting up the screenshots for the time lapse, organizing my windows and desktops, and cleaning out my house a little bit.

As usual, my setup is something like this:

  • Programming Language: Java+LibGDX: LibGDX turned 1.0.0, I haven’t played with it since last LD, but as far as I can tell, everything still works in mostly the same way that I’m used to. The wikis have much more information. There is this new build system, Gradle, which I’m still not quite familiar with, but I figured out how to build and package my game.
  • Environment: Kubuntu+Eclipse: I have updated to the latest version of eclipse (Kepler), which seems to hang out and eat the context menu from time to time. That is not so good and I hope it doesn’t happen this weekend.
  • Art and sounds: Badly drawn art on a tablet + Gimp/Inkscape. Sounds will probably be BFXR + Autotracker. Again.
  • Hosting: My source and releases will be posted on this github repository: https://github.com/caranha/LD29

Good luck and good times for everyone out there!

[cache: storing page]