[A83] Re: nibbles / snake
[Prev][Next][Index][Thread]
[A83] Re: nibbles / snake
> > Just got another idea: divide the screen in all 4x4 sprites, that
>would be
> > 24x16, then use a 24x16 byte memory area to save everything on the
>screen,
> > you can say 00-0F are different wall textures, 10-1F are the snake
>textures
> > etc etc and use 4 bytes more for the coords of the tail and the
>head. When
> > you want to check if the head is moving to a special place (wall,
>apple,
> > himself) just look up in the 16*24 screen memory area with that
>coord and
> > check if it's a special 4x4 block. Also the graphics routine would
>be very
> > simple then, just read a block and write it to the screen (idea: you
>could
> > save the 16*24 memory block from up to down, not from left to right,
>then u
> > can acces the LCD port in the fastest way).
>
>Nice, like a tilemap then. A problem I see here though, is that moving
>the snake goes 4 pixels at a time, which, on our big pixel LCDs,
>doesn't look quite smooth.
I'm going to make something like:
>@oooo (<- that's the head)
o
oooo<<
So that ok for me. I probably do first some basic stuff
before I get to this, but when I'm stuck I can allways
ask.
SUCKER
_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com