Skip to content

Games & Multiplayer · 2026-06

Spiele

Little puzzles — fresh every day.

A hub of 20 daily German puzzle games — the same puzzle for everyone each day, plus a competition mode with a shared leaderboard held on the server.

Live at spiele.cgoetze.de

Spiele home page in English — a Competition banner above the two-column grid of daily game cards with their mascots and Play buttons

About the project

Spiele is a single Next.js application holding 20 independent daily games: word, logic, maths, trivia and geography puzzles, plus a colour memory, a sorting game, a dice game and curling. Every game brings its own name, colour theme and animated mascot, and one central registry decides which of them lives under which path of the single address. The puzzle of the day depends only on the UTC calendar day, so everyone faces the same challenge and the next one starts at midnight. Streaks and statistics stay in the browser, no game asks for an account, and the whole thing is free and ad-free. The competition mode brings server-side state in Redis: share a link, work through the same games on one day — each competition draws fresh puzzles rather than the solo dailies — and end up together on a leaderboard that closes with an award ceremony. Märchenmietze goes its own way: watch a short narrated fairy-tale film, then answer questions on what you saw.

Highlights

  • 20 daily games from one registry — each with its own theme pair, mascot and a module loaded only when needed
  • One UTC calendar day for everyone: the same puzzle worldwide, flipping at midnight, streaks and stats in the browser
  • Competition over one to six games, drawn at random or hand-picked, one fixed difficulty, up to 50 players
  • Rutschrobbe: curling solo against fixed stones, or head-to-head on one sheet inside a competition, run by the server
  • 20 mascots with four animation loops each, a global dark/light theme, German first with English as its mirror

Screenshots

Competition start screen in English — difficulty picker, a toggle between random and hand-picked games, a count from 1 to 6 and a code field to join

More side projects