Release 0.13.1

This commit is contained in:
Noah 2022-05-08 12:57:46 -07:00
parent 5dce07c867
commit 19c4e0fb51
6 changed files with 82 additions and 37 deletions

View File

@ -3,7 +3,7 @@ title: "Download"
draft: false draft: false
toc: true toc: true
--- ---
# Latest Release: v0.12.1 (April 16, 2022) # Latest Release: v0.13.0 (May 8, 2022)
[Change History](/guidebook/changes.html) [Change History](/guidebook/changes.html)
@ -16,8 +16,8 @@ start the game.
**Note:** I do not yet have a code signing certificate for the Windows release, **Note:** I do not yet have a code signing certificate for the Windows release,
so you may need to click through the "Unknown Publisher" dialog. so you may need to click through the "Unknown Publisher" dialog.
* **64-bit:** [sketchymaze-0.12.1-windows-64bit.zip](https://download.sketchymaze.com/release/v0.12.1/windows/sketchymaze-0.12.1-windows-64bit.zip) (23 MB) * **64-bit:** [sketchymaze-0.13.0-windows-64bit.zip](https://download.sketchymaze.com/release/v0.13.0/windows/sketchymaze-0.13.0-windows-64bit.zip) (23 MB)
* **32-bit:** [sketchymaze-0.12.1-windows-32bit.zip](https://download.sketchymaze.com/release/v0.12.1/windows/sketchymaze-0.12.1-windows-32bit.zip) (23 MB) * **32-bit:** [sketchymaze-0.13.0-windows-32bit.zip](https://download.sketchymaze.com/release/v0.13.0/windows/sketchymaze-0.13.0-windows-32bit.zip) (23 MB)
--- ---
@ -33,8 +33,8 @@ 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) [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. how to do this for your version of macOS.
* **Intel 64-bit App:** [sketchymaze-0.12.1-macOS-x64.dmg](https://download.sketchymaze.com/release/v0.12.1/macos/sketchymaze-0.12.1-macOS-x64.dmg) (32 MB) * **Intel 64-bit App:** [sketchymaze-0.13.0-macOS-x64.dmg](https://download.sketchymaze.com/release/v0.13.0/macos/sketchymaze-0.13.0-macOS-x64.dmg) (32 MB)
* **Zip file for Intel Macs:** [sketchymaze-0.12.1-macos-x64.zip](https://download.sketchymaze.com/release/v0.12.1/macos/sketchymaze-0.12.1-macos-x64.zip) (22 MB) * **Zip file for Intel Macs:** [sketchymaze-0.13.0-macos-x64.zip](https://download.sketchymaze.com/release/v0.13.0/macos/sketchymaze-0.13.0-macos-x64.zip) (22 MB)
--- ---
@ -46,8 +46,8 @@ The easiest cross-distro way to download _Sketchy Maze_ is via [Flatpak](https:/
which is well supported on most popular Linux distributions including Fedora, Ubuntu, which is well supported on most popular Linux distributions including Fedora, Ubuntu,
Debian and others. Debian and others.
* **64-bit:** [sketchy-maze-0.12.1.flatpak](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze-0.12.1.flatpak) (13.1 MB) * **64-bit:** [sketchy-maze-0.13.0.flatpak](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze-0.13.0.flatpak) (13.1 MB)
* **ARM aarch64:** [sketchy-maze-0.12.1-aarch64.flatpak](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze-0.12.1-aarch64.flatpak) (13.1 MB) * **ARM aarch64:** [sketchy-maze-0.13.0-aarch64.flatpak](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze-0.13.0-aarch64.flatpak) (13.1 MB)
There is not a Flatpak repository for this game yet; inclusion on There is not a Flatpak repository for this game yet; inclusion on
[Flathub](https://flathub.org/) or a custom Flatpak repository for easier [Flathub](https://flathub.org/) or a custom Flatpak repository for easier
@ -58,10 +58,10 @@ To install the Flatpak manually:
```bash ```bash
# Download the .flatpak package. NOTE: it's distributed as a stand-alone app # Download the .flatpak package. NOTE: it's distributed as a stand-alone app
# for now, a flatpak repo will be added at some point. # for now, a flatpak repo will be added at some point.
$ wget https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze-0.12.1.flatpak $ wget https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze-0.13.0.flatpak
# Install the .flatpak package. # Install the .flatpak package.
$ flatpak install --user sketchy-maze-0.12.1.flatpak $ flatpak install --user sketchy-maze-0.13.0.flatpak
# Run it. There should also be a standard app launcher in your menu. # Run it. There should also be a standard app launcher in your menu.
$ flatpak run com.sketchymaze.Doodle $ flatpak run com.sketchymaze.Doodle
@ -71,15 +71,15 @@ $ flatpak run com.sketchymaze.Doodle
### <i class="fab fa-fedora" title="Fedora" style="color: #4e9dd3"></i> Fedora (.rpm) ### <i class="fab fa-fedora" title="Fedora" style="color: #4e9dd3"></i> Fedora (.rpm)
* **64-bit:** [sketchy-maze-0.12.1-1.x86_64.rpm](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze-0.12.1-1.x86_64.rpm) (21 MB) * **64-bit:** [sketchy-maze-0.13.0-1.x86_64.rpm](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze-0.13.0-1.x86_64.rpm) (21 MB)
* **32-bit:** [sketchy-maze-0.12.1-1.i386.rpm](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze-0.12.1-1.i386.rpm) (21 MB) * **32-bit:** [sketchy-maze-0.13.0-1.i386.rpm](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze-0.13.0-1.i386.rpm) (21 MB)
* **ARM aarch64:** [sketchy-maze-0.12.1-1.aarch64.rpm](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze-0.12.1-1.aarch64.rpm) (21 MB) * **ARM aarch64:** [sketchy-maze-0.13.0-1.aarch64.rpm](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze-0.13.0-1.aarch64.rpm) (21 MB)
### <i class="fab fa-ubuntu" title="Ubuntu (& Debian)" style="color: #e95420"></i> Ubuntu & Debian (.deb) ### <i class="fab fa-ubuntu" title="Ubuntu (& Debian)" style="color: #e95420"></i> Ubuntu & Debian (.deb)
* **64-bit:** [sketchy-maze_0.12.1_amd64.deb](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze_0.12.1_amd64.deb) (21 MB) * **64-bit:** [sketchy-maze_0.13.0_amd64.deb](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze_0.13.0_amd64.deb) (21 MB)
* **32-bit:** [sketchy-maze_0.12.1_i386.deb](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze_0.12.1_i386.deb) (21 MB) * **32-bit:** [sketchy-maze_0.13.0_i386.deb](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze_0.13.0_i386.deb) (21 MB)
* **ARM aarch64:** [sketchy-maze_0.12.1_arm64.deb](https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze_0.12.1_arm64.deb) (21 MB) * **ARM aarch64:** [sketchy-maze_0.13.0_arm64.deb](https://download.sketchymaze.com/release/v0.13.0/linux/sketchy-maze_0.13.0_arm64.deb) (21 MB)
**Notice:** the game depends on SDL2, SDL2-ttf and SDL2-mixer but the .deb package doesn't declare these **Notice:** the game depends on SDL2, SDL2-ttf and SDL2-mixer but the .deb package doesn't declare these
dependencies for compatibility between Debian and Ubuntu which name these packages distinctly. dependencies for compatibility between Debian and Ubuntu which name these packages distinctly.
@ -91,9 +91,9 @@ anywhere and run. The binary is built on a modern Fedora system and _hopefully_
should run as-is on other modern GNU/Linux systems, but sometimes shared library should run as-is on other modern GNU/Linux systems, but sometimes shared library
versions of SDL2 may not match your computer. versions of SDL2 may not match your computer.
* **64-bit:** [sketchymaze-0.12.1-linux-64bit.tar.gz](https://download.sketchymaze.com/release/v0.12.1/linux/sketchymaze-0.12.1-linux-64bit.tar.gz) * **64-bit:** [sketchymaze-0.13.0-linux-64bit.tar.gz](https://download.sketchymaze.com/release/v0.13.0/linux/sketchymaze-0.13.0-linux-64bit.tar.gz)
* **32-bit:** [sketchymaze-0.12.1-linux-32bit.tar.gz](https://download.sketchymaze.com/release/v0.12.1/linux/sketchymaze-0.12.1-linux-32bit.tar.gz) * **32-bit:** [sketchymaze-0.13.0-linux-32bit.tar.gz](https://download.sketchymaze.com/release/v0.13.0/linux/sketchymaze-0.13.0-linux-32bit.tar.gz)
* **ARM aarch64:** [sketchymaze-0.12.1-linux-aarch64.tar.gz](https://download.sketchymaze.com/release/v0.12.1/linux/sketchymaze-0.12.1-linux-aarch64.tar.gz) * **ARM aarch64:** [sketchymaze-0.13.0-linux-aarch64.tar.gz](https://download.sketchymaze.com/release/v0.13.0/linux/sketchymaze-0.13.0-linux-aarch64.tar.gz)
_Sketchy Maze_ also works on Linux smartphone devices such as the Pinephone and Librem 5. _Sketchy Maze_ also works on Linux smartphone devices such as the Pinephone and Librem 5.
Check out the aarch64 releases, built on <a href="https://mobian-project.org/">Mobian</a> Check out the aarch64 releases, built on <a href="https://mobian-project.org/">Mobian</a>

View File

@ -110,24 +110,6 @@ to the level may be offset from where the preview was on-screen. Draw some test
lines to find out the offset or else avoid drawing while zoomed. The 1 (one) key lines to find out the offset or else avoid drawing while zoomed. The 1 (one) key
restores the zoom level to default 100%. restores the zoom level to default 100%.
## "Azulian Tag - Forest" and "Shapeshifter"
The final level (so far) in the First Quest, "Shapeshifter" as well as the
"Azulian Tag - Forest" level are large and colorful and may stress test the
game's limits. On 32-bit releases of v0.12.0 the game could crash with an
out of memory error when it reached 4 GB of memory which is more than a
32-bit app can have!
The followup release v0.12.1 makes several optimizations to free up SDL2
textures and more proactively unload level chunks that are not visible on
screen but there is still room for improvement. Try the "F3" debug overlay
feature to see details of memory usage and texture counts. I observed
the Azulian Tag level to use up to 1.8 GB memory which may still be taxing
on low-powered devices like the Pinephone with its 2GB total RAM.
For custom user levels it is recommended to keep them "light" with line art
and avoid large areas filled with color.
# Pricing and Distribution # Pricing and Distribution
## Is this game free? ## Is this game free?

View File

@ -0,0 +1,63 @@
---
title: "v0.13.0 Released"
date: 2022-05-08T11:30:22-07:00
draft: false
---
A new **major** update to the _Sketchy Maze_ beta has been released! This update
continues to improve on performance and stability with a new file format for
Levels (& Doodads) which greatly reduces memory use when playing large and colorful
levels such as _Azulian Tag - Forest_ -- down from 1.5 GB of memory to closer
to 200 MB, making these larger levels playable on lower power devices.
Your existing levels & doodads created with earlier versions of the game still work!
The update is backwards compatible and your files will be transparently upgraded to
the new format on its next save.
![Screenshot of the start to the Jungle level (v0.13.0)](/images/v0.13.0-jungle.png)
This release also comes with a lot of new content:
* **Swimming mechanics:**
* The water pixels on your levels actually do something useful now!
* When the player character is wet, swimming physics apply: gravity and jump
speed are slower, and the jump button can be spammed infinitely in order to
"swim" upwards a small amount. Hold the jump button to ascend slowly, spam
it to ascend more quickly.
* The Azulians can swim, too! By default they'll sink and walk along the bottom
but if they are tracking the player character they will swim up to catch you.
* **4 new levels:**
* The Jungle (First Quest) - a direct sequel to the Boat level, it's a jungle
and Mayan themed platformer featuring many of the new doodads from this
release such as Snakes, Gemstones and Crushers.
* Gems & Totems (Tutorial, Lesson 4) - a tutorial map showing how the new
Gemstones & Totems work in a safe environment.
* Swimming (Tutorial, Lesson 5) - a tutorial to explore the new swimming
mechanics that come in this release!
* Night Sky (Azulian Tag) - a third installment in the Azulian Tag survival
mode levelpack!
* **11 new doodads:**
* Blue Bird: a new variant like the Red Bird, this one flies in a sine wave
pattern about its target altitude and will dive at you from a greater height.
* Snake: a green snake that sits coiled up and always faces the player. If you
try and jump over it, it will jump up to try and catch you. It is harmless
to other Snakes but will still jump with you.
* Crusher: a block-headed enemy with an iron helmet which tries to drop on you
from above. Its helmet makes for a safe platform to ride back up like
an elevator.
* Gems & Totems: four collectible gems (in different colors and shapes) that
slot into Totems of a matching shape. Totems may link together and require
you to collect _multiple_ gemstones before they'll emit a power signal to
other linked doodads (such as to open an Electric Door).
* **5 new wallpapers:**
* A dark version of Dotted Paper and 4x new Parchment Paper wallpapers are now
available (the latter come in white, red, blue, and green varieties). As
always, you may select a [custom wallpaper](/guidebook/custom-levels/custom-wallpaper.html)
for your levels if you like!
* **New brush pattern:** Bubbles! The "water" color of each of the game's default
palettes will use the Bubbles pattern.
![New doodads including the Crusher, Snake, and gemstones](/images/v0.13.0-doodads.png)
There are a handful of other changes and smaller features which you can see on
the [change log](https://www.sketchymaze.com/guidebook/changes.html#v0130-may-7-2022).
Head over to the [downloads](/download) page and try out the latest release today!

View File

@ -32,7 +32,7 @@ _Screenshot from the "Castle" level in the First Quest._
![Level Editor UI](https://www.sketchymaze.com/guidebook/images/newlevel-2.png) ![Level Editor UI](https://www.sketchymaze.com/guidebook/images/newlevel-2.png)
_Level editor viewing the Azulian Tag Tutorial map._ _Level editor viewing the Azulian Tag - Night Sky map._
![Doodad Tool](https://www.sketchymaze.com/guidebook/images/doodads.png) ![Doodad Tool](https://www.sketchymaze.com/guidebook/images/doodads.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB