Child pages
  • vezérlés+gui+hálózat
Skip to end of metadata
Go to start of metadata
Sziasztok!

egészen konkrétan egy hálózaton játszható társasjátékot írok, ahol a szerver nem dedikált, hanem játékos
na már most, az a kérdésem, hogy hogyan kéne azt megoldani, hogy normálisan, objektum-orientált módon menjenek a dolgok?
szóval valahogy úgy gondoltam, hogy a vezérlés objektumben megmondom a játékosnak, hogy ő jön, akkor ha ő lokális játékos, akkor a gui-n a gomb kattintható lesz, ha hálózatos, akkor elküldöm neki, hogy ő jön, aztán majd ő megoldja
ehhez a vezérlésből példányosítom a GUI-t, a hálózatot, meg a játékos objektumokat

na most jön a kérdés: hogyan kéne ezt megoldani rendesen?
most úgy van, hogy mindennek átadok mindent konstruktorban, a hálózatos játékosnak a hálózatot, a lokálisnak a gui-t, aztán ha a helyi játékos a gombra nyom, akkor a gui action-je a vezérlésben hív meg egy metódust, meg a hálózatos játékos is
de ettől konkrétan elhányom magam. szóval azért azt biztos meg lehet oldani normálisan is.
hogyan lehet ezt java-ban emberi módon megírni?

köszönet előre is
barii

UI:
még annyit az egészhez, hogy mivel több hálózatos játékos lehet, mindegyik egy külön szál. és a hálózatos objektumben van egy while(true) ciklus, az figyeli, hogy jött-e be valami, mert a játékban alul van egy chat rész is, oda meg ugye bármikor jöhet üzenet
      
      
Page viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels

1 Comment

  1. Nem teljesen értem a problémát. Kicsit bővebben le tudnád írni, esetleg némi forráskód részlettel (de lehetőleg nem az egész program beírásával :)?