„Simple MVC game” – jest to symulacja znanej mobilnej gry Flappy Bird (https://en.wikipedia.org/wiki/Flappy_Bird) wydawcy „dotGEARS”, której zasady opisane są poniżej.
- Opis zasady gry
- Instrukcje obsługi programu
- Krótki opis techniczny programu
- Pobranie i kontakt
Oto zasady gry Simple MVC Game, które są zresztą niezwykle proste. Otóż w grze chodzi o to, by przeprowadzić fruwającego bohatera przez gąszcz niby prostych pułapek. Bohaterem sterujemy za pomocą kliknięć myszką w ekran. Kilknięcie w ekran powoduje, że bohater gry (czerwony prostokącik) wzbija się w powietrze. Po chwili jednak opada, zgodnie z zasadami grawitacji. Dlatego ponownie trzeba kliknąć w ekran, by „ptak” znów wzbił się w powietrze. Tym sposobem manewruje miedzy przeszkodami i przechodzi dalej. Co ciekawe, jeśli nie uda nam się uniknąć przeszkody, zaczynamy wszystko od początku. Gra jest na tyle wciągające, że zaczynamy i zaczynamy zabawę od początku. Celem gry jest zdobycie jak najwięcej punktów, które się naliczają gdy przelatamy przez zielone rury.
Programem jest plik o nazwie „SimpleMVCGame” o rozszerzeniu „jar”.
Żeby uruchomić grę powinniśmy dwa razy kliknąć myszką na ten plik
po czym powinno się pojawić takie okienko:
Żeby rozpocząć grę powinniśmy jeszcze raz kliknąć w dowolne miejsce
w tym okienku. Po tym kliknięciu gra się zaczyna. Celem jest
przeleciane przez największą liczbę zielonych rur:
Gdy się uderzamy o kolumnę, spadamy lub wylatamy po za górną część
okienka – gra się kończy. Widzimy odpowiedni komunikat „Game
Over!” i liczbę zdobytych punktów „Score: <liczba zdobytych
punktów>”:
Po tym żeby rozpocząć grę od nowa znowu musimy nacisnąć myszką na
dowolną część ekranu.
PS:
Dla tych, którzy chcą zmienić parametry gry (prędkość, częstotliwość
pojawienia kolumn, rozmiary ptaka itd.) zapraszam do pobrania i
zmienienia kodu źródłowego.
Cała gra jest napisana w języku Java (wersja 8). Przy napisaniu gry był wykorzystany wzorzec projektowy MVC (https://pl.wikipedia.org/wiki/Model-View-Controller) kod oraz link do pobrania jest dostępny niżej.
Link do pliku „SimpleMVCGame.jar”: https://www.dropbox.com/s/fww980fgbk0ogvb/SimpleMVCGame.jar?dl=0
Link do kodu źródłowego: https://www.dropbox.com/s/7vllstek5p1wnhi/MVCGame.zip?dl=0
Adres mailowy: [email protected]
Andrei Dailida, 2017