Credits
Fonts, libraries, and arcade game references.
Fair Dinkum Servers - Credits & Attribution
Mini-Game Genres
The four mini-games inapp/arcade/ are clean implementations of public-domain classic game genres (the rules of Tetris, Snake/Minesweeper, Space Invaders, and Flappy Bird-style flyers are not copyrighted). Each is themed for the FDS Aussie survival-crafting aesthetic.
We owe thanks to the original creators and to the open-source community for setting the standard. For anyone wanting to study a polished reference implementation of any classic, we recommend:
| FDS Game | Inspired By | Best Open-Source Reference (MIT) |
|---|---|---|
| Scrap Stack | Tetris (Alexey Pajitnov, 1984) | jakesgordon/javascript-tetris - MIT |
| Galah Flap | Flappy Bird (Dong Nguyen, 2013) | ellisonleao/clumsy-bird - MIT |
| Zombie Horde | Space Invaders (Tomohiro Nishikado, Taito, 1978) | dwmkerr/spaceinvaders - MIT |
| Mine Sweeper | Minesweeper (Curt Johnson / Robert Donner, 1990) | Many MIT JS implementations |
If we ever want to swap in a fork of any of these reference implementations as the underlying engine, the leaderboard wiring in lib/db.ts and app/api/scores/route.ts will work unchanged - each game just needs to call submitScore({ gameId, score }) from its game-over handler.
Fonts
- Alfa Slab One (display) - Open Font License - by Joana Correia
- Inter (body) - Open Font License - by Rasmus Andersson
Icons
- Lucide - ISC License - https://lucide.dev
Libraries
Seepackage.json for the full dependency tree. Notable runtime libs:
- Next.js (MIT) - Vercel
- React (MIT) - Meta
- Tailwind CSS (MIT) - Tailwind Labs
- Framer Motion (MIT) - Framer
- better-sqlite3 (MIT) - Joshua Wise
- zod (MIT) - Colin McDonnell
- gray-matter (MIT) - Jon Schlinkert
