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

Podobne dokumenty