ion

All web apps in the Catalogue

Jbzdarkid Github Io

by jbzdarkid · io.github.jbzdarkid.jbzdarkid-github-io

Not TrustedWeb appUnrated★ 22 stars

The new permanent home of witnesspuzzles

Screenshots

  • Jbzdarkid Github Io on an Ion hub (desktop)
    Jbzdarkid Github Io on an Ion hub (desktop)
  • Jbzdarkid Github Io on an Ion hub (phone)
    Jbzdarkid Github Io on an Ion hub (phone)

About

JavaScript implementation of the puzzles in The Witness If you want to see the product, head over to witnesspuzzles.com Tracing takes the following steps: 1. Handle wall collision and determine in which direction the excess motion should be redirected. This also detects if you should turn at an intersection. At this point, all of the resulting movement is linear, though the direction is not explicitly known. data.x/data.y will now be the 'final' location of the cursor, and the bounding box/path/position will play catch-up. 2. Handle gap collision and collision with the symmetrical line. This needs to be comptuted at every cell to ensure that moving multiple cells in one frame doesn't skip over gaps. 3. Determine if the position has changed cells -- if so, compute the direction which we moved. Additionally, prevent the cursor from leaving the grid if the momentum is too serious. If the direction is none, we stop the loop at this time. 4. If we moved to wrap around a pillar, update data.x to account for this motion. 4a. If this direction is the opposite of the last direction, we backed up into the previous cell. In this case, we remove a segment from the path and then change data.pos (our location in the grid). 4b. If this direction is not the opposite, we entered a new cell. In this case, change data.pos and then add a segment to the path. 5. Goto 2 Jbzdarkid Github Io is the open-source project jbzdarkid/jbzdarkid.github.io (https://github.com/jbzdarkid/jbzdarkid.github.io) by jbzdarkid, released under BSD-3-Clause. Ion packages it unmodified from commit 46d8b92dce4f, adding only a manifest, an icon and a storage compatibility script.

Source

Written by jbzdarkid, published to Oikou by Ben Grande.

  • ★ 22 stars on GitHub
  • Licence: BSD-3-Clause
  • Built from commit 46d8b92dce4f

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 0.20260930.0 may do

Internet

It asks to reach these hosts, and no others:

  • witnesspuzzles.com
  • docs.google.com
  • api.github.com

Personal Cloud tools

  • Keep a database of its own on your Personal Cloud ion.db

Notifications

It does not send push notifications.

Storage

Up to 16 MB on your Personal Cloud.

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

0.20260930.0 Latest Shown above

Published · a ready-built bundle

Imported from jbzdarkid/jbzdarkid.github.io at 46d8b92dce4f.

Report this app