HiveGame
|
Welcome to the HiveGame project documentation. This project was developed as part of the LO21 course to create an application that lets users play the Hive board game, designed by John Yianni and published by Gen Four Two Games.
This application allows two players to play locally or a single player to face off against an AI developed by our team. In addition to the base game, two expansions will be integrated to enhance the gameplay experience. The project’s goal is to strengthen our technical development skills while building our organizational and project management abilities.
The primary objective is to capture the opponent's queen bee by completely surrounding it with six tiles, regardless of which player the tiles belong to. Each player must place their queen bee within the first four turns to establish the central objective.
The game is played without a board. Players take turns placing tiles, adhering to placement and movement rules specific to each insect type. A tile can only be moved if it follows the movement abilities of the insect it represents. The Hive must always remain connected and cannot be split into multiple parts.
Each team member has made significant contributions to both technical and organizational aspects, allowing us to maintain a robust, well-documented, and professional codebase.