Projekt silnika do gry GIPF, opracowany na potrzeby przedmiotu Algorytmy i Struktury Danych. Silnik w obecnej wersji (1.0.0) oferuje podstawową funkcjonalność, umożliwiając realizację kluczowych mechanik gry.
- Ładowanie i inicjalizacja planszy
- Wykonywanie podstawowych ruchów
- Implementacja mechaniki zbijania pionków przeciwnika
- Walidacja niepoprawnych stanów gry
Obecna implementacja obejmuje około 60% planowanej funkcjonalności.
- Języki programowania: C++, C, Shell
- Wykorzystanie standardowej biblioteki C++:
- Wektory (vectors)
- Tablice haszujące (hashmaps)
- Kolejki (queues)
Więcej informacji o oryginalnej grze GIPF można znaleźć tutaj.
A GIPF game engine project developed for the Algorithms and Data Structures course. The engine in its current version (1.0.0) offers basic functionality, enabling the implementation of key game mechanics.
- Loading and initializing the game board
- Executing basic moves
- Implementation of opponent piece capture mechanics
- Validation of incorrect game states
The current implementation covers approximately 60% of the planned functionality.
- Programming languages: C++, C, Shell
- Utilization of C++ standard library:
- Vectors
- Hash maps
- Queues
More information about the original GIPF game can be found here.