Word Kraft is a single-file HTML5 word puzzle game built entirely with vanilla JavaScript — zero external dependencies. Players find words by connecting adjacent letters on a 4×4 grid, score points with streak bonuses, unlock achievements, and compete on the local leaderboard. The game runs in any modern browser and includes a Node.js development server for full audio support.
Technical Requirements
Node.js v10.0.0 or higher (optional — only needed for local server with audio) Zero npm dependencies — the local server uses Node.js built-in http and fs modules only No build tools, no bundlers, no package install required Browsers: Chrome 60+, Firefox 55+, Edge 15+, Safari 11+, iOS Safari 10+, Android Chrome 60+ Audio requires HTTPS or localhost (not supported on file:// protocol) Installation Three ways to run:
Open index.html directly in any browser (no setup needed) Run node server.js and visit http://localhost:8080 (recommended for audio) Upload to any web host (Netlify, Vercel, GitHub Pages, etc.) Features
4×4 grid word-finding with 8-directional adjacency (horizontal, vertical, diagonal) 1500+ word dictionary supporting 3-6 letter words Two timed modes: Easy (60s) and Hard (45s) Unlimited Practice mode with no timer Score system with streak bonuses (consecutive words earn increasing points) Procedural background music and sound effects via Web Audio API 4 color themes: Red, Purple, Gold, Teal Top 10 leaderboard with localStorage persistence 6 achievements to unlock Full game statistics tracking Pause and resume with keyboard shortcuts DFS-powered hint system that finds playable words Tile shuffle to rearrange remaining letters Gravity-style tile drop animation on word submission Word validity indicator — shows green/red feedback as you type Backspace removes the last selected letter (not all) Confetti celebration on new high scores Mobile-first responsive design with touch support Keyboard shortcuts: Enter (submit), Escape (clear/pause), Backspace (remove last), H (hint), P (pause) What’s Included
index.html — Single-file game (all CSS and JS inline) server.js — Node.js development server package.json — Project metadata and Node.js version requirements start.bat — Windows launcher documentation.html — Full documentation with troubleshooting and customization guide
0 average based on 0 ratings.