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.

config.schema.json
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$version": 1,
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "difficulty": {
      "type": "string",
      "title": "Run difficulty",
      "description": "Chill grants more shields and a slower ball. Ruthless is a short fuse.",
      "enum": ["chill", "standard", "ruthless"],
      "default": "standard",
      "x-napplet-section": "Run",
      "x-napplet-order": 1
    },
    "aimPace": {
      "type": "string",
      "title": "Seer sweep speed",
      "description": "How fast the predicted launch angle sweeps across the seam.",
      "enum": ["slow", "steady", "quick"],
      "default": "steady",
      "x-napplet-section": "Run",
      "x-napplet-order": 2
    },
    "showGuide": {
      "type": "boolean",
      "title": "Show bounce prediction",
      "description": "Draw the reflected trajectory line, live slab catch ring and impact markers.",
      "default": true,
      "x-napplet-section": "Assist",
      "x-napplet-order": 1
    },
    "screenShake": {
      "type": "boolean",
      "title": "Impact screen shake",
      "description": "Shake the seam on hard impacts and chain explosions.",
      "default": true,
      "x-napplet-section": "Feedback",
      "x-napplet-order": 1
    }
  }
}