Skip to content

Annak is a strategic board game inspired by Catan, developed in C++ with an interactive OpenCV GUI. Players manage resources and trade to build settlements and roads. Compete to reach victory points first in this engaging gameplay experience.

Notifications You must be signed in to change notification settings

TehilaTheStudent/anak-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Annak Game

Overview

Annak is a strategic board game inspired by the popular game Catan. Developed in C++, this project utilizes OpenCV to create an interactive graphical user interface (GUI) that enhances the gaming experience. Players will engage in resource management, trading, and strategic placement as they aim to build their settlements and roads.

Features

  • Interactive GUI: Built using OpenCV for a smooth and engaging user experience.
  • Resource Management: Players gather resources and trade to expand their territories.
  • Strategic Gameplay: Similar mechanics to Catan, including building settlements and roads, with unique twists.
  • Design Patterns: Implemented various design patterns to enhance code structure and maintainability, making it easier to manage game logic and interactions.

Gameplay

Objective

The goal of the game is to be the first player to reach a predetermined number of victory points by building settlements, cities, and roads.

Rules

  1. Each player starts with a set number of resources.
  2. Players take turns rolling dice to gather resources.
  3. Players can trade resources with each other or with the bank.
  4. Building settlements and roads costs specific resources.
  5. The game continues until one player reaches the victory point threshold.

For detailed rules similar to Catan, you can refer to the official Catan game rules here.

Acknowledgments

  • Inspired by the gameplay mechanics of Catan.
  • Utilized OpenCV for GUI development.
  • Leveraged design patterns to improve code organization and scalability.

Conclusion

Thank you for exploring Annak! We hope this game brings you hours of strategic fun and memorable moments with friends and family. Your feedback and contributions are always welcome, as we strive to enhance the gaming experience. Join us on this adventure and may the best strategist win!

Feel free to reach out or contribute to the project on GitHub. Happy gaming!

About

Annak is a strategic board game inspired by Catan, developed in C++ with an interactive OpenCV GUI. Players manage resources and trade to build settlements and roads. Compete to reach victory points first in this engaging gameplay experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages