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.
{
"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": []
}
}
}
}
