Osaisiko joku neuvoa miten saisin tehtyä sellaisen nopeuspelin, missä on neljä nappulaa ja yksi vaihtuu (vaihtuvaa pitää painaa)? eli sen tyylinen nopeuspeli ku mitä speden peleissä oli.
Apua ohjelmointiin
"ohjelmoija"
6433
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
mikähän mahtaa olla käytetty kieli?
jos kokeilisit ensin itse tehdä alkua ja sitten kysyt uudestaan kun tulee ongelma.
Lue ensin tämä
http://www.nic.funet.fi/c opas/
Se on helppo toteuttaa olioilla, polymorfisilla osoitinrakenteilla. Muunlaiset paradigmatkin ovat mahdollisia mutta Basicilla sellaista ei voi mitenkään toteuttaa.
Javalla pitäisi tehä. Olen yrittänyt muutaman päivän tehä, mut ei oikein tule mitään
Tein tuollaisen basicilla jo yli 20 vuotta sitten.
20 vuoden takaisella basicilla tähän tapaan:
10 KN=INT(RND*4)
15 PRINT "PAINA ";KN
20 FOR T = P*5 to 800
25 GET KEY$
30 IF VAL(KEY$)=KN THEN P=P 1:GOTO 10
40 NEXT
70 PRINT "GAME OVER - ";P;" POINTS"
no eipä tuossa pahemmin rakettitiedettä tarvita. voit toteuttaa homman vaikka seuraavasti.
luo ikkuna/dialogi/appletti/yms pääikkuna jolle asetat näppäimistökuuntelijan ja kustomoidun paint-metodin joka piirtää 4 ympyrää, värittäen valkoiseksi sen joka sillä hetkellä on päällä. tee säie joka väliajoin uudelleenpiirtää ko. ympyrät, ja heti alusta asti tallettaa päällä olleet ympyrät kasvavaan vektoriin. sitten näppäimistökuuntelijassa joka näppäimenpainalluksen (vaikka näppäimet 1-4) jälkeen kasvatetaan indeksiä joka vertaa näppäimen painallusta tämän vektorin indeksin osoittamaan arvoon ja jos näppäimenpainallus ei vastaa arvoa, game over.