Grunwaldzka Gra Internetowa (ggi)

Poniższy projekt to gra internetowa czasu rzeczywistego napisana dla Wspólnoty Drużyn Grunwaldzkich.

  1. Wstęp

  2. Gra zaczęła funkcjonować w styczniu 2009 roku i będzie trwać do 1 lipca 2010 roku (w grze odpowiada to przedziałowi czasowemu od 1 października 1397 roku do 15 lipca 1410 roku czyli jeden dzień w rzeczywistości odpowiada siedmiu dniom w grze). Gra jest dostępna pod adresem http://www.ggi.waw.pl. Regulamin gry oraz instrukcja obsługi opracowana przez Związek Harcerstwa Polskiego znajduje się tutaj: http://www.mazowsze.yoyo.pl/instrukcjaGGI.pdf.
    W grze istnieje możliwość zalogowania na 3 typy kont: administratora, użytkownika i obserwatora.

  3. Konto administratora

  4. Po zalogowaniu się na ten rodzaj konta, mamy możliwość wglądu i edycji prawie wszystkich tabel z bazy danych gry. Są to zarówno dane dotyczące użytkowników (tabela rody), ludzi występujących w grze czy danych dla mechanizmów stałych (np. tabela z danymi ziem). Wszystkie możliwe do edycji tabele posiadają walidację danych po stronie serwera.
    Jak już wspomniano, w panelu administracyjnym jest też wgląd w tabele uczestniczące w mechanizmach stałych gry. Przykładem takiej tabeli jest tabela z danymi dotyczącymi ziem. Na jej podstawie, co miesiąc (wd. systemu czasowego gry) użytkownik mający posiadłości ziemskie (wsie lub miasta) ma naliczane płody rolne (w każdej ziemii mogą być inne wartości płodów). Podane w tej tabeli dane odnoszą się do posiadłości o ustalonej wielkości i dla każdej posiadłości wartość ta jest przeskalowywana wprost proporcjonalnie do jej wielkości.

  5. Konto użytkownika

  6. Ten rodzaj konta jest przypisany do uczestników gry. Po zalogowaniu się, użytkownik widzi ekran z widokiem miasta, tak jak na rysunku (pierwszym od lewej). Na czerwonej szarfie u góry widnieje nazwa miasta, które jest stolicą ziemii z której pochodzi dany gracz.
    W ekranie miasta, pod szarfą z jego napisem, znajduje się herb rodu aktualnie zalogowanego użytkownika. Po kliknięciu na niego otwiera się ekran do zarządzania rodem. Budowla w lewym górnym rogu to zamek, na prawo od niego znajduje się kościół, zaś na końcu wiersza znajduje się warsztat płatnerza. Pod zamkiem znajduje się ratusz, pod nim - karczma, zaś na lewo od nich - targ. Poniżej znajduje się opis funkcjonalności budynków:



    Zamek:
    Tytuł przycisku Opis funkcjonalności przycisku (taki jak w grze)
    Orędzia królewskie Sprawdźmy, czy Najjaśniejszy Pan polecenia jakoweś do nas wystosował.
    Wieści Zasięgnijmy wieści z dworu, z całego kraju i z dalekiego świata.
    List do króla Kto nie może własną osobą stanąć przed królewskim majestatem, pismo może do niego wystosować w każdej sprawie, jaką uzna za godną królewskiej uwagi.
    Wróżdy Tu zasięgnąć możemy wieści o każdej wróżdzie, czyli krwawej zwadzie między rodami, a i sami się do takowej przyłączyć, gdy sprawiedliwość tego wymaga albo gdy współrodowcy nasi są w niebezpieczeństwie.
    Podróż zagraniczna Niebezpieczna to rzecz podróż zagraniczna, ale bywa, że korzyści wielorakie przynosi. Stąd możemy wysłać w świat naszego współrodowca.
    Tablica rycerskiej sławy Tu imiona najsławniejszych rycerzy i ich wiekopomne czyny złotymi zgłoskami są zapisane.


    Targ:
    Tytuł przycisku Opis funkcjonalności przycisku (taki jak w grze)
    Kupno/sprzedaż Tu możemy kupować lubo sprzedawać dobra wszelakie na targu w mieście, które jest stolicą naszej ziemi.
    Cennik Tu możemy sprawdzić, ile w innych ziemiach płaci się za dobra rozmaite.
    Zaproponuj transakcję Tu możemy zaproponować innemu rodowi, żeby w swojej ziemi (a więc często po korzystniejszych cenach, niż w naszej ziemi) sprzedał jeden z naszych towarów albo coś dla nas kupił. Wysyłając propozycję, określamy, jak podzielimy się zyskiem z takiej transakcji.



    Kościół:
    Tytuł przycisku Opis funkcjonalności przycisku (taki jak w grze)
    Ofiary i Jałmużny Kto dopełnia chrześcijańskiej powinności jałmużny, ten powiększa swoją zasługę w niebie, a na tym łez padole zyskuje przychylność Kościoła i swoim współrodowcom karierę duchowną ułatwić może.
    Budowle sakralne Wznosząc na chwałę Bożą kościoły i klasztory, czynimy wielki krok na drodze ku zbawieniu, na tym zaś świecie zyskujemy ludzkie uznanie, a imieniu naszemu zapewniamy nieśmiertelność.
    Służba Boża Jeśli kto z naszego rodu odczuwa wolę Bożą, powołaniem zwaną, tu możemy go służbie Bożej poświęcić. Do boju on już więcej z nami nie stanie, ni w podróże go dalekie nie wyślemy, ale zyskamy cennego sprzymierzeńca wśród duchowieństwa, który z czasem nie modlitwą jedynie, ale i grosiwem będzie mógł nas wspierać.
    Polityka Tu się prowadzi sejmiki, gdzie nasz głos na losach Królestwa zaważyć może.


    Ekran zarządzania rodem (herb):
    Tytuł przycisku (taki jak w grze) Opis funkcjonalności przycisku
    Wyślij umyślnego Tu możemy wysłać sekretną wiadomość innemu rodowi.
    Członkowie rodu Tu możemy uzyskać informacje o członkach naszego rodu.
    Posiadłości ziemskie Stąd zarządzamy posiadłościami ziemskimi naszego rodu.
    Czeladź Nasza czeladź oczekuje tu na rozkazy, Wasza Wielmożność.
    Specjaliści Tu możemy przenosić i zwalniać rzemieślników i innych specjalistów, pozostających na usługach naszego rodu.
    Oddziały wojskowe Tu możemy powoływać pod broń czeladź i członków rodu, a następnie z ludzi powołanych pod broń tworzyć nowe oddziały w służbie naszego rodu.
    Misje Tu zapisane są sekretne misje i inne wyzwania, które podjął nasz ród.
    Zmiana hasła Kliknięcie spowoduje wyświetlenie formularza zmiany hasła.
    Skarbiec Wasza Wielmożność, jeśli chcecie sprawdzić stan naszego rodowego skarbca, należy to uczynić właśnie tutaj.



    Płatnerz:
    Oferuje możliwość zakupu broni.


    Ratusz:
    Tytuł przycisku Opis funkcjonalności przycisku (taki jak w grze)
    Zasady gry Możliwość zapoznania się z regulaminem gry.
    Dane rodów Tutaj licznymi wiadomościami o innych rodach zaspokoić możemy przyrodzoną człowiekowi ciekawość.
    Mapa Mapa Królestwa Polskiego i krajów ościennych.


    Karczma:
    Tytuł przycisku
    Ważne wieści z kraju i ze świata
    Ogłoszenia drobne
    Pogłoski

  7. Konto obserwatora

  8. Konto obserwatora różni się od konta użytkownika tym, że za jego pomocą nie można podejmować żadnych decyzji. Możliwe jest jedynie obejrzenie funckjonalności gry.

  9. Autorzy projektu

  10. Wykonanie autorskiego skryptu w technologii PHP 5 i systemie bazodanowym MySQL - Krzysztof Ruszczyński.
    Wykonanie grafiki - Adam Czajkowski (JCDesign).

  11. Ekrany z gry

Fragment cennika Ekran z danymi rodów Przykładowy kawałek forum Tabela z członkami rodów Mapa terenów biorących udział w grze Widok na wykaz budowli w posiadłości ziemskiej (z wybudowaną kaplicą i tartakiem) Widok na posiadłość ziemską (z wybudowaną kaplicą i tartakiem) Ekran zarządzania specjalistami Ekran z widokiem miasta Ekran zarządzania wojskiem Sposób prezentacji pojedyńczej wróżdy




Projekt i wykonanie: Krzysztof Ruszczyński (w oparciu o własny system CMS)
Grafika dostarczona przez jcd.pl