2025-03-06 10:14:21 +01:00
2025-03-06 10:14:21 +01:00
2025-03-06 10:14:21 +01:00
2025-03-11 18:53:26 +01:00
2025-03-11 18:53:26 +01:00
2025-02-10 16:13:33 +01:00
2025-02-10 16:13:50 +01:00

🎮 HexDeck (WIP)

Project Status Docker Image License: MIT

An open-source, self-hostable online multiplayer card game, built with a robust Go backend and a Svelte frontend. Developed as an Abitur project by two students in Berlin.

🕹️ Gameplay

HexDeck is a fast-paced card game where players match colors or numbers to empty their hand first with some unique action cards. Strategic card play and a bit of luck are key to victory! The name HexDeck comes from the idea of not only using numbers 0-9 but also including (optional) hexadecimal numbers (A-F) for additional gameplay depth.

🚀 Project Status

This project is currently in the early development phase. The repository does not yet contain a working codebase, but the following features are planned:

  • 🎴 Multiplayer Card Game: A fast-paced game where players match colors or numbers to empty their hand first.
  • 🖥️ Self-Hostable: Run your own server using Docker for easy deployment.
  • 🌐 Free Public Server: A free public instance of HexDeck.
  • 🌍 Online Multiplayer: Play with friends or other players over the internet.

🏗️ Planned Features

  • Game Lobby: Create and join multiplayer rooms.
  • Gameplay itself: Somewhat fair and strategic game mechanics.
  • Customizable Rules: Flexible game settings with optional card decks.
  • Docker Deployment: Easy setup with Docker and Docker Compose.
  • Public Server: A free-to-play hosted version.

🐳 Docker Setup (Planned)

Once development progresses, we aim to provide an easy way to deploy HexDeck using Docker:

# Planned Docker Compose setup
# docker compose up
# Planned standalone Docker setup
# docker run -d --name hexdeck-server -p 3000:80 -v ./data:./data unterdrueckt/hexdeck-server:latest

🤝 Contributing

Contributions are welcome! Please open an issue or a pull request to improve the library.

📜 License

This project is licensed under the MIT License. See the LICENSE file for more details.

Description
An open-source, self-hostable online multiplayer card game that was developed as part of a group project in computer science class
https://hexdeck.minie4.de/ Readme MIT 266 KiB
Languages
Svelte 45.4%
Go 33.4%
TypeScript 17.4%
SCSS 2.7%
Dockerfile 0.4%
Other 0.7%