Back to Poly Dogfight
SOURCE / PINNED RELEASE

Made of little things.

Poly Dogfight

Release
b8511ee374e3…
Author-recorded commit
5579434b9d8b…
License
LICENSE
Author’s source reference
nostr://npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr/wss%3A%2F%2Fgit.napplet.soy%2F/n-44f63e5422b

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

napplet.json
{
  "schema": "space-local-project/v1",
  "name": "poly-dogfight",
  "title": "Poly Dogfight",
  "description": "Fly a low-poly biplane around a tiny planet you can circle in about a minute. Weave through rock arches, needle spires, floating islands and the Great Rift canyon with momentum-based flight: keep your speed up or the wings stall. Up to four pilots share the screen with game controllers for split-screen dogfights: fixed guns with light aim assist, per-part battle damage, and two heat-seeking rockets on the wings that reload over time. Rockets turn slower than you do, so a hard bank can shake one, and a missed rocket coasts round the planet and may come back for its own pilot. Beginner steering banks and pulls for you; normal mode gives full manual control. Plays with keyboard, gamepad or touch, in any frame from a small widget to full screen.",
  "template": "boilerplate",
  "entry": "dist/index.html",
  "previewId": "44f63e54-22b9-42de-9f88-067d1a9b0b9b",
  "identifier": "n-44f63e5422b",
  "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": []
      }
    }
  },
  "preview": {
    "image": "preview.png",
    "delayMs": 1500,
    "recording": {
      "durationMs": 7000,
      "startMs": 0,
      "actions": [
        {
          "type": "keyDown",
          "atMs": 0,
          "key": "Enter"
        },
        {
          "type": "keyUp",
          "atMs": 300,
          "key": "Enter"
        },
        {
          "type": "keyDown",
          "atMs": 1500,
          "key": "v"
        },
        {
          "type": "keyUp",
          "atMs": 1900,
          "key": "v"
        },
        {
          "type": "keyDown",
          "atMs": 2100,
          "key": "x"
        },
        {
          "type": "keyUp",
          "atMs": 3800,
          "key": "x"
        },
        {
          "type": "keyDown",
          "atMs": 4200,
          "key": "d"
        },
        {
          "type": "keyUp",
          "atMs": 4600,
          "key": "d"
        },
        {
          "type": "keyDown",
          "atMs": 5600,
          "key": "a"
        },
        {
          "type": "keyUp",
          "atMs": 6000,
          "key": "a"
        }
      ]
    }
  },
  "requires": [],
  "relays": [],
  "servers": [],
  "license": "MIT",
  "topics": [
    "game",
    "flight",
    "arcade",
    "dogfight",
    "multiplayer",
    "split-screen",
    "local-multiplayer",
    "3d",
    "low-poly",
    "gamepad",
    "touch"
  ]
}