Java - projekt zaliczeniowy
Transkrypt
Java - projekt zaliczeniowy
Java - projekt zaliczeniowy Napisać prostą grę np. kółko i krzyżyk umożliwiającą rozgrywki pomiędzy dwiema osobami. Gra powinna zaczynać się od ekranu startowego, na którym pojawią się opcje: 1. Gra 2. Opcje 3. Najlepsze wyniki 4. Instrukcje 5. Koniec Opcja Gra pozwala na przejście do trybu normalnej gry rozgrywanej pomiędzy graczami. Opcja Opcje powinna pozwolić na wybór planszy lub innych parametrów np. liczbę graczy i inne. Opcja Najlepsze wyniki powinna wyświetlać najlepsze wyniki graczy z poprzednich gier. Wyniki te powinny być wczytywane z pliku i uaktualniane po każdej skończonej grze. Opcja Instrukcje powinna wyświetlać sposób poruszania się po strukturze programu oraz dane autora. Instrukcje mogą być wczytywane z pliku. Po wybraniu opcji Koniec program powinien zostać zakończony. Po wejściu do opcji Gra użytkownikowi powinien pojawić się komunikat proszący o imiona użytkowników biorących udział w rozgrywce. Następnie powinna pojawić się plansza gry i krótka informacja w jaki sposób można robić kolejne ruchy w grze. W każdym momencie gry powinna pojawić się informacja o tym, który gracz aktualnie powinien zrobić ruch oraz jakie jest jego oznaczenie na planszy (np. kółko czy krzyżyk). Po zakończeniu gry powinien pojawić się komunikat o tym, który gracz wygrał i z jakim rezultatem. Program powinien automatycznie uaktualnić plik z najlepszymi wynikami oraz przejść do ekranu startowego. Ostatecznym termin oddania projektu jest 17.01.2017. Projekt można oddać wcześniej po wcześniejszym umówieniu terminu oddania projektu. Projekty można oddać jedynie w terminie konsultacji bądź innym ustalonym wcześniej. Projekty, które nie będą spełniały któregoś z powyższych kryteriów, a zostaną oddane wcześniej mogą zostać poprawione i przyniesione ponownie w innym terminie nieprzekraczającym ostatecznego terminu oddania projektu. Jeżeli student nie będzie w stanie odpowiedzieć na którekolwiek z zadanych pytań odnośnie sposobu realizacji projektu, projekt taki nie będzie mógł zostać ponownie sprawdzony, a student będzie zaliczał zajęcia w normalnym trybie pisząc kolokwium na (przed)ostatnich zajęciach. Program powinien być idiotoodporny, czyli nie brać pod uwagę wprowadzanych błędnych znaków przez gracza i kontynuować normalną procedurę gry podaną wyżej.