Drawing

Screen 256x256 px, origin top-left. Coordinates are rounded to integers.

Hero

  • pose: idle / walk / jump / happy / hurt. Each loops 4 frames from time (hero-<pose><1..4>).

  • direction: down-left / down-right / up-left / up-right. Down shows the face, up the back. In side, only left or right matters.

  • Size 24x24, feet on the bottom row. Jump height and hitboxes are up to the game.

Sprites

x, y is the top-left pixel. Names and sizes: assets.

Shapes and colors

NameColor
ink#171717
paper#ffffff
mist#f2f2f2
stone#d4d4d4
shade#929292

Use rect for frames, bars and backgrounds. Draw characters and objects with assets.

Text

8x8 pixel font, 1px spacing. Latin and kana. Unsupported glyphs (e.g. kanji) render ?.