About Eureka
The Game
Eureka is a card game where 1-4 players use empirical hypothesis testing (hypothetico-deductive reasoning) to uncover hidden rules governing card sequences.
Key features:
- Solo puzzle mode or competitive multiplayer (1-4 players)
- 32 playable rules with difficulty ratings
- 4 AI personalities with Bayesian learning
- Real-time WebSocket multiplayer
- Free, open-source, zero-cost hosting
Heritage
Eureka builds on a 70-year tradition of inductive logic games, honoring the Eleusis family:
- Eleusis (1956) - Robert Abbott's original induction game
- New Eleusis (1977) - Abbott's refinement with Martin Gardner's contributions
- Eleusis Express (2006) - John Golden's streamlined version
- Eureka (2025) - Modern implementation with solo play and AI by Neumann's Workshop
While inspired by these classics, Eureka includes significant original contributions: exhaustive prediction validation, AI opponent system, and modern web architecture.
Technology
Built With:
- Frontend: SvelteKit + Svelte 5 (PWA)
- Backend: Cloudflare Workers + Durable Objects
- Language: TypeScript (strict mode)
- Validation: Zod schemas
- Hosting: Cloudflare Pages (free tier)
Open Source:
View the code on GitHub
Licensed under CC BY-NC-SA 4.0
Development
Eureka was developed by Neumann's Workshop, LLC, a game development studio focused on thoughtful, mechanics-driven games.
The project began as a Python reference implementation (~10,000 lines) and was ported to TypeScript for zero-cost web deployment. Development spanned 6 weeks in late 2024/early 2025.
Project Statistics
- ~15,000 lines of TypeScript code
- 32 playable rules across 8 categories
- 4 bot personalities with 9 tunable parameters each
- Difficulty range: 1.7 - 4.7 (out of 10)
- Average game length: 47 turns (matches card count)
- Zero-cost hosting: $0/month on Cloudflare
Contact
Neumann's Workshop, LLC
Email: [email protected]
GitHub: github.com/neumanns-workshop/eureka
For:
- Bug reports and feature requests → GitHub Issues
- Commercial licensing inquiries → Email
- General questions and feedback → Email
- Contributions and pull requests → GitHub
Legal
© 2025 Neumann's Workshop, LLC. All rights reserved under CC BY-NC-SA 4.0.
"Eureka" as a game name may be subject to trademark protection.
Eleusis and its variants are trademarks of their respective creators.
See our Terms of Service, Privacy Policy, and License for full legal information.