Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Tidi

27
Posts
1
Topics
1
Followers
73
Following
A member registered Nov 04, 2015

Recent community posts

Ah, TIL! The native game anims also look charming (I like how 1-bit palettes have made a bit of a return in recent years) :)

Nice fluidity to the UI animations. Well done.

A cute use of this caught my eye for this game page description.

Love the matching style of the game page btw. Nice job 👍

Charming and short game. Just thought I’d mention the Ratcher Season 2 link in the description 404s.

Congrats!

Once donated you can download any new version of the game directly by clicking the ‘Download’ link at the very top of the page (instead of the button further below).

Translation: 寄付すると、ページの最上部にある[ダウンロード]リンクをクリックして、ゲームの新しいバージョンを直接ダウンロードできます(さらに下のボタンではありません)。

If it were optional that’d be good as I’m quite fond of the lack of music tbh.

(5 edits)

Nice polished little concept!

Controls I’ve found:

  • R = reset game.
  • A = auto play mode which progresses without interaction. Toggle again to switch to manual mode.
  • Mouse right-click + drag = pan map.

Edit: jagt figured out the game over conditions above, thanks!

Just came across this. Delightful graphical style!

Really well executed concept. Only improvement that comes to mind would be making retries trigger faster.

Nice little experience. Kind of Nier: Automata ruins vibe. I’ve always wondered what Glider (an old 2D Mac game with a paper plane and air vent mechanic) might be like as a modern game.

Yeah idk. All the tests were in private windows so there’s no local storage/cookie carry overs from regular sessions (ie: each session is fresh).

Interesting, wonder what the discrepancy is.

On Windows with Firefox this is the error (from the web tools console):

Assertion failed: undefined index.html:1:566
    printErr https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html:1
    abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getDB https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getLocalSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    handleSleep https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    <anonymous> https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.wasm:1468078
    x https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    _main https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    callMain https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doRun https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    run https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1

On Windows with Vivaldi (Chromium based) this is the error (in the itch embed it displays the message ’Exception thrown, see JavaScript console):

index.html:1 Assertion failed: undefined
printErr @ index.html:1
aerofoil.js:1 Uncaught RuntimeError: abort(Assertion failed: undefined). Build with -s ASSERTIONS=1 for more info.
    at abort (aerofoil.js:1:9931)
    at assert (aerofoil.js:1:5100)
    at aerofoil.js:1:21103
    at doCallback (aerofoil.js:1:51079)
    at done (aerofoil.js:1:51175)
    at aerofoil.js:1:39865
    at aerofoil.js:1:41413
    at req.onerror (aerofoil.js:1:40697)

Also tested with Linux in a VM on vanilla Chromium (no addons), Vivaldi and Firefox (latter two with only uBlock Origin set to defaults).

Firefox in Linux had this log:

Assertion failed: undefined index.html:1:566
    printErr https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html:1
    abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    onerror https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
Uncaught RuntimeError: abort(Assertion failed: undefined). Build with -s ASSERTIONS=1 for more info.
    abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
    onerror https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
aerofoil.js:1:9931
Partitioned cookie or storage access was provided to “https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html” because it is loaded in the third-party context and dynamic state partitioning is enabled.
(2 edits)

Seems like the browser version (edit: that’s embedded on the main game page) doesn’t play currently. Some ‘exception thrown’ error and in the browser console says ‘assertion failed’.

Tried in both desktop Firefox and Chromium.

Fun idea and execution :D

Looks delightful. Just thought I’d mention that on my desktop browser with uBlock Origin (a popular content blocker addon) the tinyurl.com link gets blocked. Maybe bit.ly would be better if wanting to track referrals.

Thanks for this.

A couple minor UI comments: there doesn’t seem to be a way to open the main menu while in game*, so had to wait until dying to remap keys (since didn’t check Options menu originally). Also the name of rebound keys don’t appear for prompts but rather the default mapped key names.

* Perhaps this is intentional to prevent any pausing.

(4 edits)

Charming sound effects and easy to understand mechanics. Nice little coffee break game.

Edit: one thing that would be a nice QoL improvement if there were a sequel would be the ability to shorten the level intros for repeats after getting caught. Also if the hand didn’t collide with itself it would make the level with the plugs easier (since sometimes the hand can be on the wrong side of itself to grab the plug, when the arm is bunched up), but maybe that’s an intentional part of the challenge.

Is it just me or is a purchase button missing from this page? I also notice another game, Zoeti, lacks a download or purchase option.

Thanks for remembering!

The images on this page from Tinypic are broken, just a heads-up (Tinypic shut down this year).

Ah, okay. Would be nice but I'll live :)

(1 edit)

Is there some command-line argument to launch the game with the previously set options from the pre-launch window without displaying the settings window at launch?

Lovely effects. Reminds me of marbling. The muted graphic style fits well with it.

Thanks for the info. Good to know a GOG.com version has been considered, too :)

Is the itch.io version being actively supported? I noticed the Steam version is currently at v1.11 from October 28.

A GOG.com version would be great to see, as it's a lot easier downloading updates through its client.