feat: skeleton

This commit is contained in:
2026-07-27 10:16:03 -04:00
parent bd3f0d99ee
commit 6bc16cb135
8 changed files with 365 additions and 0 deletions

21
src/main.js Normal file
View File

@ -0,0 +1,21 @@
import kaplay from "https://unpkg.com/kaplay@3001.0.19/dist/kaplay.mjs";
import { CANVAS_W, CANVAS_H } from "./config.js";
import { registerGameScene } from "./scenes/game.js";
const k = kaplay({
width: CANVAS_W,
height: CANVAS_H,
background: [24, 26, 34],
letterbox: true,
global: false,
pixelDensity: 1,
});
// No gravity: this is a top-down game.
k.setGravity(0);
registerGameScene(k);
k.go("game");
// Dev-only handle for headless checks / console poking: open with ?debug.
if (location.search.includes("debug")) window.__k = k;