Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB, VB6: Roguelike pelin alkeet

Sivun loppuun

Rastis [22.08.2003 16:09:42]

#

Miten saisi tehtyä sellaisen kliseisen @ merkin, mikä liikkuisi nuolinäppäimistä painellessa ja tiettyyn kohtaan tullessa ruutun ilmestyisi tekstiä. Vinkkejä?

tejeez [22.08.2003 19:30:47]

#

QB vai VB?

Gwaur [22.08.2003 19:53:45]

#

Olen nettiin tehnyt QB:llä tällaisen @-merkin siirtely pelin jota siirrellään nuolinäppäimillä. koordit on niitä kuvaavissa muuttujissa, ja url tähän "peliin" on: (näppäimet ei ihan aina tottele mut...)
http://mbnet.fi/paauli/miukumauku.bas
(nimi miukumauku.bas tulee siitä kun ennen kutsuin ät-merkkiä nimellä miukumauku, kun se merkki näytti kissanhännältä =)

tejeez [22.08.2003 20:06:20]

#

DEFINT A-Z
CLS
x = 1 'alkusijainnit
y = 1
COLOR 10
DO
h = 1
SELECT CASE INKEY$
        CASE CHR$(0) + "K" 'vasemmalle
                x = x - 1
        CASE CHR$(0) + "M" 'oikealle
                x = x + 1
        CASE CHR$(0) + "P" 'alas
                y = y + 1
        CASE CHR$(0) + "H" 'ylös
                y = y - 1
        CASE CHR$(27)
                EXIT DO
        CASE ""
                h = 0
END SELECT
IF x < 1 THEN x = 1
IF x > 80 THEN x = 80
IF y < 1 THEN y = 1
IF y > 25 THEN y = 25
IF h THEN
        CLS
        LOCATE y, x
        PRINT "@";
END IF
LOOP

kaviaari [22.08.2003 20:41:51]

#

Toi tekstijuttu onnistuu näin:

aarre_x=10
aarre_y=5
...
if x=aarre_x and y=aarre_y then locate 1,1:print "Aarre!!"
...
locate aarre_y,aarre_x:print "#"
...

Gwaur [22.08.2003 20:44:26]

#

helevetin tejeez! tossa sen antamassa koodissa alku näyttää epäilyttävästi mun koodista pöllityltä! prkl :P

kaviaari [23.08.2003 08:42:49]

#

Saasta rauhoituppas nyt tejeez on nimittäin sen verta guru kuupeessä että ei varmasti kopsais toisten koodeja

tejeez [23.08.2003 08:55:10]

#

saasta, se on sun koodistas.

polestar [28.08.2003 20:54:50]

#

EI SAA PÖLLIÄ

polestar [28.08.2003 21:01:49]

#

Tejeezin koodi näyttää kyllä paremmalta eikä se pätki. Saasta tästä on sulle hyötyä. Et kieltänyt kopioimasta sitä koodia :)


Sivun alkuun

Vastaus

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

Tietoa sivustosta