Implementacja gry w szachy stworzona jako projekt zaliczeniowy jednego z przedmiotów na Uniwersytecie. Program napisany w języku C++ z użyciem biblioteki SDL2.
- Wyodrębnić klasę SDL_Handler
- Dodanie en-passant
- Zapis przebiegu partii w formacie PGN
- Obsługa promocji (aktualnie brak wyboru, automatyczna zmiana na hetmana)
- Optymalizacja metod isInCheck, isCheckMate (sprawdzana jest każda pozycja na planszy, czy nie jest pusta, czy kolor jest przeciwny. Docelowo przechowywanie figur w strukturze danych i iterowanie po nich)
- Zrobić porządek ze wskaźnikami :)