Project88

Créations

jicehel

NEW il y a 5 ans

Thanks for this tips, if you're not very good (like me) and goes out of fuel, it's let see the third level  ;)  Thanks again for this very good game

JanKiki

NEW il y a 4 ans

How did you make those graphics?

Alban

il y a 4 ans

What do you mean exactly? The game engine itself?

I can try and describe a few internals:

  • The road itself is drawn by a method inspired by what is documented here: http://www.extentofthejam.com/pseudo/ .
  • The backgrounds are stored in Flash memory, as 4-bit palettized chunks, with a custom, optimized palette for each : 2 pixels per byte.
  • As for the sprites, they are stored in Flash too, but full color (RGB 565).
    • For zooming, I "just" compute how many rows/columns to skip

That's all I can think of, but if you have precise questions, I can try and answer.

Unfortunately, this piece of code is very messy, it was my first gamebuino project, which grew from "let's see what I can do with this little piece of hardware" to "damn, now cleaning it up would mean rewriting it all".

Alban

NEW il y a 4 ans

JanKiki JanKiki

What do you mean exactly? The game engine itself?

I can try and describe a few internals:

  • The road itself is drawn by a method inspired by what is documented here: http://www.extentofthejam.com/pseudo/ .
  • The backgrounds are stored in Flash memory, as 4-bit palettized chunks, with a custom, optimized palette for each : 2 pixels per byte.
  • As for the sprites, they are stored in Flash too, but full color (RGB 565).
    • For zooming, I "just" compute how many rows/columns to skip

That's all I can think of, but if you have precise questions, I can try and answer.

Unfortunately, this piece of code is very messy, it was my first gamebuino project, which grew from "let's see what I can do with this little piece of hardware" to "damn, now cleaning it up would mean rewriting it all".