Projekt
Transkrypt
Projekt
Podstawy Informatyki - Zajecia ˛ Projektowe Wymagania dotyczace ˛ projektu (gry RPG): - zawiera nie mniej niż 8 różnych klas - wszystkie klasy zawieraja˛ w sumie nie mniej niż 20 różnych metod (do metod wliczamy także konstruktory oraz przeładowane operatory); metody maja˛ być zaprojektowane i wykorzystane z sensem, tj. nie można stworzyć 20 metod które zajmuja˛ sie˛ tylko wypisaniem jednego komunikatu na ekran - umożliwia zapisywanie i wczytywanie stanu gry (albo jakiejś istotnej cz˛eści, np. statystyk głównego bohatera) do pliku tekstowego - właściwy format projektu (pliki nagłówkowe oraz użycie wielu plików .cpp) - nastepuj ˛ ace ˛ elementy sa˛ użyte przynajmniej dwukrotnie: polecenia for, if, while (lub do while), switch, tablica (lub wektor), rekurencja [rekurencje˛ wystarczy jeden raz] - menu, które pozwoli graczowi na uruchomienie lub wczytanie gry Zamiast gry RPG można stworzyć inny program, który bedzie ˛ spełniał te same wymagania. Każde z wymagań potencjalnie podlega także negocjacji - za moja˛ zgoda˛ można je zastapić ˛ czymś na podobnym lub wyższym poziomie trudności. Wymagania dotyczace ˛ dokumentacji: - opis przykładowego uruchomienia gry - opis wszystkich możliwych opcji w menu - krótki opis celu i przebiegu gry - dokumentacja każdej metody: co dana metoda robi, jakie argumenty przyjmuje, jakie zwraca