About kdrnic

I am a medical student from the southernmost state of Brasil. I learned programming when I was 11 years old, first with DOS batch scripting, then with Pascal and C. By that time too, I learned HTML with an old book my uncle gave me that told me everything about those cool marquees and the like.
Currently my languages of choice are Javascript and C++.

My game development experience is inspired by my favorite games, which include Conker's Bad Fur Day, Castlevania and The legend of Zelda: Minish cap. While I don't have any great projects to show, I have done many little interesting experiments over the years that I hope to soon publish into my blog about programming.

As to Ludum Dare, my first try was in 2012 with LD23, by the invitation of a friend of mine. While I had a pretty interesting idea, by the end of the competition time I hadn't finished everything yet (there were still a few bugs making the game unplayable). I plan to create a remake of this game, with more time, and so more levels and better art.


Ludum Dare 36
MiniLD #58
Ludum Dare 31
Ludum Dare 29
Ludum Dare 29 Warmup
Ludum Dare 28
Ludum Dare 23 Warmup

kdrnic's Trophies

Brazilian Developer
Awarded by lowcade
on April 28, 2014
"I can see the code"-Award
Awarded by pretzelhands
on December 17, 2013

kdrnic's Archive

For those of you who want to do something for rnlf’s minild #71 but are too lazy to figure out the dev environment, I present you:

BIG KDRNIC’S HELL’S DOS DISK IMAGES super deal this week only

which can enable you to quickly get up to writing some Allegro DOS game in C for the minild.

What does it consist of?

One 7zip (.7z) file which upon extraction will yield a VMDK disk image, which you can then use in VirtualBox, which upon booting from, will present you with MS-DOS 6.22 set up with DJGPP-some-dusty-version-from-the-90s with Allegro 3.12. There is also a readme which has a couple more instructions.

Not yet asked questions:
Q: Does this envolve any copyright violations, such as with software from M$, Delore, etc.?
Rather likely, but this is all stuff from the 1990s no one cares about
Q: Does this have any threat of complex russian malware which breaks through the virtual machine?
Don’t know, find out!
Q: Is this the easiest way to develop a game for DOS, or for the minild in general?
I doubt so, there is even a Love2D-sortof thing you could try instead, plus some cross-compilers

So, recapitulating:
If you want to write a game in C for DOS for the #71 minild and don’t mind using a VM, a relic of a compiler and a good old library, here is a disk image with the DOS, the DJGPP and the Allegro working, which works with VirtualBox. Use at your own risk.

Download link at my Google Drive

Formatted floppy image

I may be in whatever

Posted by
Thursday, April 14th, 2016 10:47 pm

A party on friday a test on monday means chances are low

This post is for only two purposes:

  1. Declare some basecode: I therefore profess for whom it may concern that I may use any code from this gist and/or in my github repo and/or that which has been declared for previous LDs and/or code of my games at 1hgj.
  2. RANDOM JWATT MEME jwattAlive

In which occurs some declaring

Posted by
Friday, August 21st, 2015 4:46 pm

Despite the unlikeliness of my participation, the Laws and Customs of War require me to declare a codebase so I can secure the later possibility of it.
Therefore, I hereby declare everything in my github and also any of mine entries at 1HGJ as potential codebase.


People’s Commissar for Avoidance of Rule Breaching

Saint M., August 1915

A post.

Posted by
Tuesday, December 2nd, 2014 7:32 pm

I will join this time perhaps. I have an anatomy test on Tuesday, however I think I can study enough during the remaining days of this week and Monday.

I was going to skip writing a disposable “I’m in!” post, but since I may use some base code this becomes necessary.

So, as potential base code, I declare everything in my github. I am too lazy to further elaborate on this.


For tools, I will use:

  • Notepad++
  • Javascript (HTML5)
  • GIMP
  • Paint .NET/mtPaint/MS Paint (perhaps)
  • Tiled map editor
  • Audacity
  • three.js (perhaps)
  • Wings 3D / Misfit Model 3D / Milkshape 3D (if I do something 3D)

I may partake

Posted by
Monday, August 18th, 2014 2:06 pm

I may partake in this enterprise, if certain matters of the heart allow me so.

Possible tools:

GIMP – for non-pixel 2D art

Grafx2 / mtPaint / Paint .NET – for pixel 2D art

Wings 3D – for 3D modelling

Misfit Model 3D / Milkshape 3D – for 3D animation and more modelling

Audacity – for sound editing

sfxr – for sound effects

This site http://mynoise.net/NoiseMachines/ – for realistic ambient sounds, also I’d like to ask how acceptable that is on the compo, not the jam


Possible libs:

three.js – For 3D gamedev with Javascript

Allegro – For 2D gamedev with C/C++

For sound – I accept suggestions as to what to use with Javascript (HTML5’s API is not very good)



Most likely Javascript

If I need performance to do some technical gimmick, C/C++



My own code that I may use a.k.a. base code:

Anything on my github

My LD29 game (of course only the really base things)

Some fresh statistics!

Posted by
Friday, May 2nd, 2014 10:11 pm

The chart below was created based on my timelapse:


Time spent on each activity during my game’s development


The chart below was created based on my bit.ly links to my game:


Clicks my bit.ly links to my game received

Both charts were added to my already ridiculously detailed post-mortem.


Posted by
Friday, May 2nd, 2014 8:23 pm


Stupid “bug” or otherwise implementation problem in Ludum Dare’s site.

First, there are two three (WTF?) profile pages:

  1. http://www.ludumdare.com/compo/?author_name=insert_name_here
  2. http://www.ludumdare.com/compo/category/ld-29/?author_name=insert_name_here
  3. http://www.ludumdare.com/compo/author/insert_name_here/

The problems are:

  1. On the first one, the trophies appear, but the links to your games don’t work, they are all like “http://www.ludumdare.com/ludum-dare-29/?action=preview&uid=insert_game_id_here” instead of “http://www.ludumdare.com/compo/ludum-dare-29/?action=preview&uid=insert_game_id_here” as they should be (they are missing the “compo/”)
  2. On the second one, the links work, but the trophies don’t appear
  3. On the third one, both the trophies and the links work

Depending on where the link to your profile appear, you will be sent to a different URL:

  1. I forgot where the first URL appears in a link, but it’s there somewhere
  2. In your game’s “view author profile” link, you will be sent to the 2nd URL
  3. Clicking in Ludum Dare posts author names, like the drnick above this text, will send you to the 3rd URL (the correct one)

Also, free propaganda for my game: Click here to play my game

The greatest post-mortem EVER!

Posted by
Friday, May 2nd, 2014 7:34 pm


  • 20 paragraphs!
  • 21 23 images!
  • 3 lists!
  • 9 10 (HO000OLY COW!) titles!
  • 30 links!
  • 1 video!
  • 2 charts!

It’s the exclusive…


Accessible at http://gameprogrammersnotebook.blogspot.com/2014/05/my-games-ground-control-to-major.html!

Also: play the game here!

Brace yourselves, for voting has begun

Posted by
Monday, April 28th, 2014 5:22 pm

Being this the first LD I actually made something in time AND that I liked, I am pretty anxious for the voting results. I hope we can all be honest with the rating, and please people let’s keep down the hating.

Meanwhile, somewhere in Finland...

Meanwhile, somewhere in Finland…

Hi, everybody! I am in!

Posted by
Friday, April 25th, 2014 4:19 pm
Hi, everybody!

Hi, everybody!

I am in for my third LD, and hopefully this time I’ll both complete it in time (unlike my LD23 game) and make something actually fun (unlike my LD28 “game”).

I will use HTML5/Javascript for programming. Tools used will be:

  • sfxr and Audacity for sound effects
  • GIMP for graphics
  • Notepad++ for coding
  • My own level editor to create levels, available here

Also noteworthy it is that I will use the codebase at this github repository. It contains mostly graphics (sprite, tiling, etc) and platformer boilerplate code.


Posted by
Thursday, April 24th, 2014 7:23 pm

All your jam are belong to Jigga!
To those lacking the context necessary to understand this hilarious gif, courtesy of drnick , see this entry by our beloved ointment Jiggawatt.


A kind of a post-mortem

Posted by
Monday, December 16th, 2013 6:28 pm

Even though I finished my game in mere 3 hours, I am only now writing something like a post-mortem. Instead of leaving such a post here, for it to be forgotten, lost in time, like tears in the rain, I wrote it on my personal blog. Check it here. (link to my game in that post).


Posted by
Friday, December 13th, 2013 6:49 pm

Use bit.ly so you have a download counter!
Dropbox does not count downloads, but bit.ly counts accesses!
Ergo, bit.ly+dropbox = download counter

I may be in

Posted by
Friday, December 13th, 2013 10:57 am

I tried doing it once and may try again. I’ll use C++, Allegro, Audacity and KolourPaint.

I wish goodluck for all the developers.

Also, visit my blog http://gameprogrammersnotebook.blogspot.com.br/

I hope we will have a nice theme.

I’m in!

Posted by
Tuesday, April 17th, 2012 9:58 pm

For the first time!

Very excited about participating.

I will use:

C++ (Greatest programming language of them all!)

Allegro game library (not the current version)

My own map editor made in JS


MS Paint

That’s it. Wish me good luck. Shall the best game developer win.

[cache: storing page]