From 81fc2b0dff20ffb5347719f6157f9d85331c4fa0 Mon Sep 17 00:00:00 2001 From: gome Date: Mon, 26 Dec 2022 22:32:17 -0600 Subject: [PATCH] writing challenge 18/100 --- css/style.css | 3 ++ journal/img/parabox.webp | Bin 0 -> 6930 bytes journal/index.html | 6 +++ journal/parabox.html | 72 ++++++++++++++++++++++++++++++ journal/rss/100-day-challenge.xml | 8 ++++ journal/rss/feed.xml | 8 ++++ 6 files changed, 97 insertions(+) create mode 100644 journal/img/parabox.webp create mode 100644 journal/parabox.html diff --git a/css/style.css b/css/style.css index 2929954..dc6c4fa 100644 --- a/css/style.css +++ b/css/style.css @@ -141,6 +141,9 @@ main img { max-width: 100%; height: auto; } +img.no-border { + border: none; +} footer { margin-right: 1em; margin-top: 1em; diff --git a/journal/img/parabox.webp b/journal/img/parabox.webp new file mode 100644 index 0000000000000000000000000000000000000000..1d749c13d5791ec28e05f5df0f0b2b04c2c9ce7c GIT binary patch literal 6930 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 S2_SK?XZm*(Rsj literal 0 HcmV?d00001 diff --git a/journal/index.html b/journal/index.html index afa160b..ebd1870 100644 --- a/journal/index.html +++ b/journal/index.html @@ -20,6 +20,12 @@

Journal

RSS feed + +

I played Patrick’s Parabox

+
+ +

The best puzzle game I’ve played in a long time

+

I’ll always go for a time loop

diff --git a/journal/parabox.html b/journal/parabox.html new file mode 100644 index 0000000..712a9fe --- /dev/null +++ b/journal/parabox.html @@ -0,0 +1,72 @@ + + + + gome — parabox + + + + + + + + + + +
+
+
+

I played Patrick’s Parabox

+ +

+ It’s been a while since I played a really good puzzle game. + The last really great one was The Witness. + The central mechanic (tracing paths through mazes) was simple to understand, but presented a lot of possible variations. +

+ I appreciated how the pacing of the game gives you time to build mastery over the various puzzle elements. + Generally, each puzzle is based on one key insight. Once you solve that puzzle, you’ve learned something new about the game. + Subsequent puzzles could then build on that understanding, giving a steady sense of progression without overwhelming the player. + On top of having some very challenging, delightful, and satisfying puzzles, The Witness has great aesthetics too. +

+ Ever since I played through The Witness a few years ago, I hadn’t gotten into another puzzle game. + It’s not for lack of trying. + I’ve started a number of them, including Snakebird, Baba Is You, and Stephen’s Sausage Roll. + Each time, I would enjoy it for a while (I think they’re all good games), but eventually I’d get stuck on a hard puzzle and rapidly lose interest. +

+ I don’t think I bounced off these games because I’m bad at puzzles. + I was able to solve every puzzle I encountered in The Witness,* which has some pretty tough ones. + However, most if its puzzles are static screens you can take in and reason about in one eyeful. + These other games feature puzzles that take sequential turns, so the state of the puzzle changes over time. + So for a while, I thought I might just be bad at turn-based puzzles. +

+ +

+ Fortunately, I recently had a great time playing a turn-based puzzle game: Patrick’s Parabox. + The game is a Sokoban-style game, which means you push boxes around a grid. + The twist is that some boxes have smaller worlds inside of them that you can shrink down into and enter. + This is only the first twist of many. + The game does a great job of keeping things interesting with a small set of simple mechanics. +

+ It also does a great job at pacing, teaching you important insights as you go, just like The Witness. + I think that pacing is the key to keeping my interest in a puzzle game, because I need that sense of mastery. + When I got stuck on a particularly tough puzzle, I was confident I already had all the tools I needed to solve it, so I would persist, rather than lose interest. +

+ My favorite unexpected thing about the game is just how funny many of the puzzles are. + It’s not that there’s some additional comedy element. I mean that the actual logic of the puzzles made me laugh. + There are all these wonderful surprises in the solutions, things that seem crazy or goofy, but actually work according to the rules laid out. + That was a delight I had not had in a puzzle video game before. +

+ Have you played Patrick’s Parabox? + What is your favorite puzzle game? + How is its pacing? + Let me know your thoughts at my Ctrl-C email: gome ​@ ​ctrl-c.club. +

+ * I’m particularly proud of how few tries it took me to beat “The Challenge”. +

+
+
+ + diff --git a/journal/rss/100-day-challenge.xml b/journal/rss/100-day-challenge.xml index d22702d..26177a4 100644 --- a/journal/rss/100-day-challenge.xml +++ b/journal/rss/100-day-challenge.xml @@ -13,6 +13,14 @@ 144 87 + + I played Patrick’s Parabox + gome + Mon, 26 Dec 2022 22:30:00 CST + https://ctrl-c.club/~gome/journal/parabox.html + https://ctrl-c.club/~gome/journal/parabox.html + The best puzzle game I’ve played in a long time + I’ll always go for a time loop gome diff --git a/journal/rss/feed.xml b/journal/rss/feed.xml index 0a34077..816cbd3 100644 --- a/journal/rss/feed.xml +++ b/journal/rss/feed.xml @@ -13,6 +13,14 @@ 144 87 + + I played Patrick’s Parabox + gome + Mon, 26 Dec 2022 22:30:00 CST + https://ctrl-c.club/~gome/journal/parabox.html + https://ctrl-c.club/~gome/journal/parabox.html + The best puzzle game I’ve played in a long time + I’ll always go for a time loop gome