812 B
812 B
Levels:
-
use first line as background image name
-
ignore comments in lvl files
-
check when sphere bounces from one end to the other endlessly w/o any solids in between. this is a game lock and equals game over
-
Start the game end timer and add a score FIXME: put the actual max reachable score into the level definition along with the minimum steps required to reach it, also add a step counter
-
Grid Observer: https://github.com/mlange-42/arche/issues/374
Screenshot:
Yes, since *ebiten.Image implements the standard image.Image interface I just made a screenshot example (in Draw() function): if inpututil.IsKeyJustPressed(ebiten.KeyS) { f, err := os.Create("screenshot.png") if err != nil { log.Fatal("can't create file: ", err) } png.Encode(f, screen) }