Ludum Dare 31
December 5th-8th, 2014

About NeiloGD

Employed Game Programmer who, oddly enough, really hates programming games! Love my low level code, and bury myself deep in engine code when I can, but will sometimes come out of hiding to write game code for a competition. Love graphics and sound, but a bit more biased to sound programming.

Entries

 
Ludum Dare 29
 
Ludum Dare 28
 
Ludum Dare 27
 
Ludum Dare 26
 
Ludum Dare 25
 
MiniLD #37
 
Ludum Dare 24
 
MiniLD #36
 
MiniLD #34
 
Ludum Dare 23
 
SOPAJam
 
MiniLD 33
 
MiniLD 32
 
MiniLD 31
 
Ludum Dare 22
 
Ludum Dare 21
 
Ludum Dare 20
 
Ludum Dare 17
 
Ludum Dare 15

NeiloGD's Trophies

Archive for the ‘LD #17 – Islands – 2010’ Category

SLEEEEEP TIME!

Posted by
Sunday, April 25th, 2010 6:54 pm

Well, zombie island is done. Very disappointed in my level generator code, but I may revisit it and fix it so the levels are more interesting. Sadly, I ran out of time and had already spent about 3 hours debugging it :'(

Sanity Check – Before Sleep, and Now

Posted by
Sunday, April 25th, 2010 12:24 pm

Didn’t do a sanity check before going to bed last night, so heres the photo I taken (I tried taking about 3 but failed):

Tired, stimmed, & only partially concious.

Tired, stimmed, & only partially concious.

And now, in the last hours of the contest!

Only beer understands the pain we go through for LD

Only beer understands the pain we go through for LD

OM!

Posted by
Sunday, April 25th, 2010 12:03 pm

NOM NOM

IMG00060-20100425-2002

Progress Report #5

Posted by
Saturday, April 24th, 2010 7:10 pm

And the ball is rolling! The sprites are drawn (some anyway), and I’m now finishing off OBJ support in the PPU emulator class. Here is the sprite sheet I’ve just drawn up, see if you can guess where I’m going:

BRRRAINNNSS

BRRRAINNNSS

Progress Report #4

Posted by
Saturday, April 24th, 2010 5:20 pm

Been programming for almost 24 hours now, and my game is still no closer to being a game. Time to move onto some kind of game logic now I think, I’ve left it too long – I don’t know what it will be, but I’ll make something work. Anyways, heres a new fangled screenshot – now with poor reception!

Should have invested in oxygen free copper AV cables...

Should have invested in oxygen free copper AV cables...

Progress Update #3

Posted by
Saturday, April 24th, 2010 2:36 pm

This is not going as well as planned. I’ve spent the first few hours writing a working PPU emulator, and up until now mostly writing high level utility code to make the PPU easier to work with. I also finished the landscape generator, it still needs to put foliage and stuff there, but that shouldn’t be all that painful! Have an unimpressive screenshot of it:

Can't really make much of it, but I promise it's generated a landscape.

Can't really make much of it, but I promise it's generated a landscape.

Sanity Check & Progress Report #3

Posted by
Saturday, April 24th, 2010 12:52 am

It’s going well, what I need to work render side is there, so I decided to kick back and start drawing some art up with my restrictions of 4x 2 bit palettes, and choice of one of these palettes for each 8×8 tile. It’s actually pretty fun doing artwork like this – my main problem with art is all the choices I can make. Having strict limitations has forced me to think a bit smarter when drawing up my artwork. First, sanity check, then a sneak peak at my background tile sheet.

Oh dear..

Oh dear..

Palm trees! Sun! Clouds! Cactus!?

Palm trees! Sun! Clouds! Cactus!?

Sanity Check & Progress Report #2

Posted by
Friday, April 23rd, 2010 11:22 pm

Well, it’s been a lot of hours, and I’ve only just hit the point where I can test out all this bloody PPU code. The background layer & palettes appear to be working correctly now, all my problems were down to pretty much autopiloting my way through the tile rendering and reading code, missing off simple things like having “iY” instead of “iY * NESPPU_TILE_W” when indexing into the tiles. Bleh, it’s done, and I have a progress shot, as well as a sanity check shot:

An expression of emotion in relation to some of this pointer twiddly code

An expression of emotion in relation to some of this pointer twiddly code

Simple test tiles and background layer generated, and also loaded in my font tile sheet.

Simple test tiles and background layer generated, and also loaded in my font tile sheet.

Progress update #1…

Posted by
Friday, April 23rd, 2010 8:50 pm

Basic engine is there and works – input, game state management, load of utility stuff. The NES layer – currently only the PPU, is mostly written. Palettes correctly handled, utility functions for rotating palettes, and Background and OBJ rendering code is complete. Now to tie it into the final render down to an SDL_Surface. Drawn up my font sheet for the BG layer too :-)font

A little motivation for your taste buds

Posted by
Friday, April 23rd, 2010 6:24 pm

motivatoreef5c59bf2aefc0c57f65dc47549444dd8aa4584

Workstation, Impossible Bed & Food Source

Posted by
Friday, April 23rd, 2010 4:44 pm

Well, the final count down is here, little time to go to finish off that base code, and I discovered today I’ve lost my NES PPU Emulator code which I was going to use for my renderer. Not to worry, should only take an hour or two to write again. Anyways, before I forgotten, I decided to get my workstation photo in, and a photo of why sleep will be tricky – been sorting through my things and eBaying stuff this evening, so everything is on my bed -_-

The desk!

The desk!

Impossible Bed

Impossible Bed

And onto the food. It’s 1 week till pay day, I’m pretty much broke – and I’m left with minimal ingredients in my cupboard. So here is a photo of the actual edible stuff I have:

Poor choice...

Poor choice...

In there I have 1 rather large bag of pasta shells, an out of date jar of chocolate spread, 2 tins of chopped tomatos, 2 tins of tuna, a bar of chocolate, golden syrup, and a tub of coffee. I also have a variety of herbs and spices, a small amount of frozen veg, and a jar of mayo. Would anyone like to make some suggestions for what I can make when one becomes hungry? If ideas suggested aren’t too gross, I will prepare suggestions and take photos before, during, and after! How’s that for mid-LD entertainment? Make Neilo make bad food :-P

My personal LD challenge – Authentic NES look and feel

Posted by
Thursday, April 22nd, 2010 2:39 pm

Well, LD17 is just over a day away, and the final theme has not been announced just yet. My last LD challenge was ASCII art, and to continue the “challenge” theme, I have a new one this time round. I’ve seen a fair share of “8-bit” games, or so they claim – the only “8-bit” thing about them is they use a 256 colour palette. Now myself, that’s cheating! I want to take it to the next step, “8-bit” to me does not mean colours, it means CPU. Originally I was going to do LD17 in 6502 assembly for the NES, but after a brief look at doing it – there is no way I would finish anything even slightly respectable, or even to be proud of.  No, you won’t get to see this from me:

.WaitV:
lda $2002
bpl .WaitV
ldx #$00
stx $2000
stx $2001
dex
txs
ldy #$06
sty <$01
ldy #$00
sty <$00
lda #$00

So yeah, I feel I’m not doing this quite as authentically as I should be – I’m not going to limit myself to an 8-bit architecture running at ~1.79Mhz for the game code. I am going to be limiting myself to the same capabilities as the NES’s PPU and APU though! Sprite count, single background, 2-bit colour per cell limits, the lot. It’s all still fresh on my mind due to writing a NES emulator not too long ago (still unfinished, but works for most mapper 0 games). I shall be logging my progress on here, and posting pictures and screenshots as I go.

SMB emulated in Nestopia

Super Mario Brother running inside Nestopia

[cache: storing page]