Open WonderCsabo opened 11 years ago
tankos oké, egyszerűbb is mint az emberes-mászkálós valami fix hosszú üzenetekre gondoltam a hálózatnál, olyasmire mint amit haladójava-n is írtak, hogy egy szám azonosítja a funkciót (eseményt) meg utána a esemény maga
Igen, de ez már az implementációhoz tartozik, azon belül is a hálózathoz, ahhoz is lesz issue. Először meg kéne beszélni, hogy mit is kéne csinálni a játéknak.
Váuv, igen, valami tankos jó lenne. Egy egyszerű koncepció, persze fednie kell a kívánt specifikációt: Felülnézetes, lövöldözős, online többjátékos, real time(nem körökre bontott egy esemény).
Volt régen egy jó játék, a neve nem jut eszembe, amiben az volt a lényeg, hogy a tankok ilyen tükröket meg falakat mozgattak, és lézernyalábot lőtt ki, ami a tükrökön vissza is vedődött. Meg mindenki ismeri a portalt.
Szóval egy javaslatom az lenne, hogy a játék legyen teljesen felülről nézős játék, lézeres lövöldözéssel, és portallal keverve. Erre valahogy úgy gondoltam, hogy van egy fix labirintusszerű pálya, ami egy négyzetrácsos pályára illeszkedik, a falak mondjuk nem rombolhatóak, hogyha rájuklő valaki, akkor a lézercsík tovább pattan. És van egy portalos része is, az meg adná magát.
És akkor a pályán csak a 4 égtájnak megfelelően lehetne menni, a sarkokban meg ilyen átlós lécek lennének. Ez is egyszerüsít elég sokat.
Hagyjuk a tükröket, meg a portált egyelőre. Baromi kevés az idő, és az ünnepek is bekavarnak. Legyen sima tankos, de egy user több tankot iráníthat, RTS szerűen. Sztem ezt egysz
flugi azt mondta, hogy valamilyen szintű személyre szabhatóság is kéne bele, ilyenekről volt szó, hogy pl őrjáratozás egy adott útvonalon, vagy defend this position... ilyesmi...
Akkor vegyük a kérdéseket sorjába. A pálya milyen legyen, labirintus szerű? Vagy legyenek monjuk fák, olajoshordók, vagy kövek és 360°ba lehessen menni?
Utóbbi sztem. SFML-ben ha jól tudom, elég könnyen meg lehet oldani a bármefele menést.
Rendben, akkor mehet bármerre, vannak persze kis akadályok a pályán, aminek hogyha neki akarna menni, akkor kikerülje, vagy csak megálljon ott helyben?
Először csak álljon meg, ha van időnk majd megírjuk kikerülősre. De persze az utóbbi lenne az igazi.
Szóval:
egy user-nek több tankja lehet. Ezeket a tankokat:
Új tankok vásárlása:
Pálya
Egyéb ötletek?
valami kreditet kap a user az ellenséges tank megsemmisítéséért, és a kreditekből új tank vásárlása, sebzett tank javítása ( ehhez mondjuk visszatérhetne az alapbázisra)
Oké, legyen ez. Alapbázis a pálya egy sarka, és simán spawnol (megjelenik egy új tank). Sztem enni funkció a tankoknak elég is lesz, csak tudjuk implementálni. Írok egy wikit akkor erről. De egyéb nem tankos plusz funkciót, amit kihagytam, és ki kell fejteni, szívesen fogadok!
pálya alapból lehetne felfedezetlen, és ahogy mennek a tankok, felfedeznék a pályát, ellenséges egységeket, stb. pályán felszedhető az olajoshordó mondjuk -> ++user_kredit de szerintem ez is maradhat a végére, ha marad idő
Rendben.
Ez apályafelfedezés, user kredites dolog maradhat a végére.
Először legyen az alapkoncepció, és akkor ebben az issueban megbeszéltek szerint a wikire kikerülő sorrndben írjuk tovább a featureöket.
Szóval szted az új tank vásárlása se legyen már benne az alapban? Vagy csak a pályás kredites amit gergő utoljára írt?
Elkészítettem a logika wikijét, nézzétek meg. On Dec 16, 2012 2:26 PM, "Andras Baranko" notifications@github.com wrote:
Ez apályafelfedezés, user kredites dolog maradhat a végére.
Először legyen az alapkoncepció, és akkor ebben az issueban megbeszéltek szerint a wikire kikerülő sorrndben írjuk tovább a featureöket.
Reply to this email directly or view it on GitHubhttps://github.com/WonderCsabo/Projekt/issues/3#issuecomment-11417659.
Minden funkcióhoz nyissunk egy külön threadet. Ide ilyeneket írjunk, hogy pl nekem kell kommunikációhoz egy olyan, hogy getLocation ami egy xy structot adjon vissza, etc..., majd frissítsük ezt a wikin. Ill. lehetne valami olyan jelölést használni, ami már azt mutatja hogy az jelenleg úgy van a projektben és már működik, ill. még csak szeretnék hogy az úgy legyen. a fenti példánál maradva a wikire: class Tank: +getLocation -> struct x,y
Andris tankosat szeretné. Én támogatom, mert könnyű és egyértelmű végigvinni. Ki kéne találni, hogy hogyan is működjön, és akkor megtervezem a logikai réteget.