| ... | @@ -5,10 +5,10 @@ Rabló (0.5) |
... | @@ -5,10 +5,10 @@ Rabló (0.5) |
|
|
Városépítés (0.5)
|
|
Városépítés (0.5)
|
|
|
bónusz kártya + leghosszabb út (1 pont összesen)
|
|
bónusz kártya + leghosszabb út (1 pont összesen)
|
|
|
|
|
|
|
|
## Alapjáték funkcionális specifikációja:
|
|
## Alapjáték funkcionális specifikációja
|
|
|
Játék indításakor megjelenik egy ablak, amelyben a három játékos nevét kéri be a program, a játékos nevek beírása után és az “OK” gomb lenyomása után megjelenik a játéktábla.
|
|
Játék indításakor megjelenik egy ablak, amelyben a három játékos nevét kéri be a program, a játékos nevek beírása után és az “OK” gomb lenyomása után megjelenik a játéktábla.
|
|
|
|
|
|
|
|
### Játék eleje:
|
|
### Játék eleje
|
|
|
- a játékosok sorrendje ki lesz sorsolva, utána a sorrend ugyanaz lesz a játék végéig.
|
|
- a játékosok sorrendje ki lesz sorsolva, utána a sorrend ugyanaz lesz a játék végéig.
|
|
|
-Az aktuális játékos neve vagy színe megjelenik a képernyőn.
|
|
-Az aktuális játékos neve vagy színe megjelenik a képernyőn.
|
|
|
-a játékos lerakhatja a házat és egy utat mellé
|
|
-a játékos lerakhatja a házat és egy utat mellé
|
| ... | @@ -16,20 +16,20 @@ Játék indításakor megjelenik egy ablak, amelyben a három játékos nevét k |
... | @@ -16,20 +16,20 @@ Játék indításakor megjelenik egy ablak, amelyben a három játékos nevét k |
|
|
- miután minden játékosnak volt egy köre házakat lerakni, utána az utolsó játékostól kezdődik a második kör
|
|
- miután minden játékosnak volt egy köre házakat lerakni, utána az utolsó játékostól kezdődik a második kör
|
|
|
- a második körben a játékosok megkapják a nyersanyagokat
|
|
- a második körben a játékosok megkapják a nyersanyagokat
|
|
|
|
|
|
|
|
### Játék menete:
|
|
### Játék menete
|
|
|
-Az aktuális játékos neve vagy színe megjelenik a képernyőn.
|
|
-Az aktuális játékos neve vagy színe megjelenik a képernyőn.
|
|
|
-lesz lehetőség dobni a dobókockával, ekkor a játékosok megkapják a megfelelő nyersanyagokat
|
|
-lesz lehetőség dobni a dobókockával, ekkor a játékosok megkapják a megfelelő nyersanyagokat
|
|
|
-utána a játékos dönthet, hogy mit akar csinálni(házat építeni, utat építeni, kereskedni a bankkal stb.), ezután pedig amikor végzett továbbadja a kört(pl. egy gombnyomással).
|
|
-utána a játékos dönthet, hogy mit akar csinálni(házat építeni, utat építeni, kereskedni a bankkal stb.), ezután pedig amikor végzett továbbadja a kört(pl. egy gombnyomással).
|
|
|
- a program folyton számon tartja mindenkinek a győzelmi pontjait és ha valaki eléri a szükséges pontszámot (5), akkor a játék automatikusan véget ér és kiírja a nyertest.
|
|
- a program folyton számon tartja mindenkinek a győzelmi pontjait és ha valaki eléri a szükséges pontszámot (5), akkor a játék automatikusan véget ér és kiírja a nyertest.
|
|
|
|
|
|
|
|
## Rabló specifikációja:
|
|
## Rabló specifikációja
|
|
|
-ha a kockadobás 7-es, akkor jön a rabló és a feladatleírás szerint fog viselkedni.
|
|
-ha a kockadobás 7-es, akkor jön a rabló és a feladatleírás szerint fog viselkedni.
|
|
|
-rabló elhelyezése: az aktuális játékos(aki 7-est dobott) egérkattintással kiválasztja azt a mezőt, ahova le szeretné rakni a rablót
|
|
-rabló elhelyezése: az aktuális játékos(aki 7-est dobott) egérkattintással kiválasztja azt a mezőt, ahova le szeretné rakni a rablót
|
|
|
|
|
|
|
|
## Városépítés specifikációja:
|
|
## Városépítés specifikációja
|
|
|
ha az aktuális játékos rendelkezik legalább egy településsel és a megfelelő erőforrásokkal, akkor egérkattintással kiválaszthatja az egyik települést, amiből várost csinál. A város a feladatkiírás alapján fog működni.
|
|
ha az aktuális játékos rendelkezik legalább egy településsel és a megfelelő erőforrásokkal, akkor egérkattintással kiválaszthatja az egyik települést, amiből várost csinál. A város a feladatkiírás alapján fog működni.
|
|
|
|
|
|
|
|
## Bónusz kártya:
|
|
## Bónusz kártya
|
|
|
Ha az aktuális játékos rendelkezik a szükséges erőforrásokkal, akkor vehet magának egy bónusz kártyát, amit a következő körökben felhasználhat (ha felhasználható a kártya). A felületen lesz egy külön gomb, amit, ha megnyom a felhasználó, akkor egy külön ablakban megjelenik az összes bónusz kártyája. Ha valamelyikre rákattint, akkor egy visszaigazoló kérdés igennel válaszolása után felhasználja az adott kártyát. A kártyák a feladatleíráshoz megfelelően működnek.
|
|
Ha az aktuális játékos rendelkezik a szükséges erőforrásokkal, akkor vehet magának egy bónusz kártyát, amit a következő körökben felhasználhat (ha felhasználható a kártya). A felületen lesz egy külön gomb, amit, ha megnyom a felhasználó, akkor egy külön ablakban megjelenik az összes bónusz kártyája. Ha valamelyikre rákattint, akkor egy visszaigazoló kérdés igennel válaszolása után felhasználja az adott kártyát. A kártyák a feladatleíráshoz megfelelően működnek.
|
|
|
Leghosszabb út:
|
|
Leghosszabb út:
|
|
|
Amennyiben az aktuális játékos elsőnek eléri a 5 hosszú egybefüggő utat, akkor az övé lesz a “leghosszabb út” és kap érte 2 győzelmi pontot. A játékos ezt az utat meghosszabíthatja, hogy megtartsa ezt a bónuszt. Ha valaki ennél a játékosnál hosszabb egybefüggő útat épít, akkor az övé lesz a leghosszabb út. (mennyire fontos itt az ellenséges utak blokkolása ház építésével?)
|
|
Amennyiben az aktuális játékos elsőnek eléri a 5 hosszú egybefüggő utat, akkor az övé lesz a “leghosszabb út” és kap érte 2 győzelmi pontot. A játékos ezt az utat meghosszabíthatja, hogy megtartsa ezt a bónuszt. Ha valaki ennél a játékosnál hosszabb egybefüggő útat épít, akkor az övé lesz a leghosszabb út. (mennyire fontos itt az ellenséges utak blokkolása ház építésével?)
|
| ... | @@ -58,10 +58,6 @@ gyakori használat |
... | @@ -58,10 +58,6 @@ gyakori használat |
|
|
C# nyelv, WPF keretrendszer, Visual Studio környezet
|
|
C# nyelv, WPF keretrendszer, Visual Studio környezet
|
|
|
objektumorientált paradigmaa
|
|
objektumorientált paradigmaa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Megvalósíthatósági terv:
|
|
## Megvalósíthatósági terv:
|
|
|
**Humán erőforrások**: 3 tervező/fejlesztő/tesztelő (70 óra)
|
|
**Humán erőforrások**: 3 tervező/fejlesztő/tesztelő (70 óra)
|
|
|
**Hardver erőforrások**: 3 fejlesztői/tesztelői számítógép
|
|
**Hardver erőforrások**: 3 fejlesztői/tesztelői számítógép
|
| ... | |
... | |
| ... | | ... | |