Skip to content

Latest commit

 

History

296 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETER Game Implementation

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).

Team Members

  • Sandu Tudor-Eduard
  • Stan Ioana-Loredana
  • Rujoiu Denisa
  • Soltuz Rares-Florin

About the Game

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.

Current Implementation Features

Training Mode

  • 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

Special Powers

Illusion

  • 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

Power Explosion

  • 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

Victory Conditions

  • 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

Planned Future Features

  • Mage Duel Mode implementation
  • 4x4 grid expansion
  • Elemental Powers system
  • Tournament Mode

Installation

# 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

Dependencies

  • C++17 or higher
  • Standard Template Library

Acknowledgments

  • Original game design by Radosław Ignatów
  • Illustrations by Dawid Wiącek

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages