Skip to content

Open-Source-Software-Development/Cardtorium

Repository files navigation

Cardtorium

A turn-based 2D card civilization game

Join the Discord

What is Cardtorium?

  • Cardtorium is a turn-based 2D card civilization game inspired by Clash Royale, Card Wars, and Polytopia. It's designed to be a local multiplayer pass-and-play game that allows users to build a deck and enter a game to capture their opponent's base. Check out the website for more information: Cardtorium.

Gameplay

  • You will strategically build a deck of cards before beginning the game. Starting out, you can place cards from your hand onto your base. Once a card is placed, it cannot be moved until your next turn.
  • Once you move your troops and clear the fog of war, you'll be able to see more of your opponent's strategy!
  • Capture your opponent's base to win.

Gameplay Control

To move the map, use the arrow keys, WASD, or click and drag the screen.

  • On each turn, you can click each troop and move/attack/take action.
  • Claim territory: your troop must not be currently on the edge of your territory. Click "Claim"
  • Attack: select your troop to attack with, then click on the opponent's troop that is in range
  • End turn: When you are satisfied with your troop's configuration and finished actions, click to end your turn.

Implementation

This game is created with Godot, written with GDScript.

Contributing to the project

  • We would love to have contributors to our project!
  • Check our TODO List
  • If you want to contribute to any of them, please feel free to clone the repository and submit a pull request. We will review it as soon as possible and give feedback or merge it!

Installation

git clone [email protected]:Open-Source-Software-Development/Cardtorium.git
cd Cardtorium

Get help and chat with us!

Documentation links

TODO

  • Check our project's board: Project Board

  • Troop Sprites (see pixel art guidelines)

  • Game Play

  • Bug Tests

  • Music & Sound Effects

  • Deck Builder

  • Player Info

License

  • This project uses GNU GPL v3.0: GPL