About Andrew (twitter: @secret_tomato)

I like cookies, and games.

Also you can add me on G+ (let me know to add you to the ludum dare circle)

LD21 (escape!): http://www.ludumdare.com/compo/ludum-dare-21/?uid=5432
LD22 (alone): http://www.ludumdare.com/compo/ludum-dare-22/?action=rate&uid=5432

miniLD29 (horror): http://www.ludumdare.com/compo/minild-29/?uid=5432
miniLD30 (adaptation) http://www.ludumdare.com/compo/minild-30/?action=preview&uid=5432


Ludum Dare 34
Ludum Dare 33
Ludum Dare 27
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 23
MiniLD 32
Ludum Dare 22
MiniLD #30
October Challenge 2011
MiniLD #29
Ludum Dare 21

Andrew's Trophies

HTML5 gaming
Awarded by johndrinkwater
on December 22, 2011

Andrew's Archive

I want to turn the chrome on

Posted by (twitter: @secret_tomato)
Friday, May 11th, 2012 9:32 pm

Yup that’s right you guesed it. A last minute “port” to the chrome store for “I want to turn the heater on”. Couldn’t just leave it only on the play store could I? This version has the warping effects as originally intended, so if you haven’t given it a spin yet please do. Looking forward to any and all feedback.

Less than 20% pipes!

Chrome store! | Rate it! | Android!

I want to turn the heater on – post mortem

Posted by (twitter: @secret_tomato)
Wednesday, May 2nd, 2012 11:47 pm

A 2D game: the 1st and 4th dimensions!

Well then…

This was not my original idea, not at all. I wanted to do a mind based conversation driven thing. I had most of the core done, no graphics though, a debug text skeleton of a game. I couldn’t figure out a clear entertaining and unboring goal for it so I scraped it.

Then I went out to grab a late lunch. It was already over 12 hours down on the clock, and I was zoning out looking for ideas half the time. Several hours later as I was walking back through rain the idea hit me. A mind in a mind in a mind.. mindception!

Look! the room is shaped like a brain!

I figured I’d do something different this time and do all the art assets first. In case you remember my previous entries, I wanted to avoid cutting so many corners on the visuals. Only way to do that effectively was to get it nice and pixelly.

First I made the character, which looking back, I forgot to name or even assign a gender to. I guess that’s less relevant in the great scheme of things though.

They see me walkin'

They hatin

I’ve done this, and all other assets in ASEPrite, which is a perfect little tool for it. Needs some work on managing layers but otherwise I have no complaints.

After I got the assets done I began fiddling with the ‘engine’ of the game. I basically made up a sort of scripting language, and made the game interpret it. This is what the ’empty coals into the heater’ script looks like:

kill crt
add thu 16 2 100 0 3 Frederik:_It_seems_that_while_you_were_turning_the_heater_on_Miguel_took_your_bed_away.
kill tr2
kill bed
add pot 12 0 40 0 1
add hed 15 0 50 0 0
add crw 11 2 100 -40 -1
add hl1 7 0 110 100 3 Miguel:_Your_bed_was_stupid,_but_I’m_hungry._Trade_you_the_pot_for_food.
add ge2 4 0 110 100 2 unlocksecond.txt -1
add fd 7 0 110 80 2 feedfish.txt fis
add sla 7 2 120 50 2 cut.txt swrd
sound coaldump2.ogg

Wasn’t complicated at all but took longer than expected. Making the level(s) took longer than expected as well, but only slightly. I intended to have a puzzle based on the warp mechanic and item drop mechanic, where the player would have to warp in certain spots and pick items up in a certain order to emerge carrying the right item in the right spot. I couldn’t get this right. It was frustrating to the player and unintuitive so I ended up dropping it alltogether. I did leave the steal-the-pot loophole instead and was positively beaming across the room when someone figured out they could do that.

I hate beds because I can't use blankets because I have NO ARMS!

I hate beds because I can't use blankets because I have NO ARMS!

