doodle/Changes.md

1.3 KiB

Changes

v0.0.10-alpha

New features:

  • Added the Eraser Tool and support for brush sizes. Now you can clean up your mistakes and draw shapes with thicker lines!
  • Added the Ellipse Tool for drawing elliptical shapes.
  • Added a third example to the game's built-in levels.

Bug fixes:

  • The Undo command now restores the original color of a pixel instead of just deleting it. Only works for thin lines so far.
  • Improved collision detection algorithm to prevent players from clipping through a solid doodad, regardless of speed. This change is invisible this build, but opens the door to improvements in the 2D platforming physics and making the player character move and fall faster.
  • Fix mobile non-player doodads from sometimes being able to clip through a solid doodad. For example, a Red Azulian could sometimes walk through a locked door without interacting with it.
  • Sometimes hitting Undo would leave a broken "chunk" in your level, if the Undo operation deleted all pixels in that chunk. The broken chunk would show as a solid black square (non-solid) in the level. This has been fixed: empty chunks are now culled when the last pixel is deleted and existing level files will be repaired on next save.

v0.0.9-alpha

First alpha release.