Doodle is the game engine for Sketchy Maze written in Go.
https://www.sketchymaze.com/
cmd/doodle | ||
.editorconfig | ||
.gitignore | ||
doodle.go | ||
Makefile | ||
README.md |
Doodle
Milestones
As a rough idea of the milestones needed for this game to work:
SDL Paint Program
- Create a basic SDL window that you can click on to color pixels.
- Connect the pixels while the mouse is down to cover gaps.
- Implement a "screenshot" button that translates the canvas to a PNG image on disk.
- Create a custom map file format (protobufs maybe) and "screenshot" the canvas into this custom file format.
- Make the program able to read this file format and reproduce the same pixels on the canvas.
Platformer
- Start implementing a platformer that uses the custom map format for its rendering and collision detection.
- ???