release: bump game and memory versions to 0.6.0 (big rooms)
This commit is contained in:
1 parent
96815f6685
commit
16efccd912
5 files changed
+28
-28
No files matched your search
+3
-3
@@ -4,7 +4,7 @@ This guide consolidates the durable project knowledge used to develop, test,
|
|||||||
package, and maintain MeatSlicer. When this guide and the implementation
|
package, and maintain MeatSlicer. When this guide and the implementation
|
||||||
disagree, the implementation and configuration files are the source of truth.
|
disagree, the implementation and configuration files are the source of truth.
|
||||||
|
|
||||||
**Memory version: 0.5.2**
|
**Memory version: 0.6.0**
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
@@ -201,8 +201,8 @@ failures, and an SFX buffer count matching `SfxBank.FILES` and the files on
|
|||||||
disk; the exact count can change as audio is added.
|
disk; the exact count can change as audio is added.
|
||||||
|
|
||||||
The Windows build is not code-signed, so downloaded copies may trigger a
|
The Windows build is not code-signed, so downloaded copies may trigger a
|
||||||
SmartScreen warning. Code signing, installers, automatic updates, and
|
SmartScreen warning. Code signing, installers, and automatic updates remain
|
||||||
macOS/Linux packaging remain future work.
|
future work.
|
||||||
|
|
||||||
## Visual asset pipeline
|
## Visual asset pipeline
|
||||||
|
|
||||||
|
|||||||
+22
-22
@@ -6,32 +6,32 @@
|
|||||||
<meta name="theme-color" content="#0a0305">
|
<meta name="theme-color" content="#0a0305">
|
||||||
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22><text y=%2252%22 x=%2250%22 text-anchor=%22middle%22 dominant-baseline=%22middle%22 font-size=%2252%22>🔪</text></svg>">
|
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22><text y=%2252%22 x=%2250%22 text-anchor=%22middle%22 dominant-baseline=%22middle%22 font-size=%2252%22>🔪</text></svg>">
|
||||||
<title>MEATSLICER</title>
|
<title>MEATSLICER</title>
|
||||||
<link rel="stylesheet" href="css/style.css?v=51">
|
<link rel="stylesheet" href="css/style.css?v=52">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="wrap">
|
<div id="wrap">
|
||||||
<canvas id="game" width="960" height="640"></canvas>
|
<canvas id="game" width="960" height="640"></canvas>
|
||||||
</div>
|
</div>
|
||||||
<script src="js/utils.js?v=51"></script>
|
<script src="js/utils.js?v=52"></script>
|
||||||
<script src="js/state.js?v=51"></script>
|
<script src="js/state.js?v=52"></script>
|
||||||
<script src="js/input.js?v=51"></script>
|
<script src="js/input.js?v=52"></script>
|
||||||
<script src="js/sfx.js?v=51"></script>
|
<script src="js/sfx.js?v=52"></script>
|
||||||
<script src="js/sfxbank.js?v=51"></script>
|
<script src="js/sfxbank.js?v=52"></script>
|
||||||
<script src="js/audio.js?v=51"></script>
|
<script src="js/audio.js?v=52"></script>
|
||||||
<script src="js/sprites.js?v=51"></script>
|
<script src="js/sprites.js?v=52"></script>
|
||||||
<script src="js/particles.js?v=51"></script>
|
<script src="js/particles.js?v=52"></script>
|
||||||
<script src="js/weapons.js?v=51"></script>
|
<script src="js/weapons.js?v=52"></script>
|
||||||
<script src="js/bullets.js?v=51"></script>
|
<script src="js/bullets.js?v=52"></script>
|
||||||
<script src="js/pickups.js?v=51"></script>
|
<script src="js/pickups.js?v=52"></script>
|
||||||
<script src="js/items.js?v=51"></script>
|
<script src="js/items.js?v=52"></script>
|
||||||
<script src="js/perks.js?v=51"></script>
|
<script src="js/perks.js?v=52"></script>
|
||||||
<script src="js/enemies.js?v=51"></script>
|
<script src="js/enemies.js?v=52"></script>
|
||||||
<script src="js/bosses.js?v=51"></script>
|
<script src="js/bosses.js?v=52"></script>
|
||||||
<script src="js/rooms.js?v=51"></script>
|
<script src="js/rooms.js?v=52"></script>
|
||||||
<script src="js/player.js?v=51"></script>
|
<script src="js/player.js?v=52"></script>
|
||||||
<script src="js/hud.js?v=51"></script>
|
<script src="js/hud.js?v=52"></script>
|
||||||
<script src="js/help.js?v=51"></script>
|
<script src="js/help.js?v=52"></script>
|
||||||
<script src="js/debug.js?v=51"></script>
|
<script src="js/debug.js?v=52"></script>
|
||||||
<script src="js/main.js?v=51"></script>
|
<script src="js/main.js?v=52"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
+1
-1
@@ -111,7 +111,7 @@ const SfxBank = {
|
|||||||
if (this.buffers.has(name) || this.pending.has(name) || this.failed.has(name)) return;
|
if (this.buffers.has(name) || this.pending.has(name) || this.failed.has(name)) return;
|
||||||
const file = this.FILES[name];
|
const file = this.FILES[name];
|
||||||
if (!file || !this.ctx || typeof fetch !== 'function') return;
|
if (!file || !this.ctx || typeof fetch !== 'function') return;
|
||||||
const job = fetch('/assets/sfx/' + encodeURIComponent(file) + '?v=51')
|
const job = fetch('/assets/sfx/' + encodeURIComponent(file) + '?v=52')
|
||||||
.then(r => { if (!r.ok) throw new Error('HTTP ' + r.status); return r.arrayBuffer(); })
|
.then(r => { if (!r.ok) throw new Error('HTTP ' + r.status); return r.arrayBuffer(); })
|
||||||
.then(bytes => this.ctx.decodeAudioData(bytes))
|
.then(bytes => this.ctx.decodeAudioData(bytes))
|
||||||
.then(buffer => this.buffers.set(name, this.trim(buffer)))
|
.then(buffer => this.buffers.set(name, this.trim(buffer)))
|
||||||
|
|||||||
+1
-1
@@ -86,7 +86,7 @@ const Sprites = {
|
|||||||
const img = new Image();
|
const img = new Image();
|
||||||
img.onload = () => { this.imgs[name] = img; if (--pending === 0) G.imagesLoaded = true; };
|
img.onload = () => { this.imgs[name] = img; if (--pending === 0) G.imagesLoaded = true; };
|
||||||
img.onerror = () => { if (--pending === 0) G.imagesLoaded = true; };
|
img.onerror = () => { if (--pending === 0) G.imagesLoaded = true; };
|
||||||
img.src = 'assets/' + name + '.png?v=51';
|
img.src = 'assets/' + name + '.png?v=52';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "meatslicer",
|
"name": "meatslicer",
|
||||||
"productName": "MeatSlicer",
|
"productName": "MeatSlicer",
|
||||||
"version": "0.5.2",
|
"version": "0.6.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"description": "A Butcher's Descent - clear, harvest, descend.",
|
"description": "A Butcher's Descent - clear, harvest, descend.",
|
||||||
"main": "desktop/main.js",
|
"main": "desktop/main.js",
|
||||||
|
|||||||
Reference in new issue
Block a user