Back to Obsidian Breaker
SOURCE / PINNED RELEASE

Made of little things.

Obsidian Breaker

Release
44c589c52043…
Author-recorded commit
9ee5b61ce1c9…
License
LICENSE
Author’s source reference
nostr://npub1dmmh0futyszl4445mv4xrygkgsgj8vpu79yx3qyy9qxmz4pemtzqlqmc87/wss%3A%2F%2Fgit.napplet.soy%2F/n-de5dc6a02e7

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

napplet.json
{
  "schema": "space-local-project/v1",
  "name": "obsidian-breaker",
  "title": "Obsidian Breaker",
  "description": "Shatter seven double-wide volatile mineral seams, each with up to twice the stones and a 1.5x faster ball, in a molten breakout run. Chain-explode jade crystals, bank shots off indestructible obsidian ribs, steer a live bounce-prediction seer, slow time with a rechargeable bullet-time meter, and grab blast-radius and ball-splitting powerups.",
  "entry": "dist/index.html",
  "previewId": "de5dc6a0-2e78-4ce4-907e-4b7502c1ab58",
  "identifier": "n-de5dc6a02e7",
  "template": "boilerplate",
  "license": "MIT",
  "requires": [],
  "topics": [
    "breakout",
    "arcade",
    "game",
    "physics",
    "bullet-time",
    "powerups",
    "trajectory"
  ],
  "relays": [],
  "servers": [],
  "preview": {
    "image": "studio-8bf92c0a-cover.png",
    "recording": {
      "durationMs": 8000,
      "startMs": 2000,
      "actions": [
        {
          "type": "click",
          "atMs": 250,
          "x": 480,
          "y": 520
        },
        {
          "type": "click",
          "atMs": 1100,
          "x": 250,
          "y": 540
        },
        {
          "type": "click",
          "atMs": 1750,
          "x": 710,
          "y": 540
        },
        {
          "type": "keyDown",
          "atMs": 2450,
          "key": "b"
        },
        {
          "type": "keyUp",
          "atMs": 2510,
          "key": "b"
        },
        {
          "type": "keyDown",
          "atMs": 3350,
          "key": "ArrowLeft"
        },
        {
          "type": "keyUp",
          "atMs": 3900,
          "key": "ArrowLeft"
        },
        {
          "type": "keyDown",
          "atMs": 4200,
          "key": "ArrowRight"
        },
        {
          "type": "keyUp",
          "atMs": 4800,
          "key": "ArrowRight"
        },
        {
          "type": "keyDown",
          "atMs": 5300,
          "key": "b"
        },
        {
          "type": "keyUp",
          "atMs": 5360,
          "key": "b"
        },
        {
          "type": "click",
          "atMs": 5900,
          "x": 540,
          "y": 540
        },
        {
          "type": "keyDown",
          "atMs": 6500,
          "key": "ArrowLeft"
        },
        {
          "type": "keyUp",
          "atMs": 7050,
          "key": "ArrowLeft"
        },
        {
          "type": "click",
          "atMs": 7500,
          "x": 430,
          "y": 540
        }
      ]
    },
    "delayMs": 2200,
    "video": {
      "file": "studio-8bf92c0a-cover.webm",
      "artifactHash": "593a728ccdbd18ab3a4b74799d6a73e7fc5b54c80ae7c9ba5e0c80d2c97f7377"
    }
  },
  "publish": {
    "networks": {
      "public": {
        "relay": "wss://relay.napplet.soy",
        "blossom": "https://blossom.napplet.soy",
        "grasp": "https://git.napplet.soy",
        "site": "https://napplet.soy",
        "mirrors": [
          "wss://relay.primal.net",
          "wss://relay.nos.social",
          "wss://relay.nostr.net",
          "wss://nostr.oxtr.dev",
          "wss://nostr-01.yakihonne.com",
          "wss://relay.nostr.wirednet.jp"
        ]
      },
      "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": []
      }
    }
  }
}