https://drive.google.com/file/d/1_azPVKAOLs0h1C6uaVIOfQyqB46AeMoq/view?usp=drive_link
A C++ implementation of the ETER card game, focusing on the Training Mode with Special Powers (Illusion and Power Explosion).
- Sandu Tudor-Eduard
- Stan Ioana-Loredana
- Rujoiu Denisa
- Soltuz Rares-Florin
ETER is a strategic card game where players compete as Elemental Mages in an ancient tournament. Through tactical card placement and special powers, players aim to create winning lines while adapting to a dynamic playing field.
- 3x3 grid playing field
- 7-card hands (values: 1, 1, 2, 2, 3, 3, 4)
- Card placement mechanics:
- Cards must always touch at least one other card
- Higher value cards can cover lower value cards
- Playing field cannot extend beyond 3x3 grid
- Once per play face-down card placement
- Cannot be used to cover other cards
- Cannot be covered by player's own cards
- Revealed when opponent attempts to cover
- Activates when a player completes second full line
- Changes the playing field layout
- Effects:
- Returns cards to owners' hands
- Removes cards from play
- Special "hole" mechanic implementation
- Creates unplayable space
- Removes existing cards in that space
- Immune to all powers and effects
- Create an unbroken horizontal, vertical, or diagonal line
- In case of no line victory:
- Continues until field is filled or last card played
- Winner determined by sum of visible card values
- Draw resolution system
- Mage Duel Mode implementation
- 4x4 grid expansion
- Elemental Powers system
- Tournament Mode
# Clone the repository
git clone https://github.com/yourusername/eter-game.git
# Navigate to project directory
cd eter-game
# Compile the game
make
# Run the game
./eter- C++17 or higher
- Standard Template Library
- Original game design by Radosław Ignatów
- Illustrations by Dawid Wiącek