Csoport neve: Sprite
Feladat sorszáma: 6
Feladat címe: Stratégiai játék
SRS dokumentum
Gyakorlatvezető:
Répási Tibor
Csoport tagok:
Szebenyi Tamás (csoportvezető) |
T1X4M8 |
szebenyi@iit.uni-miskolc.hu |
Szabó Norbert |
G4Q4H5 |
sz_norbert7@freemail.hu |
Zakar Gergő |
GMVKCU |
zgeri@freemail.hu |
Török Balázs |
VPFCQK |
torok_balazs@freemail.hu |
Körbei Tamás |
VQ9ABJ |
korbei@freemail.hu |
2006. 03. 24.
Történet
|
Dátum |
Verzió |
Leírás |
Szerző |
|
2006.03.24.
|
1.0
|
SRS dokumentum Kezdeti verziója
|
Szebenyi Tamás,
Szabó Norbert,
Zakar Gergő ,
Török Balázs,
Körbei Tamás,
|
Tartalomjegyzék
1. Bevezetés
2. Áttekintés
3. A rendszer funkciói
3.1. A játék menüjével kapcsolatos követelmények
3.2. A játék menüpontjaira vonatkozó követelmények
3.3. A játék megjelenítésével támasztott követelmények
4. Használhatóság
5. Megbízhatóság
6. Teljesítmény
7. Támogatottság
8. Tervezési korlátozások
9. On-line dokumentáció és Help rendszer
10. Felhasznált kész komponensek
11. Interfészek
11.1. Felhasználói interfészek
11.2. Hardware interfészek
11.3. Software interfészek
11.4. Kommunikációs interfészek
12. Alkalmazott szabványok
12.1. Kötelezően alkalmazandó szabványok
12.2. Választás alapján alkalmazott szabványok
13. Mellékletek
1. Bevezetés
- A következőkben a Sprite fejlesztői csoport főbb céljait fogjuk tárgyalni, amik között olyanok szerepelnek, mint az
egyszerű kezelés, teljes platformfüggetlenség, LAN-os, illetve INTERNET-es játszhatóság.
- "Platform független" szoftver elkészítése napjainkban elkerülhetetlen, és szem előtt tartva azt a tényt hogy ez a projekt,
a felhasználók széles körében lesz elterjedt, szükségesnek láttuk minél "felhasználó barátabbá" tenni a menürendszer kezelését,
felépítését, a játék kezelhetőségét. Ahhoz pedig hogy a játékot a világ bármely pontján játszhassák, szükségesnek tartottuk
az Internet, illetve a helyi hálózati támogatást.
- Célunk még egyszerűbben kezelhetővé tenni a játékot, és mindinkább arra törekedni, a felhasználónak ne kelljen hatalmas
informatikai tudással rendelkezni ahhoz, hogy használni tudja a játékot, illetve nem szeretnénk, hogy az esetleges
bonyolúltság elrontsa a felhasználó számára a játék élményét.
2. Áttekintés
Ebben a fejezetben a fontos általános körülményeket foglaljuk össze pár pontban.
Itt nem a játék konkrétumaira szeretnénk utalni, hanem inkább azok hátterére. A részletezést a következő fejezetekben írtuk le és az ott szereplő információk könnyebb megértését szolgálná ez az áttekintés.
- Mivel a program platformfüggetlen ezért bármilyen operácios rendszer alkalmas a futtatásra. A futtatáshoz azonban feltétlenül szükséges, az hogy a számitógépen telepitve legyen a JRE(Java Runtime Environment), ami a java kodu programok futását teszi lehetővé.
- Mivel ez egy stratégiai játék fontos a megfelelő stratégia megválasztása ahoz, hogy az egyes küldetéseket sikeresen befejezhessük.
Az efajta játékok segitik a logikai és tratégiai érzékek fejlesztését bizonyos mértékben, ezért a játékot ajánljuk a 12 év
feletti fiatalok számára
- Elsősorban olyan felhasználoknak ajánlott akik szeretik a sci-fi történeteket és a stratégiai játékok által nyujtott kihivásokat. Igyekszünk olyan formában kivitelezni a porgramunkat, hogy azok is kedvet kappjanak a játékhoz, akik nem játszottak eddig még hasonló tipusú játékkal.
3. A rendszer funkciói
3.1. A játék menüjével kapcsolatos követelmények
A játék grafikus felületéből, adódik, hogy a menüjét is grafikusan kell megoldani.
A menüben a különböző menüpontok között az irányítás a billentyűzetről történik, a kurzormozgato billentyük segitségével. A megfelelő menüpontot az enter leütésével választhatjuk ki.
3.2.1. Single player ( Egyjátékos mód )
- Leírás: ezen menüponton belül további választási lehetőségek vannak
- Prekondíciók: játék főmenü aktív legyen
- Post kondíciók: belépés után megjelennek a következőkben leírt pontok
- Szokásos működés: normál működés esetén megjelenik az "Singel player" almenü
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.1.1. New game
- Leírás: Ezen opció választásával kezdthetünk új játékot
- Prekondíciók: játék főmenü aktív legyen
- Post kondíciók: belépés után új játék indulása előtt választani tudunk nehézségi fokozatok, illetve "scenario", "campaign" játéktípus között
- Szokásos működés: normál működés esetén megjelenik "New game" almenü
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.1.2. Save game
- Leírás: Ezen opció választásával elmenthetjük az aktuális ( éppen futó ) játékot
- Prekondíciók: egy játék, illetve a főmenü aktív legyen
- Post kondíciók: belépés után elmentődik az aktuális játék
- Szokásos működés: normál működés esetén megjelenik a "Save Complete" válasz
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.1.3. Load game
- Leírás: Ezen opció választásával betölthetünk egy elmentett játékot
- Prekondíciók: egy adathordozó, illetve a főmenü aktív legyen
- Post kondíciók: belépés után betöltődik az elmentett játék
- Szokásos működés: normál működés esetén megjelenik a "Loading Complete" válasz, illetve megjelenik maga a játék
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.1.4. Tutorial
- Leírás: Ezen opció választásával ajáték irányitását, működését sajátithatjuk el
- Prekondíciók: játék főmenü aktív legyen
- Post kondíciók: belépés után betöltődik egy próbajáték, melyben a felhasználó megtanúlhatja a játék irányítását, illetve kezelését
- Szokásos működés: normál működés esetén megjelenik a játék
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.2. MultiPlayer ( Többjátékos mód )
- Leírás: hálozatokon, illetve interneten történő játékot biztosít a felhasználó számára
- Prekondíciók: játék főmenü aktív legyen
- Post kondíciók: belépés után megjelennek a következőkben leírt pontok
- Szokásos működés: normál működés esetén megjelenik az "Multiplayer" almenü
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.2.1. Join LAN game
- Leírás: Ezen opció választásával már egy, a hálózaton éppen futó játékhoz kapcsolódhatunk
- Prekondíciók: hálózaton fusson legalább egy játék, játék főmenü aktív legyen
- Post kondíciók: belépés után betöltődik a játék
- Szokásos működés: normál működés esetén megjelenik a játék
- Alternatív esetek: Nem futó játék esetén hibajelzés a felhasználó számára
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.2.2. Join INTERNET game
- Leírás: Ezen opció választásával már egy, interneten éppen futó játékhoz kapcsolódhatunk
- Prekondíciók: interneten fusson legalább egy játék, játék főmenü aktív legyen
- Post kondíciók: belépés után betöltődik a játék
- Szokásos működés: normál működés esetén megjelenik a játék
- Alternatív esetek: Nem futó játék esetén hibajelzés a felhasználó számára
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.2.3. Create game
- Leírás: Ezen opció választásával futtathatunk egy játékot a hálózaton, saját gépünk fog szerverként
üzemelni, így más felhasználók kapcsolódhatnak a már említett "Join LAN game" opció választásával
- Prekondíciók: játék főmenü aktív legyen
- Post kondíciók: belépés után elindúl a játék a hálózaton, illetve vele párhuzamosan szerverként is működik
- Szokásos működés: normál működés esetén megjelenik a játék
- Alternatív esetek: Nem megfelelő beállítások esetén, játék leállítása, felhasználónak hibaüzenet küldése
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.3. Options ( Beállítás )
- Leírás: Ezen opció választásával a felhasználó beállíthat bizonyos funkciókat, hogy a lehető legjobb teljesitményt elérje a játék
- Prekondíciók: játék főmenü aktív legyen
- Post kondíciók: belépés után megjelenik az "Options" almenü
- Szokásos működés: normál működés esetén megjelennek az almenü pontjai
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.3.1. Controls
- Leírás: Ezen opció választásával beállíthatjuk a játékot irányító billentyűparancsokat, illetve az egér működését
- Prekondíciók: játék főmenü aktív legyen, illetve az "Options" menübe lépjen a felhasználó
- Post kondíciók: belépés után a felhasználó módosíthatja a billentyű-parancsokat
- Szokásos működés: normál működés esetén átíródik a a billentyű-parancs
- Alternatív esetek: Ugyanazon billentyűzet megadása esetén, hibaüzenet ( "Már létezik a billentyűnek parancs" ) küldése
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.3.2. Graphics
- Leírás: Ezen opció választásával beállíthatjuk a grafikus megjelenését a játéknak ( felbontás )
- Prekondíciók: játék főmenü aktív legyen, illetve az "Options" menübe lépjen a felhasználó
- Post kondíciók: belépés után változtathatunk a képernyő felbontásán
- Szokásos működés: normál működés esetén megváltozik a felhasználó által kiválasztott felbontás
- Alternatív esetek: Nem megfelelő beállítások esetén, előző felbontás megtartása, felhasználónak hibaüzenet küldése
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.3.3. Volume
- Leírás: Ezen opció választásával beállíthatjuk a hangerősséget
- Prekondíciók: játék főmenü aktív legyen, illetve az "Options" menübe lépjen a felhasználó
- Post kondíciók: belépés után a felhasználó átállíthatja a hangerőt
- Szokásos működés: normál működés esetén átállítódik a hangerő
- Alternatív esetek: Nem lévő hangkártya esetén letiltódik a beállítás
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.3.4. Network
- Leírás: Ezen opció választásával beállíthatjuk a hálózati kapcsolatot
- Prekondíciók: játék főmenü aktív legyen, illetve az "Options" menübe lépjen a felhasználó
- Post kondíciók: belépés után beállíthatja a felhasználó a hálózati kapcsolatot
- Szokásos működés: normál működés esetén átállítódik a kapcsolat beállítása
- Alternatív esetek: Nem megfelelő beállítások esetén, felhasználónak hibaüzenet küldése
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.2.4. Exit ( Kilépés )
- Leírás: Ezen opció választásával a felhasználó kiléphet a játékból
- Prekondíciók: játék főmenü aktív legyen
- Post kondíciók: belépés után kérdés feltétele a felhasználó számára ( " Biztos kilépsz a játékból? " )
- Szokásos működés: normál működés esetén megjelenik a kérdés és a válasz hatására végrehajtódik a kilépés, vagy a játék menüjében maradás
- Alternatív esetek: Nem mentett játék esetén egy újabb kérdés feltétele (" Nem mentett játékod van, Mented? " )
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.1. Kijelölés
- Leírás: a játék során épületeket, katonákat, dolgozókat jelölhet ki a felhasználó, így különböző parancsokat adhat egységeinek, illetve
kezelheti épületeit, irányíthatja feltoborzott csapatait
- Prekondíciók: legyen egy futó játék, melyben -általánosan összefoglalva- objektum található
- Post kondíciók: az objektum válaszként hangot ad ki ( kivéve ha épület ), megjelenik egy zöld négyzet az objektum körül,
és a jobb sarkán a négyzetnek megjelenik az objektum életereje ( %-ban kifejezve )
- Szokásos működés: normál működés esetén az egér kattintásának segítségével kijelölve az objektum körül megjelenik négyzet
- Alternatív esetek: Üres területre való kattintás alkalmával nem történik semmi
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.2. Kijelölés megszüntetése
- Leírás: kijelölést szüntethetjük meg az objektumról
- Prekondíciók: legyen objektum kijelölve
- Post kondíciók: kijelölés megszüntetése után eltűnik a a négyzet az objektumról
- Szokásos működés: normál működés esetén az egér kattintásának segítségével üres területre kattintva eltűnik
a kijelölés, legyen az bármilyen objektumon
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.3. Épület
- Leírás: A játék során építhető, fejleszthető, javítható épületek, objektumok
- Prekondíciók: legyen épület kijelölve
- Post kondíciók: kijelölés által megjelennek az épületekkel kapcsolatos parancsok ( fejlesztés, új egység gyártása )
- Szokásos működés: normál működés esetén adott parancs kiadásával végrehajtódik a parancs
- Alternatív esetek: Nem elegendő fűszer esetén üzenet küldése a felhasználónak ( " Nincs elég fűszer " )
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.3.1. Fejlesztés
- Leírás: Ezen opció választásával fejleszthetjük épületeinket, így más egységeket is le tud gyártani, akik
jobb, és erősebb tulajdonsággal fognak rendelkezni
- Prekondíciók: legyen épület kijelölve
- Post kondíciók: Végrehajtódik a fejlesztés
- Szokásos működés: normál működés esetén az egér kattintásának segítségével az ikonra végrehajtódik a
fejlesztés, és ilyenkor a már legyártott egységek tulajdonságai is megváltoznak annak ellenére hogy nem a fejlesztés után
lettek legyártva
- Alternatív esetek: Nem elegendő fűszer esetén üzenet küldése a felhasználónak ( " Nincs elég fűszer " )
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.3.2. Új egység létrehozása
- Leírás: Ezen opció választásával az épület új, adott egységet hoz létre
- Prekondíciók: legyen épület kijelölve
- Post kondíciók: Végrehajtódik a fejlesztés
- Szokásos működés: normál működés esetén az egér kattintásának segítségével az ikonra végrehajtódik
a kiválasztott egység legyártása
- Alternatív esetek: Nem elegendő fűszer esetén üzenet küldése a felhasználónak ( " Nincs elég fűszer " )
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.4. Egység
- Leírás: Különböző katonai, harcászati, illetve dolgozó, munkás egységekről beszélhetünk ebben a pontban
- Prekondíciók: legyen egység kijelölve
- Post kondíciók: a kijelölt egység végrehajtja a felhasználó által adott utasításokat
- Szokásos működés: normál működés esetén az egér kattintásának segítségével a képernyőre, végrehajtódik
a kiválasztott parancs
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.4.1. Mozgás
- Leírás: Ezen opció segítségével irányíthatjuk egységeinket a térképen
- Prekondíciók: legyen egység kijelölve
- Post kondíciók: Végrehajtódik az egység mozgatása
- Szokásos működés: Normál működés esetén az egér kattintásának segítségével ( " Jobb klikk " )
a üres területre végrehajtódik a kiválasztott egység adott helyre mozgatása
- Alternatív esetek: Barátságos egységre kattintva ( " Jobb klikk " ) nem történik semmi
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.4.2. Támadás
- Leírás: Egységeknek parancsba adhatjuk hogy megtámadjon ellenséges objektumokat
- Prekondíciók: legyen egység kijelölve
- Post kondíciók: Végrehajtódik a támadás
- Szokásos működés: Normál működés esetén az egér kattintásának segítségével ( " Jobb klikk " ) az
ellenséges objektumra - közben egy piros célkereszt jelenik meg az ellenséges objektumom végrehajtódik a támadás
- Alternatív esetek: Barátságos egységek megtámadását letiltja
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.4.3. Védekezés
- Leírás: Egységeknek parancsba adhatjuk hogy megvédjenek objektumokat, illetve védjék saját magukat
- Prekondíciók: legyen egység kijelölve
- Post kondíciók: Végrehajtódik a védekezés
- Szokásos működés: Normál működés esetén az egér kattintásának segítségével az ikonra végrehajtódik
a kiválasztott egység védekezés parancsbaadása
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.5. Dolgozó
- Leírás: A játékban az épületeket dolgozók segítségével építhetjük, javíthatjuk, illetve a
dolgozó egység az, amely a fűszert betakarítja, mely minden egységnek az alapanyaga
- Prekondíciók: legyen dolgozó kijelölve
- Post kondíciók: A kijelölt egység végrehajtja a felhasználó által adott utasításokat
- Szokásos működés: normál működés esetén az egér kattintásának segítségével a képernyőre, végrehajtódik
a kiválasztott parancs
- Alternatív esetek: N/A
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.5.1. Építés
- Leírás: Ezen opció alkalmazásával építhetünk egy dolgozóval épületet, illetve több dolgozó is
össz tud fogni, elérve ezzel a gyors építést
- Prekondíciók: legyen dolgozó kijelölve
- Post kondíciók: A kijelölt egység végrehajtja a felhasználó által adott építés parancsot
- Szokásos működés: Normál működés esetén az egér kattintásának segítségével az ikonra, illetve
üres területre való kattintással végrehajtódik az építés parancsbaadása, illetve az egység elkezdi építeni az adott épületet.
- Alternatív esetek: Nem elegendő fűszer esetén üzenet küldése a felhasználónak ( " Nincs elég fűszer " ),
illetve ha kijelölt üres területre nem lehet építeni, akkor nem történik semmi.
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.5.2. Javítás
- Leírás: Ezen opció alkalmazásával javíthatunk egy dolgozóval épületet, illetve több dolgozó is
össz tud fogni, elérve ezzel a gyors javítást
- Prekondíciók: legyen dolgozó kijelölve
- Post kondíciók: A kijelölt egység végrehajtja a felhasználó által adott javítás parancsot, adott
objektumon
- Szokásos működés: Normál működés esetén az egér kattintásának segítségével az ikonra, illetve
adott épületre való kattintással végrehajtódik a javítás parancsbaadása, illetve az egység elkezdi javítani az adott épületet.
- Alternatív esetek: Nem elegendő fűszer esetén üzenet küldése a felhasználónak ( " Nincs elég fűszer " ),
illetve ha kijelölt üres területre kattintott a felhasználó, akkor nem történik semmi
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
3.3.5.3. Fűszer betakarítás
- Leírás: Ezen opció alkalmazásával betakaríthatjuk egy dolgozóval a fűszert, illetve több dolgozó is
össz tud fogni, elérve ezzel a gyors betakarítást
- Prekondíciók: legyen dolgozó kijelölve
- Post kondíciók: A kijelölt egység végrehajtja a felhasználó által adott betakarítás parancsot
- Szokásos működés: Normál működés esetén az egér kattintásának segítségével az ikonra, illetve
fűszeres területre való kattintással végrehajtódik az betakarítás parancsbaadása, illetve az egység elkezdi betakarítani az adott
területről a fűszert
- Alternatív esetek: Nem elegendő fűszer esetén üzenet küldése a felhasználónak ( " Nincs elég fűszer " ),
illetve ha kijelölt üres területre nem lehet építeni, akkor nem történik semmi
- Kivételes esetek: Hibás működés esetén, naplózás, illetve hibajelzés a felhasználó számára
4.Használhatóság
- A játék használata egyszerü és áttekinthető, az irányitás az egér és néhány egyszerü billenytűkombinácioval megoldható.
Az irányitás elsajátitásához egy tutorial map áll a rendelkezésre, melynek segitségéval néhány perc alatt megtanulható
az irányitás, még a kezdő játékosok számára is.
- A program megértéséhez részletes leirást találhat a felhasználói kézikönyvben.
5. Megbízhatóság
- A megbízható, azaz stabilan működő játék elérése céljából, a fejlesztők havonta az internetes felhasználóktól kapott
hibakódot, illetve a naplózást áttanulmányozva, kijavítja a gyakran előfordulóhibákat, és egy frissítő szoftvert ad ki CD adathordozón,
illetve elérhetővé teszi az internettel rendelkező felhasználók számára, hogy web-es felületen keresztül frissítsék a
szoftvert.
6. Teljesítmény
Ideális esetek a játék tökéletes futásához:
- Helyi hálózat válaszidők: 2 - 8 ms
- Max játékos száma egy hálózaton: 10
- Processzor : 500 MHz
- Memória : 128 MB RAM
- Merevlemez : 500 MB
- CD-ROM
- SVGA
- LAN játék esetén : Hálózati kártya 10/100
7. Támogatottság
-
A játék fejlesztése a Java kódolási szabvány alapján készül.
További információ:
Java Coding Convention
- A tökéletes, azaz hibamentes játék elérése céljából, egy olyan módszert dolgoztunk ki, hogy bármilyen hiba felmerülése
folyamán, ha a felhasználó rendelkezik internetes kapcsolattal, akkor hiba jelentkezésénél a játék felajánlja azt a lehetőséget
hogy a hibakódot elküldje ( napló fájllal együtt ) a fejlesztői csoport számára, így segítve munkáját a szoftver tökéletesítése érdekében.
8. Tervezési korlátozások
- A program fejlesztése során Java nyelvet használunk, hiszen ez a legelterjedtebb, és legsokoldalúbb programnyelv,
segítségével könnyen lehet kódolni majd a Játékot.
- Fejlesztőeszköznek Visual Studio 8.0-t, illetve kódoláshoz konkrétan Eclipse-t fog a fejlesztőcsapat használni.
- A program grafikus megvalósításánál nem fogunk nagyon részletes objektumokat, illetve egységeket tervezni, hiszen
az a játékélmény rovásásra menne, mivel a nagy grafikus részletesség lelassítaná a játék megjelenítését.
- Hálózati kezelés megvalósításánál törekedni fogunk arra, hogy maximális játékosszám esetén is megmaradjon a ideális
sebesség a helyi hálózaton, a felhasználók által indított programok között.
9. On-line dokumentáció és Help rendszer
- A felhasználók kényelmét figyelembe véve, az alkalmazás honlapján, létrehozunk Fórumot, itt minden felhasználó
elmondhatja véleményét, problémáját, észrevételét a játékkal kapcsolatban, illetve ugyan ezen a web-oldalon elérhetővé
tesszük a legújabb frissítéseket, így könnyedén hozzájuthatnak mindazokhoz az újításokhoz, kiegészítésekhez, amelyek
méginkább javítják az alkalmazás élményvilágát, biztosítva ezzel egyedülálló játékot minden felhasználó számára.
10. Felhasznált kész komponensek
- Java 2, Standard Edition
A J2SE INGYENESEN letölthető, szabadon felhasználható.
- Eclipse SDK 3.1.2
A Eclipse fjlesztő környezet INGYENESEN letölthető, szabadon felhasználható.
- Audiograbber 1.83
Az Audiograbber 1.83 INGYENESEN letölthető, szabadon felhasználható.
- Adobe Photoshop CS2 HU Teljes Win
www.designshop.hu
oldalon megvásárolható 216 000 HUF-ért. A szoftverrel készült képek szabadon felhasználhatók.
11. Interfészek
11.1. Felhasználói interfészek
- A leendő felhasználói felületen olyan "beszélő" elemeket, ikonokat, gombokat találhat a felhasználó,
amelyek mindenféleképpen segítik a játék jó hangulatának eredményezését.
A jól összeválogatott színhatás, illetve a jól megtervezett objektumok segítik a felhasználót a tájékozódásban.
- Célunk egy nagyon kellemes, barátságos, játék létrehozása, amely a sok "általános" stratégiai játékokkal ellentétben
nem a háborúra, és az erőszakra fekteti a hangsúlyt, hanem inkább a békességre, a gyűjtögetésre, a nép jókedvének megörzésében lenne a kihívás.
11.2. Hardware interfészek
Az alkalmazáshoz nem szükséges speciális hardware igény.
11.3. Software interfészek
- Az alkalmazás támogatja az All-Seeing Eye programot,
amivel a világ bármely országában kapcsolódhat a felhasználó egyes szerverekre.
Segítségével könnyen játszhat a felhasználó az Interneten.
11.3. Kommunikációs interfészek
- Játék során a felhasználónak lehetősége van arra hogy helyi hálózaton keresztül más rendszereken keresztül más felhasználók
is bekapcsolódhassanak a játékba, ehhez csak egy TCP/IP protokollt támogató hálózati eszközre van szükség.
- Internetes játék során egyes rendszerek a legelterjedtebb protokollon keresztül kapccsolódnak egymáshoz: TCP/IP, a tökéletes
játékélmény eléréséhez viszont szélessávú internetkapcsolatra is szükség van.
12. Alkalmazott szabványok
12.1. Kötelezően alkalmazandó szabványok
- A játékot kolátozatlan korú felhasználók használhatják, azonban az esetleges agresszív, illetve erőszakos tartalmat
a fejlesztő csapat a kiskorú ( 12 éven aluli ) gyermekek érdekében cenzúrázza.
12.2. Választás alapján alkalmazott szabványok
13. Mellékletek
Internetes oldalak: