Skip to content

Tiny-Settlements-Conquests/Tiny-Settlement-Conquest

Repository files navigation

Tiny Settlement Conquests

Tiny Settlement Conquests is an exciting project that brings the beloved world of Catan to life in a new dimension. As a clone of the classic game Catan, we aim to provide a unique gaming experience that captures the charm and challenges of the original while also creating new opportunities for players.

Bildschirmfoto 2024-11-24 um 00 03 57 Bildschirmfoto 2024-11-24 um 00 26 10

image

Disclaimer:

Please note that the project is still in an early phase of development and some bugs may occour

Project Overview

Our goal is to develop a complete Catan clone, which will initially be available as a single-player game. The current version already includes some core features, including random map generation, building roads, villages and cities, as well as a basic bot for solo players.

Current State Overview

  • Randomly generated map: Each game starts on an unique map, ensuring a varied player experience.
  • Building roads, villages, cities: Players can expand their settlements and territory on the map.
  • Basic bot: A simple computer-controlled opponent allows single players to compete against a virtual opponent.
  • Event history: A record of past events and moves to make the game progress understandable and support strategic decisions.
  • Trade: The ability to trade resources with other players or the bank to develop strategies and overcome resource shortages.

Missing Features

While our current version already offers some basic features, there are still some key elements missing to complete the player experience:

  • Development cards: A variety of cards that grant players various advantages or influence the course of the game.
  • Map editor: A tool that allows players to create and share their own maps to create customized game worlds.
  • Robber

Future Outlook

We have big plans for the future of Tiny Settlement Conquests. We plan to introduce a multiplayer version that allows players to test their skills and strategies in real-time against other players around the world.

Become a Contributor!

If you're interested in being part of this exciting project and helping us further develop Tiny Settlement Conquests, we'd love to hear from you! Whether you're a programmer, graphic designer, tester, or just an enthusiastic Catan fan, there are many ways you can contribute to advancing this project. Get in touch and become part of our team!

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Running unit tests

Run ng test to execute the unit tests via Karma.