koodaus ongelmia

oon koodaillu abaut 3kk javaa ja tehny yhen tekstiseikkailun ja nyt mieleen on pongahtanu joitaki kysmii joihin toivosin vastauksia

ensiks miten sais tehtyy niin että kun pelaaajalta kysytään jotain niin se kysymys tulee aina uudestaan vastas mitä vaan? eli se ohjelma ei mene seuraavaan kysymykseen vasta kun mä haluan.

sit saisko pelin jotenkin muistamaan pelaajan tehdyt ratkaisut? eli jos vastais alussa johonkin kysymykseen noin ja näin sit myöhemmin se peli osais antaa erilaisen vastauksen riippuen siitä mitä aiemmi on vastattu...toivottavasti tajusitte.

sit kolmas juttu et miten sais tallennettua tilanteen että jos lopettaa vaikka viidennessä kysymyksessä niin sit seuraavan kerran kun alottaa pelin niin se jatkuu siitä mihin jäi???????
1238
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Tässä muutama vinkki...


"ensiks"

while(!vastaus.equals(oikeaVastaus)){
//kysy uudelleen
}


"sit"

Tallennat vastaukset johonkin muuttujiin joita pidät tallessa. Luokkamuuttuja, jokin ohjelman sisäinen tietovarasto, tallenna vastaukset tiedostoon, tietokantaan tms..?


"kolmas juttu"

Tallennat tiedot esim. tiedostoon. Teet vaikka luokan johon tallennat käyttäjän vastaukset. Tuon luokan määrittelyyn lisäät taikasanat "implements serializable" ja tallennat objektin haluamaasi tiedostoon.

Tuolta löytyy lisää vinkkiä;
http://java.sun.com/developer/technicalArticles/Programming/serialization/

Ohjelman alussa, niin halutessasi, lataat vastaukset tiedostosta ja syötät ne takaisin haluamiisi muuttujiin.

Äänestä

Kommentoi aloitusta


code witzard kirjoitti:

oon koodaillu abaut 3kk javaa ja tehny yhen tekstiseikkailun ja nyt mieleen on pongahtanu joitaki kysmii joihin toivosin vastauksia

ensiks miten sais tehtyy niin että kun pelaaajalta kysytään jotain niin se kysymys tulee aina uudestaan vastas mitä vaan? eli se ohjelma ei mene seuraavaan kysymykseen vasta kun mä haluan.

sit saisko pelin jotenkin muistamaan pelaajan tehdyt ratkaisut? eli jos vastais alussa johonkin kysymykseen noin ja näin sit myöhemmin se peli osais antaa erilaisen vastauksen riippuen siitä mitä aiemmi on vastattu...toivottavasti tajusitte.

sit kolmas juttu et miten sais tallennettua tilanteen että jos lopettaa vaikka viidennessä kysymyksessä niin sit seuraavan kerran kun alottaa pelin niin se jatkuu siitä mihin jäi???????

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu