About leedo (twitter: @gkrnours)

I'm a lazy code writer.
I'm confortable with html, css, javascript, python.
I do code typing in vim, arts with gimp and I live in urxvt.
I've written cpp, Qt, lua, java and would like to learn thing like erlang & openGL.


Ludum Dare 27
Ludum Dare 24
Ludum Dare 23
Ludum Dare 22

leedo's Trophies

leedo's Archive

Sneaking in

Posted by (twitter: @gkrnours)
Saturday, December 6th, 2014 2:01 am

Ok, sound like I’m in but a bit late to the party.
As I’ll use the same soft as every time, it doesn’t matter a lot I think. Still programming using vim, DOM js w/ prototype.js & the custom lib I upgrade a bit at each jam, making pictures with gimp.

The theme, only one screen.
There is no restriction on the content, only the form .A lot of idea flight in my head will taking my shower.
A tactical RPG was the one I loved the most while staying in the theme, but that require an awful lot of image for me. I’m not that good.
A derivation from @S0phieH linear RPG inspired by her Solid Sneak idea was a second choice but that’s too much ambitious, even by my standard.
Lot of little other thing too. An adaptation of rush hour for two player. Card game inspired by an old pixel art by @cellusious.

At the end, I think I’ll settle with a solitary. Simple card game. If it turn well and I’m ambitious, I might evolve it into the eve-online card game. But that’s really ambitious.

thank for reading me

trading giving up for some sleep

Posted by (twitter: @gkrnours)
Sunday, August 24th, 2014 12:39 pm

I spend most of my day fighting with my tools. Pretty much everyone of them in one way or another.

My problem was to give update about their progress to every player and not everyone. It’s multiplayer. I haven’t thought about broadcasting progress, would have saved me half a day. In the end, turn out that flask-socketio provide an object request.namespace and it look like I can use that.

It was… frustrating.
Well, I learned a thing or two. It wasn’t that bad :)

Not much progress

Posted by (twitter: @gkrnours)
Saturday, August 23rd, 2014 12:17 pm

I tend to prioritize social stuff on most computer related thing. It’s a way to keep my sanity. Which mean that today, I spend something like 9h out of house, mostly eating. So not much progress.

I’m trying to sort out how heroku work. Every attempt at multiplayer ended in failure but I still try again. Victory of hope over experience or something like that.

Beside that, I’ve mostly pinned down how fight will work. I’ve also sketched a few screen. I should do that more often, I like how they look.

Plan B

Posted by (twitter: @gkrnours)
Saturday, August 23rd, 2014 12:24 am

I wake up one hour ago and I’m already on my plan B. Well, it’s ludum dare, time is precious.

First idea was an aquaponics garden. You are a survivor from some space crash and you are all alone in you emergency shuttle with an aquaponics garden, providing you with food and oxygen that you need to balance.
Needless to say, gameplay wasn’t framed, only lightly outlined. This would require a ton of balancing and a ton of different thing to do before it start to look like a game.

So, plan B. King of the Hill.
6 Hill, from different dimension, mysteriously connect together. Certainly because planets are aligned. 5 Hill come from kingdom full of warrior. The last one only offer a big, sturdy doors.
Idea is simple, you choose a warrior, warrior climb on top of the Hill and fight. After 10 victory in a row, the doors open and you get your ending.
I should have the time to do that.

I’m back

Posted by (twitter: @gkrnours)
Friday, August 22nd, 2014 2:36 am

Well, I’ll try to do something.
Anyway, like always, html + javascript. Prototype.js, not the evil JQuery. No canvas either, I don’t know how to use these. Only basic javascript, should be playable on smartphe, tablet, laptop. Maybe even old school phone like those based on nokia S40 OS.

My other LD entries are at GkR’s lair, most of them unfinished with a little library taking shape over the time.


Posted by (twitter: @gkrnours)
Sunday, August 25th, 2013 1:57 am

First day wasn’t what I was hoping for. I wanted to get the core game working to hop on the ambitious part. 16h remaining and I have only tweaked my own engine to accept mouse input.

Here is a candy. Grab it before someone else do it!

Mieux vaut tard que jamais

Posted by (twitter: @gkrnours)
Saturday, August 24th, 2013 1:59 am

If you don’t speak french, title mean “better late than never”.

It’s my “I”m in” post, a bit late. As before, I’ll do the coding with some JS and prototype.js, gimp for image and I’ll be running out of time for sound.


Azurenimbus asked me to do a game running in 5″ or 10″, it was load of fun, mainly because I had to go to school at the same time. I’ve drawn a strawberry waiting for the bus in the cold morning, using a small, lowdpi android phone.

The idea was to incorporate the game in a warioware-like thing. So this was my first idea for the jam, lot of small game. But I’m not using gamemaker, there is no way I can do two game for a LD48. So I’ll focus on the first idea, a ‘whack a mole’ game.

