Skip to content

LinwoodDev/Quokka

Quokka

WIP: 🃏 Powerful, customizable, cross-platform, opensource table sandbox game 🃏

Latest release) GitHub License badge GitHub Repo stars Matrix badge Discord badge Download

WebsiteDownloadMatrixDiscordMastodonBlueskyContribute


Quokka is a table sandbox game where you can decide how to play. Spawn cards everywhere you like, add optional rules and play with your friends or alone without internet.

This project is still in development and not ready for production use. Please join the matrix or discord server for updates!

Click here to read about the concept and share your thoughts!

Limitations of the preview

  • The protocol is not stable and will change
    • This means you need to have the same version of the client and server
  • Missing checks on server
    • Make sure you only allow trusted people to connect
  • No rules are implemented yet
    • You can only play without rules
    • Will be added in 0.3
  • Missing error messages
    • Some errors are not displayed
  • Boards aren't available, currently only figures are supported (see the concept for reference)

Features

  • 👥 Multiplayer: Play games with your friends or alone
  • 🚫 No internet connection required: to play, multiplayer also works offline
  • 🚩 Configurable: Configure if you want to play with or without rules
  • 🎨 Customizable: Create custom cards, board and dices
  • ➕ Extensible: Develop your custom rules with lua (Will be added in 0.3)
  • 📂 Share your packs: Pack them all into a package and share it with your friends
  • ⚙️ Universal packs: Load the rules in the server and the client
  • 📱 Works on every device: The app is available for android, windows, linux, and in the web. You can use it on your phone, tablet, or computer.
  • 📚 FOSS: The app is open source and free. You can contribute to the project and help to make it better.

Contributing

We are happy to see that you are interested in contributing to Quokka. To get started, visit the contributing guide.

License

The code is open source and licensed under the AGPL-3.0 license. All images in app/images/, the core pack in app/packs and all images in docs/ are licensed under the CC-BY-4.0 license. The files in api are licensed under the Apache-2.0 license instead of the AGPL-3.0 license to allow the use of the API without the need to open source the code (for example for extensions or other external services).