Integrated in the Chess Coach page as a Web Worker (UCI). Engine code is unmodified; UI/integration are original.
The in-game pieces are the multicolor Fantasy set by Maurizio Monge, used under the LGPL-2.1 or later. Per the author’s note, the set is free to use in chess programs with appropriate credit. SVGs are served as /pieces/*.svg on this site.
Used on the Chess Coach page for legal move generation and SAN/PGN utilities.
The Chess Coach feature queries public Lichess endpoints for opening statistics and related metadata. Only public API data is consumed; no Lichess source code is redistributed here. © Lichess contributors (server licensed AGPL-3.0). See their repository and terms for details.
Integrated in one of this site’s chess pages via the engine’s public API; UI, integration and Hint function are Restframe modifications.
Checkers AI: built on the Rapid Draughts engine, with my own speed/strength tweaks (α-β pruning, transposition table, move ordering). If you notice odd or weak lines, that’s on me—feel free to report them.
Original single-file, in-browser Reversi engine and UI by RestFrame. The engine uses standard techniques (α-β pruning with PVS, transposition table with Zobrist hashing, iterative deepening, ray-based move generation). No third-party Othello/Reversi engine code is embedded.
Original single-file app with Hi-Lo card counting (running/true count), EV estimates, simple bet suggestion, friendly coaching, animations, and click sounds. Dealer stands on all 17; blackjack pays 3:2. Source is not redistributed here.
Original in-browser calculator and game with exact/Monte-Carlo odds and EV using a Jacks or Better-style paytable. Includes bankroll tracking and a rule variant: draw up to three cards (or four if keeping at least one Ace).
This site uses civicAPI to display live and recent U.S. election results. civicAPI is free to use and open to the public; attribution is required for non-personal projects. Attribution text: “Election results data from civicAPI.”
Source notes: civicAPI aggregates from official election offices (e.g., Secretaries of State) and, in some cases, reputable local media. Data can be delayed, revised, or incomplete. For authoritative information, verify with state or county election officials.
The “Location” paragraph under each race detail uses the Wikipedia REST summary endpoint to fetch a short extract and link to the article. Wikipedia text is © Wikipedia contributors and licensed under CC BY-SA 4.0. When we display these extracts, we provide a direct link (“More »”) back to the source article, which serves as attribution and source disclosure. If we modify text (trimming/formatting), the derivative text remains under CC BY-SA 4.0.
API use follows Wikimedia’s API usage guidelines; responses are cached client-side for performance and to minimize repeat calls during live refreshes.
For non-US races, we resolve two-letter country codes (e.g., RU → Russia) via the REST Countries service. Country metadata in the service is based on the mledoze/countries dataset, which is licensed under the MIT License. We use basic read-only endpoints; responses are cached in-session to avoid unnecessary repeat calls during live updates.
The generator draws entries from a local list by default and, when selected, from public endpoints. Definitions/clues are fetched live. Providers do not endorse this site.
/wordlist served from this site.We cache responses in-session only to reduce API calls. Where required (e.g., CC BY-SA), attribution is provided and no endorsement is implied.
The trivia page fetches questions live from these public endpoints at play time; no question banks are redistributed from this site.
RestFrame Tanks is an original game by RestFrame. The in-browser build uses the libraries below.
We fetch scripts from public CDNs (unpkg.com, esm.sh) at runtime; we do not redistribute these libraries from our servers.
Library code is unmodified unless otherwise stated.
Used for rendering, cameras, meshes, materials, tone mapping (ACESFilmic), and helpers. Imported via
https://unpkg.com/three@0.160.0/build/three.module.js.
Used for rigid-body physics, ray casting, colliders, and dynamics. Imported via
https://esm.sh/@dimforge/rapier3d-compat@0.12.0; WASM initialized at runtime.
The Trebuchet demo uses the libraries below. Scripts are fetched at runtime from cdn.babylonjs.com.
Library code is unmodified.
Used for rendering, cameras, materials (StandardMaterial, DynamicTexture), lights, animations, and GUI helpers.
Imported via https://cdn.babylonjs.com/babylon.js (and …/loaders/babylonjs.loaders.min.js).
Used for rigid-body dynamics, constraints, broadphase (SAP), and contact solving via Babylon’s CannonJSPlugin.
Note: If the physics backend is swapped in the future (e.g., cannon-es or Ammo.js), update this section accordingly (both are permissive: MIT / zlib).
origin/assetPath).
Internally, the build we use is implemented with Babylon.js (Apache-2.0) and Ammo.js, a port of
Bullet Physics (zlib). Those upstream works are permissively licensed and suitable for commercial use.
References: Dice Box MIT license on repo / CDN; Babylon.js license (Apache-2.0); Bullet/Ammo.js license (zlib).
Selected mission voice lines and launch audio used in Lunar Lander are sourced from NASA public-domain archives. Audio courtesy of NASA. NASA does not endorse this site or the use of these materials. When redistributed, clips are served from our servers for reliability and bandwidth stewardship.
The Mars Rover demo uses the items below. Scripts are fetched from the Babylon CDN (cdn.babylonjs.com).
Used for rendering, cameras (Follow/ArcRotate), PBR materials, dynamic textures, lights, and shadows.
Notes & checklist
Used in: Asteroids 3D (client-side models + Babylon.js rendering). Last updated: October 19, 2025
The Hill Climb demo uses Babylon.js for rendering and a third-party 3D Jeep model. Scripts are fetched at runtime
from cdn.babylonjs.com. Library code is unmodified unless noted.
Used for rendering, cameras, lights, particle system, shadows, and loaders.
Imported via https://cdn.babylonjs.com/babylon.js and
…/loaders/babylonjs.loaders.min.js.
Model by RanaFox, used under the license indicated on the Sketchfab model page (e.g., Sketchfab Standard / Editorial / CC BY). Linked above. Changed model into 5 objects, and reassigned orgins.
The 3D Missile Command demo uses Babylon.js for rendering and scene management. Babylon.js is open source and distributed under the Apache License 2.0. Babylon.js (GitHub).
Suggested engine credit: “3D rendering by Babylon.js (Apache-2.0).”
Suggested attribution:
“Moon — Mare Moscoviense by SebastianSosnowski on Sketchfab — used under Creative Commons Attribution. Source.”
Suggested attribution:
“Cristal dome by Marianito on Sketchfab — used under Creative Commons Attribution. Source.”
Notes: Since both Sketchfab pages list the assets as CC Attribution, include at minimum: (1) title, (2) author, (3) link to the source, and (4) the license. If you made modifications to a model (scale / material / mesh edits), add “This version includes modifications.” Keeping the link to the exact Sketchfab model page is the simplest way to satisfy attribution requirements.
Last updated: October 19, 2025
Model by kand8998 (Sketchfab). Used under the terms of CC BY 4.0.
This version includes modifications; any mistakes are my own.
Texture by Dmytro Piatyhorets (ArtStation). Credited here per creator request. Note: the linked ArtStation page indicates All rights reserved; this attribution assumes appropriate permission or license for use.
The Lunar Lander 3D demo uses Babylon.js for rendering and two third-party 3D assets (lander and lunar surface).
Scripts are fetched at runtime from cdn.babylonjs.com. Library code is unmodified.
Used for rendering, ArcRotateCamera, materials (Standard/PBR), particle systems, lights, animations, and loaders.
Imported via https://cdn.babylonjs.com/babylon.js and
…/loaders/babylonjs.loaders.min.js.
Model credited as LK-11F94 on Sketchfab. Used under the license indicated on the model page (e.g., Sketchfab Standard / Editorial / Creative Commons). Linked above. Any in-scene scaling or material tweaks are mine.
Lunar surface by the listed Sketchfab creator. Used under the license indicated on the model page (e.g., Sketchfab Standard / Editorial / Creative Commons). Linked above.
Also on this site: Asteroids, Missile Command, Lunar Lander, Space Flight Calculator, Lottery Simulator and the professional sports predictor webpages — all original works by Jeff Gilbert.