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
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.
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ä.
Siis tää meni nyt vähän offtopicciin taas, mutta ei mitään QB oppaita tarvita. :)
Mielummin kunnon C, Assembly tai OpenGL opas. Suomeksi.
öh... turhaa sanoo et joku on turhaa... monet ovat varmasti hyötyneet tämän sivun QB-oppaista, aina tarvitaan oppaita!
C++/OpenGL opas ois jees.
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
Kiitos.
Ja tossa voi laittaa ajaksi myös alle sekuntin (SLEEPissä ei voi)
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 :)
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
https://www.ohjelmointiputka.net/koodivinkit/
Näitä koodivinkkejä, missä käytetään nuolia jonkin ohjaamiseen, löytyy vaikka kuinka, tuossa olisi ainakin muutama näin aluksi...
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.
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ä :)
Olin tänään poissa koulusta ja päätin ruveta jatkamaan peliä. Sitten huomasin että olin kirjoittanut sitä jo 700 riviä! :)
Poissa koulusta... Jaa miksi?
Aihe on jo aika vanha, joten et voi enää vastata siihen.