
Java uložení a načtení hry
Zdravím, chtěl bych se zeptat, jestli nemáte někdo zkušenosti s tím jak uložit a načíst rozehranou deskovou hru Othello, která je udělaná v Javě. Chtěl bych se zeptat jak by se to dalo udělat popř. kde bych to mohl najít, zkoušel jsem to hledat ale nic se mě nepodařilo najít. Děkuju za pomoc.
Pokud to ta samotná hra neumí, tak to půjde dost těžko.
Já to mám jako projekt a musím to nějak implementovat ale nenapadá mě jakým stylem to udělat.
Třeba do textového souboru. To přece není nic těžkého.
no ale co všechno do toho souboru?
Všechno co budeš potřebovat. Minimálně polohu kamenů.
a nevíte kde by se dal najít nějakej příklad s mým problémem? Budu rád za každou pomoc
Příklad na co? Prostě si do toho textového souboru ulož víceméně přesnou kopii hracího pole.
Mezera = prázdné políčko
W = bílý kámen
B = černý kámek
oukej díky
no jelikož to tak to máme zadaný tak to asi musí jít nějak udělat bohužel nám k tomu nebylo nic řečeno.
Ano, musí to jít. A jak? To bys měl vymyslet! O tom právě programování je - najít a navrhnout řešení problému, přijít s nějakým nápadem. V téhle tvůrčí práci spočívá hlavní krása (bohužel pro mnohé "lepiče kódů" spíše obtíž) programování.
Pak už ten nápad realizovat je otrocká práce, kterou v podstatě zvládne cvičená opice, ovládající příslušný programovací jazyk.
to je rada nad zlato díky ;) já jsem doufal že když se to jmenuje "poradna" že mně tu někdo poradí užitečné věci. (y)
Si uvedom ze nikto za teba nebude riesit tvoje veci.
Naprogramovat hru, grafiku, pohyby, zvuky, vies a takuto banalitu uz nie? Si rob srandu vies kde...
Houby vime o tom, jak je ten program napsan, ale pokud si udrzujes stav hry v nejakem rozumnem objektovem modelu, dalo by se ulozeni a nacteni hry krasne vyresit pres serializaci objektu do souboru. Pri nacitani hry bys zase objekt se souboru deserializoval do pameti.
http://tutorials.jenkov.com/java-io/objectoutputst ream.html
díky moc něco takovýho jsem hledal
Souhlasím
Ještě bych chtěl požádat o pomoc jednou. Potřeboval bych udělat aby mě běželo více oken na jednou, zkoušel jsem nějaké věci z Thread ale nějak to nefunguje. Když otevřu nové okno tak v tom starém už nejde nic dělat. Netuším tedy jak udělat aby mohlo běžet více GUI najednou. Mám to tak že v main vytvářím instanci metody main kde mám rozhodování (switch) jak velkou plochu chci mít pro hrací desku. Defaultně se mě spustí hrací deska 8x8, ale potřebuju aby mě běželo těchto hracích desek více najednou. Mohli byste mě s tím ještě prosím vás pomoc. Děkuji mockrát.
Zkus se vyjadřovat poněkud konkrétněji.
Co jsi zkoušel?
Co tím přesně myslíš?
Cože to děláš? Můžeš vytvářet instanci třídy, ale nikoliv metody.