SOURCE / PINNED RELEASE
Made of little things.
Freeze Frame Response
- Release
- 3e45de6048a3…
- Author-recorded commit
- d04885dad630…
- License
- LICENSE
- Author’s source reference
- nostr://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf/wss%3A%2F%2Fgit.napplet.soy%2F/n-ba52e30d5f2
Archive hash verified: e747ab4f9e35a11f…. The source-to-build association is the author’s claim; it has not been independently rebuilt.
{
"schema": "space-local-project/v1",
"name": "freeze-frame-response",
"title": "Freeze Frame Response",
"description": "A municipal physics puzzle: freeze the blast, place trampolines, funnels and sticky cushions, then resume time and file the damage report.",
"entry": "dist/index.html",
"previewId": "ba52e30d-5f21-4b5c-825e-568bc611ed64",
"identifier": "n-ba52e30d5f2",
"template": "boilerplate",
"license": "MIT",
"requires": [],
"optionalDomains": [
"storage",
"config"
],
"topics": [
"physics",
"puzzle",
"city",
"game",
"municipal"
],
"relays": [],
"servers": [],
"preview": {
"recording": {
"durationMs": 8000,
"startMs": 500,
"actions": [
{
"type": "click",
"atMs": 300,
"x": 666,
"y": 471
},
{
"type": "click",
"atMs": 1600,
"x": 335,
"y": 357
},
{
"type": "click",
"atMs": 2800,
"x": 895,
"y": 570
}
]
},
"delayMs": 1500,
"image": "studio-eb748f2e-cover.png",
"video": {
"file": "studio-eb748f2e-cover.webm",
"artifactHash": "b5633add0b6e43317322ebcc40b452159d3d40b16f9879b4ea28701f9b541e5b"
}
},
"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": []
}
}
}
}
