Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Peli

musse89 [14.02.2006 23:04:24]

#

Suunnittelin alottaa jonku yksinkertaisen pelin koodaamisen VB:llä.

Mitä ehdottaisitte mistä kainnattais lähtee alottaa ku en oo oikee paljoo pelejä tehny :D

Spongi [14.02.2006 23:08:44]

#

Matopeli.

musse89 [14.02.2006 23:09:52]

#

no vaikka semmonen, jos siit lähtis alottaa.

Mite mie sitt alotan ku ei oo oikee kokemusta? :D

nomic [14.02.2006 23:55:24]

#

https://www.ohjelmointiputka.net/koodivinkit/23937-qb-matopeli
(Vaikka onkin QB:lle, sitä voi helposti sovittaa VB:lle)

Tosta voisi ottaa vaikka mallia. Idea on, että rakennat yhden ison loopin jossa peli pyörii. Se sitten kutsuu aliohjelmia tarpeen mukaan ja tarkkailee kokoaika mitä painat, missäkin kohdassa.

Tähän pieni esimerkki:

hurjanisolooppialkaatästä:
{

forecolor = taustanväri 'vaihdetaan väriä
pset(mato.x,mato.y) 'pyyhitään vanha pää

if mato.suunta = "vasen" then mato.x = mato.x - 1
if mato.suunta = "oikea" then mato.x = mato.x + 1
if mato.suunta = "ylös" then mato.y = mato.y - 1
if mato.suunta = "alas" then mato.y = mato.y + 1

forecolor = päänväri 'vaihdetaan väriä
pset(mato.x,mato.y) 'piirretään pää

}

Sitten loopin sisälle pari aliohjelmaa (noi äsköisetkin olisi hyvä sijoittaa aliohjelmiinsa, jolloinka runko perustuu vain loopista ja kutsuista)

tohon sitten johonkin väliin tottakai tarkistukset osuuko seinään, pisteet, näppäimistön kuuntelua jne. :)

masterchief [15.02.2006 08:32:44]

#

ei ois mitää "yksinkertasempaa"

Ravver [15.02.2006 15:23:13]

#

No esimerkiksi jos haluat opetella ihan perusasioita, niin tietokilpailu?

Tietokilpailussa opit ainakin peruasiat kuten msgboxit, printit jne.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta