diff --git a/content/about.md b/content/about.md index 6d74bf1..9253f10 100644 --- a/content/about.md +++ b/content/about.md @@ -3,32 +3,36 @@ title: "About Sketchy Maze" draft: false --- -_Sketchy Maze_ is a "drawing-based maze game" themed around hand-drawn mazes +_Sketchy Maze_ is a "drawing-based maze game" themed around hand-drawn maps on paper. -![Screenshot of the level editor](/images/about.png) +![Screenshot of the level editor](/images/lava.png) You can draw your own custom maps, freehand or with some basic drawing tools, -and then drag and drop pre-made "[doodads](/guidebook/doodads.html)" into your level for -interactive things like keys, doors and buttons. +and then drag and drop some "[doodads](/guidebook/doodads.html)" such as Buttons, +Keys and Doors onto your map to spice it up. You can use any colors you want, +and say which colors should be solid and which are fire, and draw anything you +want. Make your level a castle or a cave, your imagination is the limit! -This is an **early alpha build** of the game. Longer term it will include a couple -built-in "single player campaigns" of multiple themed levels, but for now it -just includes a couple example levels and the editor itself. +If the built-in doodads aren't enough, you can also make your own! There's +[documentation in the Guidebook](/guidebook/custom-doodads/index.html) how to +make a custom doodad, and there (will be) some example doodads you can build +[here](https://code.sketchymaze.com/declassified/doodads). + +This game is still in **alpha release mode** and it has a few major features +still to add. ## Inspiration -When I was a kid in the era of Sega Genesys and Super Nintendo, I liked to -draw my own levels with pen and paper and "play" them with my imagination. My -"mouse mazes" had all sorts of features borrowed from videogames I liked. -There were buttons that the player had to push that would open a door far -across the level (and I'd draw a little dotted line showing the connection -between the button and the door). Trapdoors would have the player fall through -and then close behind them so they can't go back. Keys in different shapes -could unlock doors in similar shapes (you'd just have to remember which keys -you've got!) +I'm a 90's kid, and when I was growing up in the era of Sega Genesys and Super +Nintendo games, I used to like to draw my own maps on paper of a 2D platformer +style game. I'd borrow ideas from all sorts of videogames I liked, and draw +some buttons that open a door across the level when pressed (and I'd draw a +dotted line connecting the two so I don't forget), put in trapdoors and lava +pits and slippery slopes and such, and then I'd "play" my level with my +imagination. -When you're drawing with a pen and paper, the level can be anything you want. +When you're just drawing with a pen and paper, the maze can be anything you want. You can draw a castle or a cave, place little gizmos and traps throughout the level (doors, keys, buttons and things) to create puzzles. Do you want the red pixels to mean "fire" and burn the player? Or do you want to decorate the tops diff --git a/content/download.md b/content/download.md index fad6f8b..41dcbf4 100644 --- a/content/download.md +++ b/content/download.md @@ -10,7 +10,7 @@ toc: true ## Windows The Microsoft™ Windows release of _Sketchy Maze_ currently comes as a ZIP -file that you can extract anywhere and then run the `sketchymaze.exe` program to +file that you can extract anywhere and then run the `doodle.exe` program to start the game. **Note:** I do not yet have a code signing certificate for the Windows release, @@ -24,7 +24,18 @@ so you may need to click through the "Unknown Publisher" warning. ## Mac OS -* **Intel 64-bit:** TBD. +The macOS release of _Sketchy Maze_ comes in two varieties: a traditional +"Sketchy Maze.app" in a .dmg file or a form similar to Windows and Linux with a +ZIP file that you can extract anywhere and run the `doodle` program to start +the game. + +**Note:** I do not yet have a code signing certificate for the macOS release; +you're expected to know how to run apps from unverified developers. See +[Apple's documentation](https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/11.0/mac/11.0) +how to do this for your version of macOS. + +* **Intel 64-bit App:** [sketchy-maze-0.5.0-macOS-x64.dmg](https://download.sketchymaze.com/release/v0.5.0/sketchy-maze-0.5.0-macOS-x64.dmg) (23 MB) +* **Zip file for Intel Macs:** [doodle-0.5.0-macOS-64bit.zip](https://download.sketchymaze.com/release/v0.5.0/doodle-0.5.0-macOS-64bit.zip) (21 MB) --- @@ -66,6 +77,10 @@ should run as-is on other modern GNU/Linux systems, but sometimes shared library versions of SDL2 may not match your computer. * **64-bit:** [sketchy-maze-0.5.0-linux-64bit.tar.gz](https://download.sketchymaze.com/release/v0.5.0/sketchy-maze-0.5.0-linux-64bit.tar.gz) +* **ARM aarch64:** [sketchy-maze-0.5.0-linux-aarch64.tar.gz](https://download.sketchymaze.com/release/v0.5.0/sketchy-maze-0.5.0-linux-aarch64.tar.gz) + +For the daring, Sketchy Maze _almost_ works on the Pinephone. Try the aarch64 +version of the tarball, built on Mobian on Pinephone. --- diff --git a/content/features.md b/content/features.md new file mode 100644 index 0000000..8eae10d --- /dev/null +++ b/content/features.md @@ -0,0 +1,12 @@ +--- +title: "Features" +draft: false +toc: true +--- + +The following are the game's **current** features and its **planned** features +before the game leaves "alpha" status. + +![Screenshot of the level editor](/images/floor-is-lava.png) + +TBD. diff --git a/static/images/dont-fall.png b/static/images/dont-fall.png new file mode 100644 index 0000000..c1293c7 Binary files /dev/null and b/static/images/dont-fall.png differ diff --git a/static/images/floor-is-lava.png b/static/images/floor-is-lava.png new file mode 100644 index 0000000..416b892 Binary files /dev/null and b/static/images/floor-is-lava.png differ diff --git a/static/images/lava.png b/static/images/lava.png new file mode 100644 index 0000000..510385a Binary files /dev/null and b/static/images/lava.png differ diff --git a/static/images/palette.png b/static/images/palette.png index ef15d41..63d258a 100644 Binary files a/static/images/palette.png and b/static/images/palette.png differ diff --git a/static/images/switches.png b/static/images/switches.png new file mode 100644 index 0000000..c9b2fe5 Binary files /dev/null and b/static/images/switches.png differ