|
|
1. sor: |
1. sor: |
| __TOC__
| | #ÁTIRÁNYÍTÁS [[Szoftlab4 SnakeFarm galéria 2008]] |
| | |
| == SnakeFarm Galéria 2008==
| |
| | |
| ===Feladat kiírás===
| |
| | |
| A játékban kígyók kűzdenek egymás ellen a győzelemért.<br />
| |
| A játéktéren a kígyók különböző bogyókat vehetnek magukhoz mozgásuk során. A szabad mozgásukat falak és a többi kígyó, nomeg saját testük akadályozzák: a kígyók addig élnek, amíg falnak, másik kígyónak vagy saját maguknak (ún. becsavarodás) nem ütköznek. A bogyók a kígyókra különböző hatásokkal lehetnek:
| |
| * A legegyszerűbbtől, a mezei bogyótól (fieldberry) egységnyivel nő a testhosszuk.
| |
| * Ha a kígyó fűrészbogyót (sawberry) eszik, akkor rövid ideig olyan erős lesz a harapása, hogy mikor másik kígyónak (vagy saját magának) nekimegy, áthalad rajta, levágva az ellenfél farkát. Ilyenkor a levágott darab megsemmisül, az érintett kígyó rövidebb lesz, de nem pusztul el.
| |
| * A fűrészbogyó ellen csak a kőbogyó (stoneberry) hatékony, amely a kígyó testén végigvándorolva az érintett testszakasz fenti módon leírt megharapását akadályozza meg, a köves részre harapó kígyót elpusztítva. A kőbogyók a kígyó testéből nem távoznak, hanem sorban, a farok végétől kezdve felhalmozódnak.
| |
| A játékot az a kígyó nyeri, amelyik a játék végén hosszabb testtel rendelkezik. Egyenlő testméret esetén a kevesebb kőbogyót elfogyasztó kígyó nyer.
| |
| | |
| ====Specifikáció változás====
| |
| | |
| * A leharapott kígyófarok nem pusztul el, hanem egy új kígyóvá alakul (amely kezdetben ne a harapással őt létrehozó kígyófej irányába mozogjon!)
| |
| * A kígyóban a kőbogyók vándorlási sebessége eltérhet (nagyobb vagy kisebb is lehet!) a kígyó mozgási sebességétől.
| |
| | |
| | |
| '''Ajánlott formátum'''
| |
| * [Csapatnév]
| |
| * [Csapattagok neve]
| |
| * [Letölthető file]
| |
| * [Opcionális leírás a programról, pl milyen speciális megoldásokat tartalmaz, vagy futtatási utasítások]
| |
| * [Opcionális screenshotok]
| |
| | |
| | |
| ===Tetragon Team===
| |
| ====A csapat====
| |
| * Deák László
| |
| * Katus Kristóf
| |
| * Ofella Péter
| |
| * Paulik Tamás
| |
| ====A játék====
| |
| * [http://katusk.uw.hu/szlab4/TetragonGrafikus.zip Grafikus változat]
| |
| ====Dokumentáció====
| |
| * [http://katusk.uw.hu/szlab4/Tetragon_Team_Kukacfarm.pdf Végleges dokumentáció]
| |
| ====Megjegyzések====
| |
| * Érezd a 30 fokos szabadság örömét!
| |
| * Ha egyből játszani akarsz, a "/dist"-en belül nézelődj, nem default pályával való indítás: pl. "java -jar Tetragon_Project_java.jar tesztpalya2.txt"
| |
| * Irányítás: AD és nyilak.
| |
| * A pálya felépítéséhez a teszteléshez használt parancsokat használjuk, ha saját pályát akarsz, nézd meg a dokumentáció releváns részét.
| |
| | |
| | |
| ===Demonic Development Team===
| |
| ====A csapat====
| |
| * Csuzdi Csaba Dávid - kódolás, LaTeX, UML
| |
| * Fehér Zsolt - grafika, UML
| |
| * Györgyey Tamás<sup>CsK</sup> - kódolás, UML
| |
| * Major Péter - kódolás, LaTeX
| |
| ====A játék====
| |
| * [http://sclub3.uw.hu/szglab4/snakefarm.zip Grafikus változat]
| |
| ====Dokumentáció====
| |
| * [http://sclub3.uw.hu/szglab4/ddt_dokumentacio.pdf Végleges dokumentáció]
| |
| ====Infó a játékról====
| |
| * A játék időre megy és az nyer, akinek a játék végén hosszabb kígyója van, vagy egyenlő hossz esetén a kőbogyók száma számít.
| |
| * Ha meghal egy kígyó, egyből újra is terem, a játéknak akkor van vége, ha lejárt az idő.
| |
| * Kétszemélyes játék, többen egyelőre nem lehet játszani.
| |
| * Lehet készíteni pályákat a doksiban megadott formátumban, a pályaképek 120x120 pixeles png-k.
| |
| * Lehetőség van a következők beállítására:
| |
| ** A játék hossza (lépésben)
| |
| ** Pálya kiválasztása
| |
| ** A kígyó kezdési hossza
| |
| ** MI mozgékonyság (milyen gyakran randomoljon irányt %-ban)
| |
| ** Fűrészbogyó időtartama
| |
| ** Kőnyelés sebessége
| |
| ** Játék sebessége
| |
| ** Pályaelemek mérete
| |
| ** Irányítás
| |
| ====Képek a játékról====
| |
| * [http://sclub3.uw.hu/szglab4/main_screen.png Indítási kép]
| |
| * [http://sclub3.uw.hu/szglab4/ingame.png Játék közben]
| |
| * [http://sclub3.uw.hu/szglab4/settings.png Beállítások menü]
| |
| ====Jövő====
| |
| * Ha lesz majd időnk megcsináljuk, hogy a kígyókat a kezdési hossznál rövidebbre is le lehessen harapni, azaz különváljon a kezdeti és a minimális hossz.
| |
| | |
| -- [[MajorPeter|Peti]] - 2008.05.19.
| |
| | |
| | |
| ===Zirnitra===
| |
| ====Team====
| |
| * Csernátony Rita (=Estrica=) - Coder, Graphics - Game
| |
| * Heisenberger Viktor (=?=) - UML, LaTeX, Coder - Menu System, Graphics - Logo
| |
| * Lipcsei János (=?=) - Documenter, Tester
| |
| * Ormándlaky Balázs (=?=) - UML, Documenter, Tester
| |
| ====Source====
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_snakefarm_skeleton.zip Skeleton]
| |
| ** A szkeleton forrása
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_snakefarm_proto.zip Proto]
| |
| ** A proto forrása
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_snakefarm_graphics-1-0.zip Graphical 1.0], [http://port70.net/~estrica/szglab4-2008/zirnitra_snakefarm_graphics-2-0.zip Graphical 2.0]
| |
| ** A grafikus forrása
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_snakefarm-1-0.zip SnakeFarm 1.0], [http://port70.net/~estrica/szglab4-2008/zirnitra_snakefarm-2-0.zip SnakeFarm 2.0]
| |
| ** A játék grafikus, már fordított változata
| |
| * A végleges dokumentációt nem töltötte fel a csapat
| |
| | |
| ====Comments====
| |
| * A játék ismertetője és kezelése mind a grafikus verzió forrása, mind a már lefordított verzió mellett megtalálható (readme.txt)
| |
| * A kövek gurulási sebességet és a kígyók mozgási sebességét a játék alatt változtatni is lehet
| |
| * A kígyók egyszerre mozognak, de ütközésük egymás után történik. A kisebb számú kígyók lépnek előbb, a legkisebb száma az első emberi játékosnak van.
| |
| * A kígyók kezdeti számát megkötöttük a grafikus verzióra, de változhat. Az emberi játékosok maximális száma négy, mert ennyien tudnak maximálisan elférni egy billentyűzetnél (illetve így a csapatok egy tagja sem marad ki tesztelés során :).
| |
| * A dokumentáció valósághű, vagyis nem követi 100%-osan a programot.
| |
| * A játék könnyedén bővíthető.
| |
| * Az 1.0-ás verzió az, amit leadtunk
| |
| * A 2.0-ás verzió a leadás után készült. Újítás: a NewGame gomb a játék alatt is aktív marad, az INSERT/DELETE gombok a tick időt módosítják a játék alatt, az Exit és New Game gombok visszakérdeznek végrehajtás előtt
| |
| | |
| ====Screenshots====
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_game_many.jpg Kis pályán sok kígyó]
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_game_single.jpg Single Player]
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_game_starts.jpg Nagyobb pályán kevés kígyó]
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_logo.jpg Indítási logó]
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_menu.jpg A játék paramétereit beállító menüablak]
| |
| * [http://port70.net/~estrica/szglab4-2008/zirnitra_result.jpg Eredményt kiíró ablak]
| |
| ====Future====
| |
| * Nem tervezzük a projekt további fejlesztését
| |
| | |
| -- [[CsernatonyRita|Estrica]] - 2008.05.08.
| |
| | |
| | |
| | |
| [[Category:Infoalap]]
| |