Pari ongelmaa

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
coolguy
Newcomer
Posts: 2
Joined: Fri Jul 15, 2011 7:15 pm

Pari ongelmaa

Post by coolguy »

Aloitin vasta coolbasicin käytön ja rupesin tekemään peliä, mutta nyt tuli pari ongelmaa vastaan. Ensiksi miten saisin objectin liikkumaan vaakatasossa tietyllä alueella ylös ja alas ja sitten siitä menee toisia objecteja ohitse randomilla aina eri kohdasta, joita pitää väistellä ja toinen ongelma on miten saan scorelistan nettiin?
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Pari ongelmaa

Post by Awaclus »

Tervetuloa CoolBasicin pariin!

Oletan, että tarkoitat sitä, että tuo ylös ja alas liikkuva objekti on pelaajan liikuteltavissa, se onnistuu näin:

Code: Select all

ukko = LoadObject ("Media\cow.bmp") 'ladataan lehmä

Repeat 'aloitetaan looppi
    TranslateObject ukko, 0, 2*Int(KeyDown(cbkeyup)-KeyDown(cbkeydown)) 'liikutetaan lehmää 0 verran vaakatasossa, ja pystysuunnassa 2*näppäinten painamisen verran
    DrawScreen 'piirretään näyttö
Forever 'toistetaan looppia
Nuo sivuttaissuunnassa randomisti tulevat objektit on luultavasti helpointa toteuttaa typeillä, funktioilla Rand ja CloneObject sekä tuolla samaisella TranslateObjectilla.

Pistelistan tekemistä en ehkä välttämättä suosittele, jos olet uusi CoolBasicin käyttäjä, koska se on aika hankalaa. Jos kuitenkin välttämättä haluat, tästä löytyy ohjeet.
Post Reply