Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: QB

Sivun loppuun

Meitsi [12.08.2003 13:47:20]

#

Ajattelin aloittaa Qb:n, mutta jäi mietityttämään pari asiaa: Onko qbasik ilmanen ja voiko sillä tehtyjä pelejä yms. kääntää exe tai com tiedostoiks? Ja mahtaako qb toimia win98:sissa vai joutuuko haalimaan jostain win3.11:senb

thefox [12.08.2003 16:04:56]

#

QBasic tulee MS-DOSin sekä Win95/98-käyttöjärjestelmien mukana. QBasicillä ei onnistu binäärien teko, ohjelmaa voi ajaa vain IDEssä, EXE-tiedostoksi kääntämiseen tarvitset edelleenkin kaupallisen QuickBasicin.

Ks. https://www.ohjelmointiputka.net/faq.php?sivu=4

Niin, QB toimii täysin Windows 98:lla. NT-pohjaiset Windows 2000 ja Windows XP eivät välttämättä aja QB:tä täydellisesti.

polestar [15.08.2003 19:18:28]

#

Koska muuten aiot jatkaa sen QBasic oppaan tekemistä fawkz, vai jatkatko enää ollenkaan? Niillä pääsee helposti alkuun ja ehkä vähän pitemmällekin. Jos liikenee aikaa tiedätkö voiko "sleep 1":n muuttaa semmoiseksi ettei sitä voi ohittaa muuta kuin oottamalla. Toiseksi en keksi minkäänlaista keinoa miten ohjelman voisi saada menemään tiettyyn kohtaan jos käyttäjä painaa nuolinäppäintä.

odys [15.08.2003 20:11:35]

#

Siis tää meni nyt vähän offtopicciin taas, mutta ei mitään QB oppaita tarvita. :)

Mielummin kunnon C, Assembly tai OpenGL opas. Suomeksi.

T.M. [15.08.2003 20:15:33]

#

öh... turhaa sanoo et joku on turhaa... monet ovat varmasti hyötyneet tämän sivun QB-oppaista, aina tarvitaan oppaita!

Tumpi [15.08.2003 20:44:01]

#

C++/OpenGL opas ois jees.

Antti Laaksonen [15.08.2003 21:07:46]

#

lainaus:

Jos liikenee aikaa tiedätkö voiko "sleep 1":n muuttaa semmoiseksi ettei sitä voi ohittaa muuta kuin oottamalla.

Tällä tavalla se onnistuu.

a! = TIMER
DO WHILE a! + 1 > TIMER
LOOP

TIMER-funktio palauttaa koneen käynnistämisestä tai keskiyöstä kuluneen ajan sekunteina.

edit: tuossa koodissa 1 on siis odotettava aika sekunteina

polestar [17.08.2003 21:48:26]

#

Kiitos.

tejeez [17.08.2003 23:07:02]

#

Ja tossa voi laittaa ajaksi myös alle sekuntin (SLEEPissä ei voi)

polestar [17.08.2003 23:44:32]

#

Sitten kun keksin keinon jolla "s" kirjaimen painalluksen saa muutettua "nuoli-alas" näppäimen painallukseksi olen melko pro. No en ihan mutta ainakin saan laitettua manageripeliin valikon joka toimii nuolinäppäimillä. Tejeez kiitos neuvosta en sitäkään tiennyt :)

Sami [18.08.2003 09:14:08]

#

https://www.ohjelmointiputka.net/koodivinkit/23438-qb-näppäimistökäsittelijä-qb
https://www.ohjelmointiputka.net/koodivinkit/23562-qb-näppäinhandleri
https://www.ohjelmointiputka.net/koodivinkit/23649-qb-kaahailu
https://www.ohjelmointiputka.net/koodivinkit/23937-qb-matopeli
https://www.ohjelmointiputka.net/koodivinkit/23539-qb-matopel
https://www.ohjelmointiputka.net/koodivinkit/23833-qb-matopeli2
https://www.ohjelmointiputka.net/koodivinkit/23427-qb-matopeliesimerkki
https://www.ohjelmointiputka.net/koodivinkit/23874-qb-pong

Näitä koodivinkkejä, missä käytetään nuolia jonkin ohjaamiseen, löytyy vaikka kuinka, tuossa olisi ainakin muutama näin aluksi...

kurz [20.08.2003 18:11:40]

#

Ja jos et sieltä jaksa penkoa, suoraankin voin kertoa:

IF INKEY$ = CHR$(0) + "M" THEN ...mitä tapahtuukin


tuo esim. on oikealle nuolinäppäin.

Muistaakseni vasemmalle on "K", ylös "H", alas "P". Muista ISO kirjain.

polestar [22.08.2003 19:00:33]

#

Jep, paitsi että pitkän etsinnän jälkeen tietämättömänä Samin (18.08.-03) kommentista löysin omalta koneelta 50 koodivinkin joukosta yhden missä kerrottiin nuolinäppäinten ohjelmoinnista. Kiitos kuitenkin. Nyt voin opettaa niitä jotka ei sitä vielä tiedä :)

polestar [27.08.2003 13:55:17]

#

Olin tänään poissa koulusta ja päätin ruveta jatkamaan peliä. Sitten huomasin että olin kirjoittanut sitä jo 700 riviä! :)

Quiz [08.09.2003 21:15:12]

#

Poissa koulusta... Jaa miksi?


Sivun alkuun

Vastaus

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

Tietoa sivustosta