# Third-party code and assets The WebGL renderer and helpers in client/game-renderer.js and client/webgl-utils.js are adapted from [mathe00/slither-clone-sio](https://github.com/mathe00/slither-clone-sio), commit c26bb6a182c5ca50b7ae42de1563394e63bf4982. The movement, growth, boost and head-to-segment collision implementation in server/room.js, shared/movement.js and shared/geometry.js derives from its backend/gameLogic.js and backend/collisionWorker.js. The upstream license is reproduced below. Package metadata said ISC; we retain the explicit MIT grant and copyright notice. The room lifecycle, network validation and Loot Rush interface were added here. The upstream account/admin/bot systems, WebGPU path, branded PNGs and translation packages are not included. This attribution does not apply the MIT license to the project's original artwork or other original materials. The game serves the existing approved logo and font files from branding without copying them. Font notices: [Jersey 10 OFL](../branding/fonts/Jersey10-OFL.txt) and [Inter OFL](../branding/fonts/Inter-OFL.txt). The logo's provenance is recorded in the [asset manifest](../branding/asset-manifest.json). The simple geometric playable snakes are prototype visuals, not approved mascot production art. The gameplay effects in client/audio.js and the adaptive score in client/music.js are original synthesized material authored for Loot Rush. They contain no sampled third-party recordings or downloaded music. Runtime and development package licenses are included in their installed npm packages. Versions and integrity hashes are pinned in package-lock.json. Account authentication adds [viem](https://github.com/wevm/viem) (MIT) for Ethereum address/signature handling and SIWE messages, and [node-postgres](https://github.com/brianc/node-postgres) (MIT) for PostgreSQL access. Their license files remain in the installed packages; neither package grants wallet-provider or X branding rights. Profile uploads use [Sharp](https://sharp.pixelplumbing.com/) 0.35.5 (Apache-2.0) for image decoding, orientation, cropping and re-encoding. Its dependency and native-library notices remain in the installed packages. It runs on the server and is not shipped in browser scripts. Local contract development adds [Hardhat](https://github.com/NomicFoundation/hardhat), [solc-js](https://github.com/ethereum/solc-js), [OpenZeppelin Contracts](https://github.com/OpenZeppelin/openzeppelin-contracts), [Contracts Upgradeable](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable), and [Upgrades Core](https://github.com/OpenZeppelin/openzeppelin-upgrades), each MIT licensed. Licenses remain in the installed packages; package-lock.json pins versions and integrity hashes. The project's prize calculation library is original code, not copied OpenZeppelin code. These tools are development dependencies and are not served to players. ## Stock-logo food artwork [stock-food.svg](../branding/previews/stock-food.svg) is a local vector atlas with eight playtest designs in ten food slots selected by the user. NVIDIA replaces the former SPY slot and SpaceX replaces the former USO slot, including their ticker labels. These are decorative food markers with equal growth, not securities, financial balances, an availability/ranking claim, or a claim of sponsorship. The supplied prices and trading volumes are not used. | Ticker | Artwork/source | | --- | --- | | NVDA | NVIDIA eye path from [Simple Icons](https://github.com/simple-icons/simple-icons/blob/develop/icons/nvidia.svg), recolored mint. | | SPCX | SpaceX swoosh-X path from [Simple Icons](https://github.com/simple-icons/simple-icons/blob/develop/icons/spacex.svg), recolored cream; user-supplied ticker. | | META | Meta infinity path from [Simple Icons](https://github.com/simple-icons/simple-icons/blob/develop/icons/meta.svg), recolored lavender. | | GLD | Pixel GLD wordmark/overline adapted from [SPDR Gold Shares](https://www.spdrgoldshares.com/usa/), in treasure gold. | | AAPL | Apple silhouette path from [Simple Icons](https://github.com/simple-icons/simple-icons/blob/develop/icons/apple.svg), in cream. | | AMC | Original compact rounded amc path based on the [AMC logo reference](https://github.com/nvstly/icons/blob/main/ticker_icons/AMC.png), in coral. | | HIMS | Hand-drawn compact hims lettering based on the [Hims reference](https://github.com/nvstly/icons/blob/main/ticker_icons/HIMS.png), in mint. | | GME | Simplified cream/coral GS monogram based on the [GameStop reference](https://github.com/nvstly/icons/blob/main/ticker_icons/GME.png). | Simple Icons distributes its SVG collection under [CC0-1.0](https://github.com/simple-icons/simple-icons/blob/develop/LICENSE.md). This does not grant trademark permissions. Company and issuer marks retain their respective ownership; no permission, partnership or endorsement is asserted. The custom pixel badge frames and small ticker lettering are Loot Rush artwork. Full source URLs, the adaptation description and the atlas SHA-256 are retained here and in the existing asset manifest. No source websites are contacted during gameplay. ## Upstream license MIT License Copyright (c) 2025 mathe00 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.