Doodle is the game engine for Sketchy Maze written in Go. https://www.sketchymaze.com/
 
 
 
 
 
 
Go to file
Noah a8e82f4dd2 Initial milestone ideas 2017-10-26 19:32:07 -07:00
cmd/doodle Some initial pixel drawing with the mouse 2017-10-26 19:26:54 -07:00
.editorconfig Initial commit 2017-10-26 18:03:11 -07:00
.gitignore Initial commit 2017-10-26 18:03:11 -07:00
Makefile Some initial pixel drawing with the mouse 2017-10-26 19:26:54 -07:00
README.md Initial milestone ideas 2017-10-26 19:32:07 -07:00
doodle.go Some initial pixel drawing with the mouse 2017-10-26 19:26:54 -07:00

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.
  • ???