Hitting mole is stupid and cruel, so for a second, I think about turning mole into tower. It would have been a tower offense game. But hey, there is enough game about hitting stuff. Candies. That’s what I need.

So I’m working on Candy Grab.

let’s call it a day.

Posted by (twitter: @gkrnours)
Sunday, April 28th, 2013 12:41 pm

Look like I’m out.

I love what I have done. You can take a look at Pixel Love Quest! at this link. But as cool as it look, their is still no gameplay. I was simply unable to get the motivation to add some. Certainly because the idea simpy doesn’t work and I known it since the beginning.

I’ve fixed myself on a few rules since the beginning. Three kind of unit and ground, Red, Green, Blue, plus a neutral gray ground. Unit need to be of the right color to go through. Each kind of unit can beat another one.
The combat system should have been minimalist. Red erase Green but can do nothing against Blue. Simply that can’t work. Weakness in trio work pretty well. But if you require some color to get through, then I have serious doubt.
There was also the “source” system. You could turn 9 unit, the maximum a cell can accept, into a generator for unit. But what if you put a Green source on a Green ground ? Red can walk on Green ground. Stuck.

Theses mechanics doesn’t work. I have set these in stone since the beginning and I realize I’ve been pushing this stone since then. I have some nice graphics. I have some elements for a story I really like. I have a nice gui. But my non-implemented game mechanics sucks. So rather than submitting a non-game, I’ll simply pass this time.

Maybe I’ll try some other mechanics on it later.

still fighting against css

Posted by (twitter: @gkrnours)
Sunday, April 28th, 2013 6:52 am

some red, green and blue pixel


Why do you not listen to me CSS ? :fuuuuuu:

it’s not a gif because nothing is moving. The white bar shouldn’t be here. I’m telling it to be 0px high, chromium is making it 13px high. I tell it it should use the border box for size, it’s still 13px high. I tell it it’s important, it’s still 13px high. I’ll have to use another trick.

Else, you can see a few building and the main character, the white knight. Not featured here are the princess and the black pixel, which will be a wizard keeping the princess away from the white pixel. If I have time to do the story mode, it might be ok, there is a few surprise in the script. Else… well, it’s vu et revu. 


Posted by (twitter: @gkrnours)
Saturday, April 27th, 2013 11:50 am

a view of a map


First preview of the actual game. It will feature three of unit (red, green, blue) and 4 kind of terrain (red, green, blue, gray). Gray is neutral, the other can only be crossed by unit of the same color.  Combat system will be really simple. Red beat Green, Green beat Blue, Blue beat Red. If you are outnumbered, you can’t attack. When you attack, you take the place of your foe.

I might add black unit later which can be attacked or attack any color, but the winner lose as much unit as the loser had. I would like to add two kind of building, one which provide unit and another acting like a flag. If it’s taken, you win. Not sure about the second.

[ps] you can “play” at this place, but it’s my working copy, break every now and then.

CSS strike back.

Posted by (twitter: @gkrnours)
Saturday, April 27th, 2013 9:53 am

Look like I’ve overlooked the effect of border. I need to adapt the design I wanted after all. Well, it’s only aesthetic.

CSS: many, Me: 1.

Posted by (twitter: @gkrnours)
Saturday, April 27th, 2013 9:16 am

I’ve spend something like an hour or two fighting with chromium, css, columns, space coming from nowhere.

When I was on the verge of losing my sanity, I’ve just removed all the columns junk and done it with float. I took 2 minutes and work exactly like I want. Up to 9 little square of 4x4px in a big square of 24x24px, with a gap of 3px between every little square.


Posted by (twitter: @gkrnours)
Saturday, April 27th, 2013 5:10 am


a title screen

I think I might have spend way enough time on this menu. Time for gameplay o/


Posted by (twitter: @gkrnours)
Saturday, April 27th, 2013 1:40 am

Look like I’ve broken the game on local. One of the tool I use is also broken.

Sound like usual LD :]
Beside that, moral haven’t been this high since a long time.

first plan

Posted by (twitter: @gkrnours)
Friday, April 26th, 2013 10:53 pm

I voted +1 on minimalism. But when I’ve seen it as a theme, I was all “but how to do minimalism in a game :O”.

I’ll try to go one more time on the path of RTS. Aesthetic will be the main source of minimalism, but also the gameplay will follow it. I’ll probably go with 3 kind of unit, each of them beating another one. So not complex battle system and no surprise.

I hope to add a two player mode and story mode too. A bit ambitious :)

I’m back

Posted by (twitter: @gkrnours)
Thursday, April 25th, 2013 5:09 am

I didn’t particpate last time, for the exactly same reason I’ll participate this time.

Like always, it’s gonna be javascript, plain old html, css.
Gimp for image, maybe a bit of flash and sfxr for sound.

[cache: storing page]