Search found 1583 matches

by koodaaja
Tue Oct 02, 2012 11:55 pm
Forum: Ongelmat
Topic: Ennakkoon ampuminen
Replies: 8
Views: 4274

Re: Ennakkoon ampuminen

Ongelma on varsin mielenkiintoinen, mutta lähestymistapa ei ehkä se kaikista helpoin. Kuten kaavastasi näkee, t|C| muodostaa origokeskisen pallon, jonka voi lausua myös seuraavasti: sqrt(x²+y²+z²) = r <=> x²+y²+z² = r² <=> (ax+bx*t)²+(ay+by*t)²+(az+bz*t)² = t²|C|² <=> ax²+ax*bx*t+bx²t²+ay²+ay*by*t+b...
by koodaaja
Tue Sep 25, 2012 2:53 pm
Forum: Ongelmat
Topic: Puuttuva pyöritys
Replies: 3
Views: 1993

Re: Puuttuva pyöritys

Yksinkertaisella matriisipyöräytyksellä: SCREEN 640, 480 //alustetaan koordinaatit Type point Field x# Field y# Field z# EndType For i = 0 To 499 p.point = New(point) p\x = Rnd(-1,1) p\y = Rnd(-1,1) p\z = Rnd(-1,1) Next i Repeat //pyörityskulma sekä sen valmiiksi laskettavat sini ja kosini ang# = an...
by koodaaja
Mon Sep 17, 2012 2:08 pm
Forum: Yleinen
Topic: Mestari ja oppipoika -kampanja
Replies: 103
Views: 70172

Re: Mestari ja oppipoika -kampanja

Alkeita voi opettaa muutenkin kuin sanelemalla. Esimerkiksi kertomalla miten ohjelma ajetaan (ylhäältä alas, rivi kerrallaan yms), miten tätä vastaan soditaan (loopit, funktiot yms) ja miten muuttujat toimivat. Toisin kuin usein toitotetaan, ohjelmoimaan voi oppia myös ohjelmoimatta riviäkään. Aivan...
by koodaaja
Sat Sep 15, 2012 11:45 pm
Forum: Yleinen
Topic: Minecraft
Replies: 857
Views: 212206

Re: Minecraft

No niin, jätetäänpä turha kiinnostusaspekteista vääntäminen ja tuodaan keskusteluun taas järkevää sisältöä.
by koodaaja
Mon Sep 03, 2012 10:44 pm
Forum: Yleinen
Topic: Offtopic (I/2012)
Replies: 1181
Views: 323630

Re: Offtopic (I/2012)

Windowsissa yksinkertaisesti on asetettuna yksi ohjelma kullekin tiedostopäätteelle, joten mitään sekasortoa ei synny. Jos yrität avata sillä oletusohjelmalla sitä toisenkaltaista tiedostoa, se ei yksinkertaisesti osaa ladata sitä.
by koodaaja
Tue Aug 28, 2012 8:21 pm
Forum: Esimerkit ja tutoriaalit
Topic: Efektit
Replies: 678
Views: 223541

Re: Efektit

Buke wrote:Eli minulla on tällä hetkellä koko Coolbasic-yhteisön nopein noise-efekti?
Noisesi rendautuu yhtä nopeasti kuin muidenkin, teet vain vähemmän frameja ja toistat niitä :) Piirtämällä parisataa framea tauluun voisi saada jo varsin pehmeää jälkeä, etenkin jos randomoisi esitysjärjestyksen.
by koodaaja
Mon Aug 27, 2012 11:43 pm
Forum: Yleinen
Topic: Offtopic (I/2012)
Replies: 1181
Views: 323630

Re: Offtopic (I/2012)

Olettamus: 4k bruttoa, verojen jälkeen yhä yli 3k, vuokran jälkeen yhä yli 2k, ruokiin pari satasta. Riippuu sitten paljonko haluaa muuhun laittaa, ostella vaikka vaatteita yms. Ja jos se talo on jo valmiiksi oma niin vuokra maksanee lähes aina enemmän kuin vesi-, sähkö-, netti- yms. laskut. Kuten m...
by koodaaja
Mon Aug 27, 2012 11:34 pm
Forum: Esimerkit ja tutoriaalit
Topic: Efektit
Replies: 678
Views: 223541

Re: Efektit

Sinun efektisi on tietysti sulavampi, mutta eikös graafiset nopeusvertailut tehdä yleensä FPS:n perusteella? ;D Ei vaan renderöintiin kuluneen ajan, koska sitä on mielekkäämpää mitata - jos 2ms kestävä renderöinti suoritetaan kuudesti framessa, se kestää 12ms. Jos ilmoitetaan että FPS on 800 ja sam...
by koodaaja
Thu Jul 19, 2012 9:15 pm
Forum: Projektit
Topic: cbEnchanted - uudelleenkirjoitettu runtime
Replies: 358
Views: 132492

Re: cbEnchanted - uudelleenkirjoitettu runtime

Millä tavalla se nyt raskaampi on? Yleisesti ottaen debug-versiot ovat aina isompia ja raskaampia kuin lopulliset release-versiot, koska ne sisältävät paljon ylimääräisiä tarkisteluja, joiden avulla ohjelman suorituksesta ja saaduista tuloksista voidaan pitää kirjaa. Ylimääräiset tarkistelut vievät...
by koodaaja
Wed Jul 11, 2012 1:06 am
Forum: Yleinen
Topic: Offtopic (I/2012)
Replies: 1181
Views: 323630

