v0.12.1 release
This commit is contained in:
parent
fe68c792cc
commit
5dce07c867
|
@ -3,7 +3,7 @@ title: "Download"
|
|||
draft: false
|
||||
toc: true
|
||||
---
|
||||
# Latest Release: v0.12.0 (March 27, 2022)
|
||||
# Latest Release: v0.12.1 (April 16, 2022)
|
||||
|
||||
[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,
|
||||
so you may need to click through the "Unknown Publisher" dialog.
|
||||
|
||||
* **64-bit:** [sketchymaze-0.12.0-windows-64bit.zip](https://download.sketchymaze.com/release/v0.12.0/windows/sketchymaze-0.12.0-windows-64bit.zip) (23 MB)
|
||||
* **32-bit:** [sketchymaze-0.12.0-windows-32bit.zip](https://download.sketchymaze.com/release/v0.12.0/windows/sketchymaze-0.12.0-windows-32bit.zip) (23 MB)
|
||||
* **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)
|
||||
* **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)
|
||||
|
||||
---
|
||||
|
||||
|
@ -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)
|
||||
how to do this for your version of macOS.
|
||||
|
||||
* **Intel 64-bit App:** [sketchymaze-0.12.0-macOS-x64.dmg](https://download.sketchymaze.com/release/v0.12.0/macos/sketchymaze-0.12.0-macOS-x64.dmg) (32 MB)
|
||||
* **Zip file for Intel Macs:** [sketchymaze-0.12.0-macos-x64.zip](https://download.sketchymaze.com/release/v0.12.0/macos/sketchymaze-0.12.0-macos-x64.zip) (22 MB)
|
||||
* **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)
|
||||
* **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)
|
||||
|
||||
---
|
||||
|
||||
|
@ -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,
|
||||
Debian and others.
|
||||
|
||||
* **64-bit:** [sketchy-maze-0.12.0.flatpak](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze-0.12.0.flatpak) (13.1 MB)
|
||||
* **ARM aarch64:** [sketchy-maze-0.12.0-aarch64.flatpak](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze-0.12.0-aarch64.flatpak) (13.1 MB)
|
||||
* **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)
|
||||
* **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)
|
||||
|
||||
There is not a Flatpak repository for this game yet; inclusion on
|
||||
[Flathub](https://flathub.org/) or a custom Flatpak repository for easier
|
||||
|
@ -58,10 +58,10 @@ To install the Flatpak manually:
|
|||
```bash
|
||||
# Download the .flatpak package. NOTE: it's distributed as a stand-alone app
|
||||
# for now, a flatpak repo will be added at some point.
|
||||
$ wget https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze-0.12.0.flatpak
|
||||
$ wget https://download.sketchymaze.com/release/v0.12.1/linux/sketchy-maze-0.12.1.flatpak
|
||||
|
||||
# Install the .flatpak package.
|
||||
$ flatpak install --user sketchy-maze-0.12.0.flatpak
|
||||
$ flatpak install --user sketchy-maze-0.12.1.flatpak
|
||||
|
||||
# Run it. There should also be a standard app launcher in your menu.
|
||||
$ 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)
|
||||
|
||||
* **64-bit:** [sketchy-maze-0.12.0-1.x86_64.rpm](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze-0.12.0-1.x86_64.rpm) (21 MB)
|
||||
* **32-bit:** [sketchy-maze-0.12.0-1.i386.rpm](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze-0.12.0-1.i386.rpm) (21 MB)
|
||||
* **ARM aarch64:** [sketchy-maze-0.12.0-1.aarch64.rpm](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze-0.12.0-1.aarch64.rpm) (21 MB)
|
||||
* **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)
|
||||
* **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)
|
||||
* **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)
|
||||
|
||||
### <i class="fab fa-ubuntu" title="Ubuntu (& Debian)" style="color: #e95420"></i> Ubuntu & Debian (.deb)
|
||||
|
||||
* **64-bit:** [sketchy-maze_0.12.0_amd64.deb](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze_0.12.0_amd64.deb) (21 MB)
|
||||
* **32-bit:** [sketchy-maze_0.12.0_i386.deb](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze_0.12.0_i386.deb) (21 MB)
|
||||
* **ARM aarch64:** [sketchy-maze_0.12.0_arm64.deb](https://download.sketchymaze.com/release/v0.12.0/linux/sketchy-maze_0.12.0_arm64.deb) (21 MB)
|
||||
* **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)
|
||||
* **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)
|
||||
* **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)
|
||||
|
||||
**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.
|
||||
|
@ -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
|
||||
versions of SDL2 may not match your computer.
|
||||
|
||||
* **64-bit:** [sketchymaze-0.12.0-linux-64bit.tar.gz](https://download.sketchymaze.com/release/v0.12.0/linux/sketchymaze-0.12.0-linux-64bit.tar.gz)
|
||||
* **32-bit:** [sketchymaze-0.12.0-linux-32bit.tar.gz](https://download.sketchymaze.com/release/v0.12.0/linux/sketchymaze-0.12.0-linux-32bit.tar.gz)
|
||||
* **ARM aarch64:** [sketchymaze-0.12.0-linux-aarch64.tar.gz](https://download.sketchymaze.com/release/v0.12.0/linux/sketchymaze-0.12.0-linux-aarch64.tar.gz)
|
||||
* **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)
|
||||
* **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)
|
||||
* **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)
|
||||
|
||||
_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>
|
||||
|
|
|
@ -110,13 +110,23 @@ 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
|
||||
restores the zoom level to default 100%.
|
||||
|
||||
## Player shouldn't be able to climb walls
|
||||
## "Azulian Tag - Forest" and "Shapeshifter"
|
||||
|
||||
There is currently a bug where holding the Jump button allows the player to climb
|
||||
walls to their right (but not to their left). This is not intended behavior and
|
||||
will be fixed eventually. For a work-around, draw overhangs at the tops of walls
|
||||
that you don't want the player to climb over. Levels that rely on the climbing
|
||||
behavior will break in future versions of the game.
|
||||
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
|
||||
|
||||
|
@ -237,14 +247,6 @@ meant to be played by two or more players. Doodad Script functions such as
|
|||
`Actors.FindPlayer()` will operate on the _nearest_ player character and try
|
||||
and maintain backwards compatibility for maps made today.
|
||||
|
||||
### Player is not meant to climb walls
|
||||
|
||||
See [above](#player-shouldnt-be-able-to-climb-walls). Currently there is a bug
|
||||
where the player can climb some vertical walls. Built-in levels avoid the issue
|
||||
by drawing overhangs at the tops of walls or slant the wall back towards the
|
||||
player. Do not rely on the ability to climb walls for custom levels - they will
|
||||
break on a future update.
|
||||
|
||||
---
|
||||
|
||||
# Technicals
|
||||
|
|
16
content/posts/release-v0.12.1.md
Normal file
16
content/posts/release-v0.12.1.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
title: "v0.12.1 Released"
|
||||
date: 2022-04-16T18:25:39-07:00
|
||||
draft: false
|
||||
---
|
||||
A new version of _Sketchy Maze_ has been released and this one focuses on
|
||||
improving performance and memory usage of the game. Two of the game's levels
|
||||
("Azulian Tag - Forest" and "Shapeshifter") were especially taxing on the
|
||||
game and 32-bit builds could sometimes crash for running out of memory! The
|
||||
game tries to be much nicer about freeing up memory when not in use and more
|
||||
proactively loading/unloading level chunks during gameplay.
|
||||
|
||||
This release also fixes a long-standing bug where the player character could
|
||||
"climb" walls to their right. See the full details on the
|
||||
[change log](https://www.sketchymaze.com/guidebook/changes.html#v0121-april-16-2022)
|
||||
and [download](/download) the latest version!
|
Loading…
Reference in New Issue
Block a user