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
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))
1 Comment
Auth Gábor