<aside>
What we need to remake this game?
APIs:
draw_text(font, "Hello, Sailor!\n");
draw_sprite(sprite, x, y);
play_sound("click.wav"); // maybe some meteprogramming here
</aside>
draw_tile_sprite :: (
sprite: Sprite_Id,
grid_x: int,
grid_y: int
);
for y: 0..level.height-1 {
for x: 0..level.width-1 {
tile := get_tile(level, x, y);
draw_tile(tile, x, y);
}
}

100x100

Conent Layer
############
#....B.....#
#..P.......#
#..........#
############
World Layer
111111222222
111111222222
111111222222
111111222222
111111222222
前后的世界可以不同,也就是两层世界。
切换的风格可以采用 : https://www.bilibili.com/video/BV1YjXkYmER1