Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: QB: Tähtitaivas

Sivun loppuun

Vilikki [05.10.2002 10:43:11]

#

Mustalle ruudulle alkaa ilmestymään tähtiä yksi kerrallaan.

' tähtitaivas, tehnyt Ville Kumpulainen
SCREEN 13

FOR i = 0 TO 255
        OUT &H3C8, i
        OUT &H3C9, i / 255 * 61
        OUT &H3C9, i / 255 * 61
        OUT &H3C9, i / 255 * 61
NEXT i

DO
x = INT(RND * 319)
y = INT(RND * 199)
c = INT(RND * 128) + 127
FOR i = 0 TO 319
        FOR j = 0 TO 199
                xdist = i - x
                ydist = j - y
                IF xdist < 0 THEN xdist = 0 - xdist
                IF ydist < 0 THEN ydist = 0 - ydist
                distance = SQR(xdist ^ 2 + ydist ^ 2) + 1
                vari = (POINT(i, j) * (distance - 1) + c) / distance
                PSET (i, j), vari
        NEXT j
NEXT i
LOOP UNTIL INKEY$ = CHR$(27)

Vilikki [06.10.2002 20:07:34]

#

Joo, ja kommentit ovat tervetulleita...

KimmoKM [06.10.2002 20:38:45]

#

Ihan hieno

Gevil [06.10.2002 21:08:57]

#

Hieno on. Mutta jos on tosiaankin tarkotus matkia tähtitaivasta niin voisi olla tuo tähtien väliaineen väri tummempi, musta lähinnä. Eli ei nuin paljoo (=kauas) heijastas noi tähdet.. kuten ei oikeastikaan heijasta.. mutta hieno on. Ja jos Laaksonen sattuu tätä lukee, niin voisit suurentaa tätäkin palautelaatikkoo. :)

Vilikki [06.10.2002 21:34:12]

#

Lisätkää sinne randomize timer, sattui jotenkin unohtumaan...

Antti Laaksonen [06.10.2002 21:36:16]

#

Hienohan tuo on koodiriveihinsä nähden. Ja Gevil, minun pitää näköjään suurentaa viestilaatikoita suurentamasta päästyäni ;)

Vilikki [06.10.2002 21:52:20]

#

Joo, nimesin sen vaan tähtitaivaaksi kun en muutakaan keksinyt. Väliaineen väri oli tarkoitus olla vähän kirkkaampi, koska se olisi jotenkin tyylikkäämpi. Muutenhan olisi ollut melkein sama tehdä funktio, joka vaan pökkii valkoisia pikseleitä ympäri ruutua (minun näyttö on niin tumma, että ei mitenkään hirveästi (ainakaan alussa) väliaineet näy).

Tatu Peltola [07.10.2002 16:25:03]

#

Hieno :)

snakari [07.10.2002 17:08:00]

#

Ihan hieno

thefox [07.10.2002 17:54:22]

#

Randomize Timeria tuskin tarvitsee.. useimmiten demoefektien (tämä on siis demoefekti, eikö? ;) halutaan näyttävän joka näyttökerralla samalta.
Toisaalta olisi se satunnaislukugeneraattori jollain kannattanut alustaa.
Ihan hieno, vaikka loppupuolella muuttuukin melko kaoottiseksi ja kirkkaaksi.
Ai niin, vielä se, että tuohon kannattaa viritellä POKE, on huomattava ero.

Vilikki [07.10.2002 21:50:24]

#

Demoefekti ei varsinaisesti ollut alussa mielessä (koska en suuremmin edes pohtinut, millainen tästä tulee), mutta kyllähän sen sellaiseksi voisi luokitella. Jos joku tahtoo, niin voi lisätä laskurin ja näytön tyhjentymisen tasaisin välein, eli:

laskuri=laskuri+1 'johonkin kohtaan silmukkaa
if laskuri>24 then laskuri=0:cls

black cat [01.12.2009 13:28:11]

#

taivas menee mun mielestä vähän liian valkoseks


Sivun alkuun

Vastaus

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

Tietoa sivustosta