I knew I could make sounds work, and how. I tried that after failing to get it right on my previous html5 entry. Problem was getting the sounds themselves. Well.. not really. My laptop came with a mic, and I had audacity installed. See where this is going? Most sound effects were done by mouth or various objects (like cereal) hitting the desk.

Maybe next time I’ll figure out how to loop music as well.

And that is that.

  • I’ve figured out better/different ways to do things
  • including scripting
  • I’ve  figured out worse ways to do things
  • I’ve made a game that some people can easily figure out
  • and have fun with
  • And some people have trouble with
  • and find frustrating
  • And some people get weirded out by
  • I’ve ported it to android
  • And now I’ve written a post-mortem

Overall, not bad.

You can give the game a play/rating by clicking on this lengthy verbose link which you are reading right now.


Announcing.. the android build.

Posted by (twitter: @secret_tomato)
Tuesday, April 24th, 2012 4:08 pm

Have you ever wanted to turn your heater on but you were away from home? Wanted to see if your friends can turn the heater on? Now you can with… *drumroll* I Want To Turn The Heater On for Android!

You can grab it from the android market here: Click this text here <- that text there.

It can technically be considered a post-compo build since some Android optimization went into it I guess.

If you have NO idea what I’m talking about you can play/rate the game here:


I want to turn the heater on

Posted by (twitter: @secret_tomato)
Monday, April 23rd, 2012 2:33 am

An epic story of epicness (and turning your heater on) is done(but I fell asleep before posting about it)

There’ll be a post mortem in the coming days. Meanwhile you can give it a rate/play here:


A playable minute

Posted by (twitter: @secret_tomato)
Sunday, April 22nd, 2012 10:21 am

Right here: http://software.o-o.ro/ld23/index.html

I recommend using not Firefox, other browsers seem to handle html5 better, or at least my game. There’s not a lot to look at yet but any form of feedback is welcome.

Where the entire multiverse is one tiny room

Posted by (twitter: @secret_tomato)
Sunday, April 22nd, 2012 1:43 am

I had to scrap my original idea, so I’m not as done as I’d like, I still need to finih the ‘scripting engine’ and to add levels, but I do have a screenshot of the character pushing a bed:



More soon…

I’m in

Posted by (twitter: @secret_tomato)
Wednesday, April 18th, 2012 5:19 pm


This time around I’ve only got my laptop to work with so it’ll be tricky to say the least. Something will prolly get done.

I’m aiming for 5 or 10

Posted by (twitter: @secret_tomato)
Saturday, February 25th, 2012 11:27 am

I’ll attempt to be in

Posted by (twitter: @secret_tomato)
Friday, January 20th, 2012 1:13 pm

I’m going to try to mess around with sounds and processing + html5. That makes me very afraid. Yes I do realize that it’s not enough to match the theme. If that fails I’ll break out regular processing.

With that in mind, does anybody have any useful links for javascript/html5 sound stuff?

A form of monotheism – postmortem

Posted by (twitter: @secret_tomato)
Sunday, January 8th, 2012 7:38 am

Having been away and sick I didn’t get a chance to write this, but I’ll do so now(with a little over 24 hours to spare)

Let’s get started then. Not with the beginning, that’s what is expected, let’s go for a random order.

“A form of monotheism” a silly name, thought of in the last 30 minutes as a better-than-nothing name. It surprisingly works and fits the mechanics of the game. You’re an exterior force with equal control over everything in the game world. You can chose sides, be impartial, have some work for the benefit of others and so on.

The original idea was to have the player be some fellow that clones himself amd tweaks said clones to accomplish some end (repopulate the planet, fight off aliens/ zombies/ in-laws) but someone already  had that idea. Can’t remember who.

The second idea was to make a platformer and beat the theme into it with a stick. Since I forgot to make a platformer framework before the compo, I decided that’d take too long so I dropped it.

Back to square 1.

I wanted the player to start with one individual, and have the ability to spawn more and breed a populaton.  That took too long, so I ended up spawning a whole bunch right from the start.

Species and similarity

What you’ll notice is that creatures are divided into specias: humins, cats, rats, and llamas (the llamas were supposed to be centaurs but I gave up on that) . Each individual also has an empathy-o-meter/ similarity-rating, the color under them. The more you interact with an individual the more that changes. New creatures get one based on their parents.

Breeding and killing

Creatures of different genders and the same species will produce an offspring if they are similar enough AND one or both of them are assigned as breeders. This is mostly to avoid population floods encountered in early testing.

You might wonder why breeding and killing are in the same subcategory. Because they both depend on similarity. If two creatures are too dissimilar they’ll want each other dead(regardless of species). If you keep a similar population confined and breeding you’ll notice that eventually they’ll start killing each other to keep ‘strange’ ones away. Much like history isn’t it?

Social commentary much?

Yes. The only time when you can be sure things won’t be killing each other is when there is only one left. Hence alone. After I finished the game I was left disgusted. I unwillingly made a game about racist intolerant cartoony critters that strip the land of resources and kill eachother because the color under their feet is different. You know: like real people. The relative accuracy of my ‘simulation’ was even confirmed by someone who actually bothered studying these things.


The good is working with processing and making html5. A lot easier than I thought.

The bad was not getting to add sound effects, which I knew how to do, and making a cheap hack to loop music. Uneven distribution of resources and a lot of other gameplay and balance tweaks.

The achievements: The end game, when you have a single individual left, a single species left, or one individual of each species. A total of 7. I don’t think anybody got any.


Want to give it a try? knock yourself out:


Gameplay video

Posted by (twitter: @secret_tomato)
Monday, December 26th, 2011 9:34 am

It’s been requested and I’ve only now got a chance to do it. A short gameplay video of “A form of monotheism”. Feel free to fullscreen so you can actually see what’s being clicked and so on.

Play/rate the game here!

(Not really a) post mortem

Posted by (twitter: @secret_tomato)
Wednesday, December 21st, 2011 6:56 pm

It’s not really a post mortem, well it sort of is, but not for the game I made this Ludum Dare. That’ll come in  a while after I sort out my thoughts on it. I might do a technical post mortem first.


It’s about my previous ld game(again, sort of), which has been my first proper contact with game-making after a long long time. As if I put it (making games) on a shelf and forgot about it for many years and let it collect dust and cobwebs. It’s something I can do that makes me happy regardless of the end result. It’s something I can do that takes nothing and time and makes something, and at the end of the day I can sit back and look at something which wasn’t there before.

And you guys are to blame for me finding it on that shelf.

People liked this game of mine for some reason(the ones that understood it) and some made a point to tell me in IRC they remembered and liked if from all the way back then which blew me out of the water. Days later I still can’t believe that happened. So now that said game is on the android market and the ubuntu software center and desura and such I feel that I should give something back to the people who inspired me to keep going.

So what I’ll do is post a bunch of desura keys for that game of mine every day till Chritmas.

Let’s start with 2 for now and see where that takes us:



So I found this thing

Posted by (twitter: @secret_tomato)
Tuesday, December 20th, 2011 5:01 pm

So I found this thing which makes custom Santa messages.. sort of. So I made one for all of you 😀


Onto the chrome web store

Posted by (twitter: @secret_tomato)
Monday, December 19th, 2011 12:19 pm

I’ve added my entry to the chrome web store because having it in html5 makes that a hillariously simple task.

Grab it here:


Rate it here:


I didn’t http://

Posted by (twitter: @secret_tomato)
Monday, December 19th, 2011 6:40 am

I didn’t http:// before adding the play link to my game, so the link didn’t show up at all! it’s fixed now. I would have spotted it earlier but ‘the pages are cached’


and the rating page: http://www.ludumdare.com/compo/ludum-dare-22/?action=rate&uid=5432

Sorry about that to anybody who tried and failed to play :(






Almost there

Posted by (twitter: @secret_tomato)
Sunday, December 18th, 2011 1:38 pm



Other than some rogue images, sounds and a win conditions (and some stuff on the host page) it’s msotly there.

Does the text display? Any GUI suggestions? Any other ideas/thoughts/suggestions/bug reports?

[cache: storing page]