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.

© 2025 Neumann's Workshop, LLC. Licensed under CC BY-NC-SA 4.0.

Terms • Privacy • License • About