Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 2.62 KB

IET-HF.md

File metadata and controls

42 lines (33 loc) · 2.62 KB

Drukmákori sivatag projekt leírás

Kiinduló projekt leírása

A drukmákori sivatagon át csőrendszer szállítja a vizet a forrásokból a sivatagon túl lévő ciszternákba. A csőrendszer elágazás nélküli csövekből és a csövekhez csatlakozó elemekből (forrás, ciszterna, pumpa) áll. Egy pumpa több csövet is összeköthet, és minden pumpán külön-külön állítható, hogy éppen melyik belekötött csőből melyik másik csőbe pumpáljon, azonban egyszerre csak egy bemenete és egy kimenete lehet. A pumpák véletlen időközönként el tudnak romlani, ilyenkor megszűnik az adott pumpánál a vízáramlás. A pumpák mindegyike rendelkezik egy víztartállyal, amit a víz átemelése közben használ átmeneti tárolóként.

A csőhálózatot a szerelők tartják karban. Ők javítják meg és állítják át a pumpákat, hogy mindig a lehető legtöbb víz tudjon áthaladni a hálózaton, és ha egy cső kilyukad, az ő dolguk a cső megfoltozása is. A kilyukadt csövekből a víz kifolyik. A szerelők dolga a ciszternáknál lévő szabad csövekkel a hálózat kapacitásának növelése. A csőhálózat bővíthető, változtatható. A csövek felvehetőek és lerakhatóak máshol. A szerelők a ciszternáknál magukhoz tudnak venni új csövet és pumpát is.

A hálózaton élnek a nomád szabotőrök is, akik a pumpákat tudják átállítani és a csöveket kilyukasztani.

Mivel a sivatag veszélyes hely, a szerelők és a szabotőrök csak a csőhálózaton haladhatnak. A pumpáknál kikerülhetik egymást, de a csöveken már nem tudnak elmenni egymás mellett, egy csövön egyszerre csak egy ember állhat.

A játékot a két csapat legalább 2-2 játékossal játssza. A szabotőrök dolga, hogy minél több víz folyjon el a lyukakon, a szerelők pedig azon dolgoznak, hogy minél több víz jusson a ciszternákba. Az a csapat nyer, amelyik a játék végére több vizet szerez.

Egy körben felváltva jönnek a szerelők és szabotőrök. Minden játékosnak 3 akciója van összesen lépéssel együtt a körében. Ha egy pumpa el van romolva, akkor nem lehet az állásán változtatni. Egy körben egy egységnyi, azaz egy csőnyi víz folyik tovább a kör végén. Ha a kör végén van víz kilyukasztott, vagy nem csatlakoztatott csőben, akkor az kifolyik.

Megvalósított feladatok

Technológia fókusz :

  • Build keretrendszer + CI beüzemelése
  • Egységtesztek készítése + tesztek kódlefedettségének mérése

Termék/felhasználó fókusz :

  • Manuális tesztek megtervezése, végrehajtása és dokumentálása
  • Nem-funkcionális jellemzők
  • BDD tesztek készítése