Umbau zu "Wanted!"-Minigame

- Neues Spielprinzip: Fahndungsplakat + Feld voller Fuesse/Deko, gesuchten Fuss
  antippen bevor Timer ablaeuft; sofort neue Runde mit anderer Farbe.
- Progression: Raster -> wild verteilt -> Bewegung (2-3 Gruppen -> einzeln),
  Anzahl + Tempo steigen mit Score.
- Farben: 8 klar unterscheidbare Fuss-Farben (kein Braun/Hautton-Doppel) ->
  die gesuchte Farbe kommt garantiert nur EINMAL vor.
- Serverseitige Rangliste (data/leaderboard.json), Top 10 auf der Startseite,
  Name einmalig abgefragt + in localStorage gecacht.
- Reset per Befehl: npm run reset-stats
- Server stark vereinfacht (/api/feet, /api/leaderboard, /api/score); Pan/Zoom-,
  Wimmelbild- und Szenen-Generator-Code entfernt.
- WANTED-Plakat groesser, Timer schlanker, Startseite sauber zentriert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Guido
2026-08-04 21:57:13 +02:00
parent adc0fae93f
commit 5a6a1f363b
28 changed files with 795 additions and 1347 deletions

View File

@@ -1,14 +1,14 @@
{
"name": "fuesse-sexy",
"version": "1.0.0",
"description": "Where's the Feet — ein Wimmel-Suchspiel: finde die versteckten Fuesse.",
"description": "fuesse.sexy — 'Wanted!' Minigame: schnapp den gesuchten Fuss.",
"type": "module",
"scripts": {
"start": "node server/index.js",
"setup": "sh install.sh"
"setup": "sh install.sh",
"reset-stats": "node scripts/reset-leaderboard.mjs"
},
"dependencies": {
"express": "^4.19.2",
"panzoom": "^9.4.3"
"express": "^4.19.2"
}
}