Back to Limb Race
SOURCE / PINNED RELEASE

Made of little things.

Limb Race

Release
6a8ae4fc626e…
Author-recorded commit
008c01ee6454…
License
LICENSE
Author’s source reference
nostr://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf/wss%3A%2F%2Fgit.napplet.soy%2F/n-c2869f12ad8

Archive hash verified: 7be8492d1f89b891…. The source-to-build association is the author’s claim; it has not been independently rebuilt.

napplet.json
{
  "schema": "space-local-project/v1",
  "name": "limb-race",
  "title": "Limb Race",
  "description": "Draw rotating limbs, race ten physics courses, and compare shared times with drawings. Build, publish and remix custom tracks with ramps, ledges and trenches.",
  "entry": "dist/index.html",
  "previewId": "c2869f12-ad87-4ad6-9e70-5553ad0c6cb5",
  "identifier": "n-c2869f12ad8",
  "template": "boilerplate",
  "license": "MIT",
  "requires": [],
  "topics": [
    "game",
    "racing",
    "physics",
    "drawing"
  ],
  "relays": [
    "wss://relay.napplet.soy"
  ],
  "servers": [],
  "backend": {
    "provider": {
      "pubkey": "60517f64548279854ee9a122531e4d1a413e3dc956e2d0a450217420623ca688",
      "relays": [
        "wss://relay.napplet.soy/"
      ]
    },
    "boards": [
      {
        "board": "meadow-classic-rigid-v2-draw1",
        "title": "Meadow Run \u00b7 Classic \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "meadow-classic-bendy-v2-draw1",
        "title": "Meadow Run \u00b7 Classic \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "meadow-live-rigid-v2-draw1",
        "title": "Meadow Run \u00b7 Live \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "meadow-live-bendy-v2-draw1",
        "title": "Meadow Run \u00b7 Live \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "steps-classic-rigid-v2-draw1",
        "title": "Step It Up \u00b7 Classic \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "steps-classic-bendy-v2-draw1",
        "title": "Step It Up \u00b7 Classic \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "steps-live-rigid-v2-draw1",
        "title": "Step It Up \u00b7 Live \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "steps-live-bendy-v2-draw1",
        "title": "Step It Up \u00b7 Live \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "dunes-classic-rigid-v2-draw1",
        "title": "Dune Dash \u00b7 Classic \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "dunes-classic-bendy-v2-draw1",
        "title": "Dune Dash \u00b7 Classic \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "dunes-live-rigid-v2-draw1",
        "title": "Dune Dash \u00b7 Live \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "dunes-live-bendy-v2-draw1",
        "title": "Dune Dash \u00b7 Live \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "cliffs-classic-rigid-v2-draw1",
        "title": "High Society \u00b7 Classic \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "cliffs-classic-bendy-v2-draw1",
        "title": "High Society \u00b7 Classic \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "cliffs-live-rigid-v2-draw1",
        "title": "High Society \u00b7 Live \u00b7 Rigid",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      },
      {
        "board": "cliffs-live-bendy-v2-draw1",
        "title": "High Society \u00b7 Live \u00b7 Bendy",
        "order": "lowest",
        "minimum": 1,
        "maximum": 180000,
        "dataSchema": {"type":"object","additionalProperties":false,"required":["version","physics","limbs"],"properties":{"version":{"type":"integer","enum":[1]},"physics":{"type":"integer","enum":[2]},"limbs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":240,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}}}
      }
    ]
  },
  "preview": {
    "image": "preview-release.png",
    "recording": {
      "durationMs": 8000,
      "startMs": 0,
      "actions": [
        {
          "type": "click",
          "atMs": 100,
          "x": 819,
          "y": 26
        },
        {
          "type": "click",
          "atMs": 200,
          "x": 456,
          "y": 367
        },
        {
          "type": "click",
          "atMs": 300,
          "x": 106,
          "y": 549
        },
        {
          "type": "click",
          "atMs": 450,
          "x": 506,
          "y": 549
        },
        {
          "type": "click",
          "atMs": 3500,
          "x": 164,
          "y": 549
        },
        {
          "type": "click",
          "atMs": 5500,
          "x": 106,
          "y": 549
        }
      ]
    },
    "delayMs": 1500,
    "video": {
      "file": "preview-release.webm",
      "artifactHash": "69077f3fbef8f311b1ce58f9af1b94cb3afbb219d768729924e8d1a43c3d7ed5"
    }
  },
  "publish": {
    "networks": {
      "public": {
        "relay": "wss://relay.napplet.soy",
        "blossom": "https://blossom.napplet.soy",
        "grasp": "https://git.napplet.soy",
        "site": "https://napplet.soy",
        "mirrors": [
          "wss://nos.lol",
          "wss://relay.primal.net",
          "wss://nostr.mom",
          "wss://relay.pocketstr.com"
        ]
      },
      "local": {
        "relay": "ws://127.0.0.1:19347/relay",
        "blossom": "http://127.0.0.1:8081",
        "grasp": "http://127.0.0.1:8082",
        "site": "http://localhost:8080",
        "mirrors": []
      }
    }
  }
}