„Szoftlab4 SnakeFarm galéria 2008” változatai közötti eltérés

A VIK Wikiből
Ferrero (vitalap | szerkesztései)
Új oldal, tartalma: „===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á…”
 
Kiskoza (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
 
(12 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
===Feladat kiírás===
== Feladat kiírás ==


A játékban kígyók kűzdenek egymás ellen a győzelemért.<br />
A játékban kígyók kűzdenek egymás ellen a győzelemért. 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 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.
* 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.
* 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 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.
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====
== 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 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.
* 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.


 
== Tetragon Team csapat==
'''Ajánlott formátum'''
=== A csapat ===
* [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ó
* Deák László
* Katus Kristóf
* Katus Kristóf
* Ofella Péter
* Ofella Péter
* Paulik Tamás
* Paulik Tamás
====A játék====
 
* [http://katusk.uw.hu/szlab4/TetragonGrafikus.zip Grafikus változat]
=== Dokumentáció ===
====Dokumentáció====
* [[Media:szoftlab4_galeria_projektek_2008_TetragonTeam_doc.pdf|Tetragon Team csapat dokumentációja]]
* [http://katusk.uw.hu/szlab4/Tetragon_Team_Kukacfarm.pdf Végleges dokumentáció]
 
====Megjegyzések====
=== Megjegyzések ===
* Érezd a 30 fokos szabadság örömét!
* É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"
* 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.  
* 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.  
* 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 csapat==
===Demonic Development Team===
=== A csapat ===
====A csapat====
* Csuzdi Csaba Dávid - kódolás, LaTeX, UML
* Csuzdi Csaba Dávid - kódolás, LaTeX, UML
* Fehér Zsolt - grafika, UML
* Fehér Zsolt - grafika, UML
* Györgyey Tamás<sup>CsK</sup> - kódolás, UML
* Györgyey Tamás - kódolás, UML
* Major Péter - kódolás, LaTeX
* Major Péter - kódolás, LaTeX
====A játék====
 
* [http://sclub3.uw.hu/szglab4/snakefarm.zip Grafikus változat]
=== Dokumentáció ===
====Dokumentáció====
* [[Media:szoftlab4_galeria_projektek_2008_DemonicDevelopmentTeam_doc.pdf|Demonic Development Team csapat dokumentációja]]
* [http://sclub3.uw.hu/szglab4/ddt_dokumentacio.pdf Végleges dokumentáció]
 
====Infó a játékról====
=== Megjegyzések ===
* 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.
* 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ő.
* Ha meghal egy kígyó, egyből újra is terem, a játéknak akkor van vége, ha lejárt az idő.
64. sor: 53. sor:
** Pályaelemek mérete
** Pályaelemek mérete
** Irányítás
** 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.
=== Képek a játékról ===
<gallery>
File:szoftlab4_galeria_kepek_DemonicDecelopmentTeam_1.png|Indítási kép
File:szoftlab4_galeria_kepek_DemonicDecelopmentTeam_2.png|Játék közben
File:szoftlab4_galeria_kepek_DemonicDecelopmentTeam_3.png|Beállítások menü
</gallery>
== Zirnitra ==
=== A csapat ===
* Csernátony Rita - Coder, Graphics - Game
* Heisenberger Viktor - UML, LaTeX, Coder - Menu System, Graphics - Logo
* Lipcsei János - Documenter, Tester
* Ormándlaky Balázs - UML, Documenter, Tester


=== A játék ===
* A grafikus változat forrása
** [[Fájl:szoftlab4_galeria_projektek_2008_Zirnitra_graf1.zip]]


===Zirnitra===
=== Dokumentáció ===
====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
* A végleges dokumentációt nem töltötte fel a csapat


====Comments====
=== Megjegyzések ===
* 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 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övek gurulási sebességet és a kígyók mozgási sebességét a játék alatt változtatni is lehet
101. sor: 84. sor:
* 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
* 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====
=== Képek a játékról ===
* [http://port70.net/~estrica/szglab4-2008/zirnitra_game_many.jpg Kis pályán sok kígyó]
<gallery>
* [http://port70.net/~estrica/szglab4-2008/zirnitra_game_single.jpg Single Player]
File:szoftlab4_galeria_kepek_Zirnitra_1.jpg|Kis pályán sok kígyó
* [http://port70.net/~estrica/szglab4-2008/zirnitra_game_starts.jpg Nagyobb pályán kevés kígyó]
File:szoftlab4_galeria_kepek_Zirnitra_2.jpg|Single Player
* [http://port70.net/~estrica/szglab4-2008/zirnitra_logo.jpg Indítási logó]
File:szoftlab4_galeria_kepek_Zirnitra_3.jpg|Nagyobb pályán kevés kígyó
* [http://port70.net/~estrica/szglab4-2008/zirnitra_menu.jpg A játék paramétereit beállító menüablak]
File:szoftlab4_galeria_kepek_Zirnitra_4.jpg|Indítási logó
* [http://port70.net/~estrica/szglab4-2008/zirnitra_result.jpg Eredményt kiíró ablak]
File:szoftlab4_galeria_kepek_Zirnitra_5.jpg|A játék paramétereit beállító menüablak
====Future====
File:szoftlab4_galeria_kepek_Zirnitra_6.jpg|Eredményt kiíró ablak
* Nem tervezzük a projekt további fejlesztését
</gallery>
 
-- [[CsernatonyRita|Estrica]] - 2008.05.08.
 
 


[[Category:Infoalap]]
[[Category:Mérnök informatikus]]

A lap jelenlegi, 2014. április 19., 15:48-kori változata

Feladat kiírás

A játékban kígyók kűzdenek egymás ellen a győzelemért. 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.

Tetragon Team csapat

A csapat

  • Deák László
  • Katus Kristóf
  • Ofella Péter
  • Paulik Tamás

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 csapat

A csapat

  • Csuzdi Csaba Dávid - kódolás, LaTeX, UML
  • Fehér Zsolt - grafika, UML
  • Györgyey Tamás - kódolás, UML
  • Major Péter - kódolás, LaTeX

Dokumentáció

Megjegyzések

  • 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

Zirnitra

A csapat

  • Csernátony Rita - Coder, Graphics - Game
  • Heisenberger Viktor - UML, LaTeX, Coder - Menu System, Graphics - Logo
  • Lipcsei János - Documenter, Tester
  • Ormándlaky Balázs - UML, Documenter, Tester

A játék

Dokumentáció

  • A végleges dokumentációt nem töltötte fel a csapat

Megjegyzések

  • 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

Képek a játékról