Re: Offtopic (I/2012)

Nehän voi lukea aivan itse tästä , valtavan pitkästä litanjasta ei ole kyse. Laittomuudet ovat ainoa varsinaisesti kielletty aihealue, joskin myös aikuisviihde on karsittu perinteisesti pois - täällä pyörii kuitenkin myös verrattain nuoria kävijöitä. Hyvänä nyrkkisääntönä jos epäröit onko linkkisi l...
by koodaaja
Wed Jun 27, 2012 1:12 pm
Forum: Ongelmat
Topic: Asikaskortisto-ohjelma...apua gurut!
Replies: 24
Views: 8314

Re: Asikaskortisto-ohjelma...apua gurut!

Oikeassa olet, enemmän tässä on ongelmaan avun pyytämisestä kyse jo otsakkeenkin nojalla. Kysymykseen; periaatteessa isoin ongelma on rivitys, itse hoitaisin sen varmaan pitämällä kirjaa sekä koko tekstistä että sen riveistä taulukossa. Tämän jälkeen maalaaminenkin on aavistuksen helpompaa, tosin cu...
by koodaaja
Tue Jun 26, 2012 4:29 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2012)
Replies: 442
Views: 127538

Re: Tyhmät kysymykset (I/2011)

Palataanpa asiaan. Ja viherteksti on aika viime vuosikymmentä :p
by koodaaja
Tue Jun 26, 2012 2:28 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2012)
Replies: 442
Views: 127538

Re: Tyhmät kysymykset (I/2011)

Kuten manuaalissa sanotaan, OpentoX-funktiot palauttavat 0, mikäli tiedostoa ei saatu avattua. Lisäksi jo ennen tiedoston avaamista voi kokeilla FileExistillä ja IsDirectoryllä onko se varmasti olemassa (ettei vahingossa luoda vain uutta, tyhjää tiedostoa) eikä kansio.
by koodaaja
Sat Jun 23, 2012 11:51 am
Forum: Esimerkit ja tutoriaalit
Topic: Efektit
Replies: 678
Views: 223541

Re: Efektit

Lukittuun puskuriin voi varsinaisesti siihen tarkoitettujen komentojen lisäksi piirustella Linellä, joka on siten käytettynä huomattavasti nopeampi kuin lukitsematta. Kuvittelin tämän olevan kovin yleistä tietoa :)
by koodaaja
Wed Jun 20, 2012 7:36 pm
Forum: Yleinen
Topic: Grafiikan teko ja kuvankäsittely
Replies: 32
Views: 11777

Re: Grafiikan teko ja kuvankäsittely

jossakin vaiheessa ne tulee kuitenkin muuttaa tekstuureiksi näytönohjaimen muistiin, jotka taas koostuu pikseleistä ;) Sekin riippuu näyttölaitteesta, kyllähän vektoripohjaisia analogisia näyttöjä on olemassa - sellaisiahan ne alunperin olivatkin! Nykyään moiset ovat tosin sen verran harvassa että ...
by koodaaja
Mon Jun 18, 2012 11:11 pm
Forum: Projektit
Topic: cb3d - 3D Coolbasicilla
Replies: 10
Views: 3898

Re: cb3d - 3D Coolbasicilla

Itse olen aina ja jatkuvasti sitä mieltä että jos lähtee DLL:illä kikkailemaan niin voisi samantien siirtyä johonkin vähän tehokkaammin dataa murskaavaan kieleen. Yleisölle julkaisematon kgl-kirjastoni sisältää/sisälsi valmiin systeemin kolmioiden sorttaukseen ja piirtoon, matriisien sekä yhden suun...
by koodaaja
Sun Jun 17, 2012 11:20 pm
Forum: Projektit
Topic: cb3d - 3D Coolbasicilla
Replies: 10
Views: 3898

Re: cb3d - 3D Coolbasicilla

Kameran luonti ei ole erityisen vaikeaa, pitää vain tehdä yksi funktio joka palauttaa matriisin kameran sijainnin, kameran suunnan ja ylös-suunnan perusteella. Tähän menee parisenkymmentä riviä, riippuen miten tiukasti sen haluaa toteuttaa. En usko että FPS-moottorikaan olisi erityisen mahdoton, se ...
by koodaaja
Fri Jun 08, 2012 2:14 pm
Forum: Projektit
Topic: cbEnchanted - uudelleenkirjoitettu runtime
Replies: 358
Views: 132492

Re: cbEnchanted - uudelleenkirjoitettu runtime

En ole tätä kokeillut, mutta eikö MessageBoxia voisi kutsua omassa threadissaan ja jatkaa samalla ainakin ohjelman grafiikanpiirtolooppia?
by koodaaja
Mon Jun 04, 2012 3:27 pm
Forum: Äänestykset ja kilpailut
Topic: Kenellä on tykein kone?
Replies: 19
Views: 8349

Re: Kenellä on tykein kone?

Kysehän on vain ja ainoastaan siitä, kuka on valmis tietokoneeseen eniten sijoittamaan. Mitä olen itse nähnyt/kuullut niin tuhoojabotilla oli ainakin melkoinen tehohirvitys.
by koodaaja
Tue May 29, 2012 6:48 am
Forum: Problems
Topic: Bit Operation
Replies: 6
Views: 4669

Re: Bit Operation

If you want to do it in your original way, 'x&0xFF' is equal to 'x Mod 256' and 'Shr' is obviously equal to '>>'. CB uses negative values for colors, though, so you'll have to add 256 if the end result is negative.