Temat projektu: Aplikacja do grania w gry
Przykładowe gry:
- warcaby
- skoczki
Wzorce projektowe:
- Singleton - tylko jedna gra na raz, przed rozpoczęciem kolejnej trzeba skończyć poprzednią
- Metoda wytwórcza - możliwość grania w różne gry
- Pyłek - Współdzielenie koloru pionków
- Dekorator - możliwość dodania unikalnych funkcji dla gry w warcaby
- Polecenie - możliwość cofnięcia ruchu
- Obserwator - aktualizacja planszy
- Singleton - zapisywanie ruchów do pliku
- Strategia - pionek może zmienić się w królówkę
Aby uruchomić aplikację należy uruchomić klasę Main