From 6241bfe41537002e5973aadf5aa124620cb2381d Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Fri, 18 Sep 2020 22:52:05 -0700 Subject: [PATCH] Prepare v0.3.0 for release --- Changes.md | 27 +++++++++++++++++++++++++++ pkg/branding/branding.go | 2 +- pkg/main_scene.go | 8 ++++---- 3 files changed, 32 insertions(+), 5 deletions(-) diff --git a/Changes.md b/Changes.md index dc868cc..7dd24a2 100644 --- a/Changes.md +++ b/Changes.md @@ -1,5 +1,32 @@ # Changes +## v0.3.0-alpha + +This update introduces the player character to the game. He doesn't have a name; +the game just refers to him as Boy. + +His sprite size is bigger (33x54) than the 32x32 size of the placeholder player +character from before. So, the three example levels shipped with previous versions +of Project: Doodle no longer work. This release comes with two replacement levels +which are better decorated, anyway. + +Other new features: + +* **Palette Editor:** you can add and modify the colors on your level + palette! Pick any colors you want, give a name to each swatch, and mark + whether they behave as Solid, Water or Fire. Without any of these + properties, colors are decorational-only by default. +* **Doodad Window:** when selecting the Actor or Link Tools in the editor, + the Doodads window pops up. Doodads can be dragged from this window onto your + level, instead of the Palette toolbar turning into a Doodad palette. +* The Palette toolbar on the Editor is now thinner and only shows colors. + Mouse-over tooltips show the name and properties of each swatch. +* Added a --window option to the Doodle program to set the default window size. + Options can be a resolution (e.g. 1024x768) or a special keyword + "desktop", "mobile", "landscape" or "maximized" + - Default size is desktop: 1024x768 + - Mobile and landscape mimic a smartphone at 375x812 resolution. + ## v0.2.0-alpha This release brings Sound Effects and Menus to the game. diff --git a/pkg/branding/branding.go b/pkg/branding/branding.go index ec7c943..c8eff63 100644 --- a/pkg/branding/branding.go +++ b/pkg/branding/branding.go @@ -4,7 +4,7 @@ package branding const ( AppName = "Project: Doodle" Summary = "A drawing-based maze game" - Version = "0.2.0-alpha" + Version = "0.3.0-alpha" Website = "https://www.kirsle.net/tagged/Doodle" Copyright = "2020 Noah Petherbridge" diff --git a/pkg/main_scene.go b/pkg/main_scene.go index 0310a74..f9cec9b 100644 --- a/pkg/main_scene.go +++ b/pkg/main_scene.go @@ -112,10 +112,10 @@ func (s *MainScene) Setup(d *Doodle) error { Name: "Edit a Level", Func: d.GotoLoadMenu, }, - { - Name: "Settings", - Func: d.GotoSettingsMenu, - }, + // { + // Name: "Settings", + // Func: d.GotoSettingsMenu, + // }, } for _, button := range buttons { button := button