Ei se kyllä noin mene. Täällä PHP:n taulukoista.tuhoojabotti wrote:ois myös kiva saada php:stä tutut nimi taulut vaikka näinCode: Select all
Var taulu[nimi1=asia1 As String][nimi2=asia2 As Integer]
ChaosBasic [version 0.0.2.4]
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: ChaosBasic [version 0.0.2.4]
-
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 3:53 pm
- Location: Suomi, Finland
- Contact:
Re: ChaosBasic [version 0.0.2.4]
sanoinkin "vaikka näin"!
Re: ChaosBasic [version 0.0.2.4]
Kun yritän ajaa ChaosBasic ohjelman saan tälläisen virheilmoituksen:
Re: ChaosBasic [version 0.0.2.4]
Päivitä DirectX.
CoolBasic henkilökuntaa
Kehittäjä
CoolBasic Classic
Kehittäjä
CoolBasic Classic
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: ChaosBasic [version 0.0.2.4]
Kun kirjoitin koodiksi jotain siansaksaa, niin ohjelma vaan jääty pystyyn, ja piti sulkea tehtävienhallinnasta. Olis hieno systeemi jos kääntäjä antaisi ilmoituksen, että koodi on väärin ja sulkisi itsensä.
-
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 3:53 pm
- Location: Suomi, Finland
- Contact:
Re: ChaosBasic [version 0.0.2.4]
täältää saa sen direct X filun d3dx9_32
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: ChaosBasic [version 0.0.2.4]
Eipä toimi.tuhoojabotti wrote:täältää saa sen direct X filun d3dx9_32
-
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 3:53 pm
- Location: Suomi, Finland
- Contact:
Re: ChaosBasic [version 0.0.2.4]
linkki vai tiedosto, linkin kokeilin, mutta tiedostoa en. Toisaalta ku tahansa voi googlettaa sen
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: ChaosBasic [version 0.0.2.4]
Linkin takaa putkahtaa tämmöinen:tuhoojabotti wrote:linkki vai tiedosto, linkin kokeilin, mutta tiedostoa en.
Code: Select all
An error occured
Link Expired
The download link of d3dx9_32.dll has expired. Please go back and reload the page. A new link will be generated and you will be able to download the file.
If you're having major problems downloading the file even after reloading the previous page (step 3 of 3), please contact us using the form at http://www.dll-files.com/contact.php !
Thank you in advance!
-
- Active Member
- Posts: 248
- Joined: Mon Aug 27, 2007 9:23 pm
- Location: Oulu
Re: ChaosBasic [version 0.0.2.4]
Tai jopa ihan viralliselta direcx-sivulta: http://www.microsoft.com/downloads/deta ... laylang=en tai http://www.microsoft.com/downloads/deta ... laylang=entuhoojabotti wrote:täältää saa sen direct X filun d3dx9_32
OoO
Re: ChaosBasic [version 0.0.2.4]
Kiitos alkoi pelata.
- Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
- Contact:
Re: ChaosBasic [version 0.0.2.4]
Hieman uusia testituloksia: Pixel testing.
Eli koodi on otettu Marcoderin suurennuslasista ja käännetty kaaoksen muotoon:
Katso koodi
Toivottavasti EXE toimii. Jos aikasemmat Kaaoksen tuottamat EXEt ovat toimineet, pitäisi tämänkin toimia.
Eli koodi on otettu Marcoderin suurennuslasista ja käännetty kaaoksen muotoon:
Katso koodi
Toivottavasti EXE toimii. Jos aikasemmat Kaaoksen tuottamat EXEt ovat toimineet, pitäisi tämänkin toimia.
Re: ChaosBasic [version 0.0.2.4]
Exe kyllä toimii (ts. ohjelma ei kaadu), mutta itse ohjelmasta en ole niin varma... Ruudulle piirretään tuttu kartta, fps näyttää lukemaa 35-36, mutta minkäänlaista suurennosta en havaitse.
Re: ChaosBasic [version 0.0.2.4]
FPS tuossa suurennuslasissa tasaisesti 28, CoolBasicillä toteutetussa FPS niinikään 28.
- TheDuck
- Devoted Member
- Posts: 632
- Joined: Sun Aug 26, 2007 3:51 pm
- Location: C:\Program Files\Tuusula\
Re: ChaosBasic [version 0.0.2.4]
Pitäiskö tän olla joku suurennuslasi? Mulla on ainakin vaan musta ympyrä hiiren kohdalla. Ja FPS 20.
^^
-
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 3:53 pm
- Location: Suomi, Finland
- Contact:
Re: ChaosBasic [version 0.0.2.4]
mulla toimi fps 30-35 ja toimi niinkuin pitikin ainakin luulen niin
Re: ChaosBasic [version 0.0.2.4]
Napakasti 20 fps. Iha kiva testi, mutta pixelin käsittelyä ? Ehh.. hidasta. tuommonen pitää saada ainakin 40 fps:ään nii tulee jotain jännää .
-On selkeästi impulsiivinen koodaaja joka...
- Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
- Contact:
Re: ChaosBasic [version 0.0.2.4]
Hmmm... Outoa tuo ettei toimi. Mikä näytönohjain teillä on? Yritän tutkia ongelmaa toisella koneellani.
EDIT: Toisella koneellanikin toimii.. Onko varmasti DirectX asennettu kunnolla (asennuspaketista) vai vaan tuo dx9_32.dll (tjsp.) ladattu?
Pikselien käsittely on kyllä melko nopeaa mutta niiden hakeminen näytönohjaimen muistista on hidasta kuin hitto. Tämä on näitä laitteistokiihdytyksen varjopuolia.. Erityisesti näytön lukitus on hyvin hidasta, koska pikselit pitää kopioida koko näytön alueelta niihin varattuun alueeseen keskusmuistiin. Tästä johtuen myös näytön pikselien manipuolointi on mahdotonta (ainoastaan luku on mahdollista).
CB puolestaan hoitaa piirron prosessorin avulla. Tämän vuoksi kuvat ovat keskumuisissa, joten niiden pikselidatan käsittely on paljon nopeampaa. Itseasiassa olen yllättynyt, että päästiin edes CB:n tasolle. Tekstuureihin pikselimanipulaatio on onneksi hieman nopeampaa, mutta ei silläkään soitella. Laitteistokiihdytystä ei ole tarkoitettu tälläiseen tarkoitukseen..
Tässäpä tekstuuriin piirtoa (koodi Mistheman, löytyy täältä. Itselläni CB-version FPS on 3, ChB-version FPS noin 7:
Koodi Kaaokselle:
Koodi CB:lle:
Lataa ohjelma
On mahdollista ettei tämäkään esimerkki ei toimi, jos edellinen ei toiminut. Kannattaa kuitenkin kokeilla.
EDIT: Toisella koneellanikin toimii.. Onko varmasti DirectX asennettu kunnolla (asennuspaketista) vai vaan tuo dx9_32.dll (tjsp.) ladattu?
Pikselien käsittely on kyllä melko nopeaa mutta niiden hakeminen näytönohjaimen muistista on hidasta kuin hitto. Tämä on näitä laitteistokiihdytyksen varjopuolia.. Erityisesti näytön lukitus on hyvin hidasta, koska pikselit pitää kopioida koko näytön alueelta niihin varattuun alueeseen keskusmuistiin. Tästä johtuen myös näytön pikselien manipuolointi on mahdotonta (ainoastaan luku on mahdollista).
CB puolestaan hoitaa piirron prosessorin avulla. Tämän vuoksi kuvat ovat keskumuisissa, joten niiden pikselidatan käsittely on paljon nopeampaa. Itseasiassa olen yllättynyt, että päästiin edes CB:n tasolle. Tekstuureihin pikselimanipulaatio on onneksi hieman nopeampaa, mutta ei silläkään soitella. Laitteistokiihdytystä ei ole tarkoitettu tälläiseen tarkoitukseen..
Tässäpä tekstuuriin piirtoa (koodi Mistheman, löytyy täältä. Itselläni CB-version FPS on 3, ChB-version FPS noin 7:
Koodi Kaaokselle:
Code: Select all
Const Var sw = 200
Const Var sh = 150
Screen.Set sw, sh
Var i As Image = New Image
i.Create sw+1, sh+1
Repeat
Var t = Timer() / 50
i.Lock
For w=0 To sw
For h=0 To sh
Var c As Float = (Sin((w+h+t)*3)+Cos((w-t)*3)+Cos(h-t)*3)*100+t/2
i.SetPixel w,h, ((Sin(c)*64+128).ToInt() << 16) + ((Cos(c)*64+128).ToInt() << 8) + (255 << 24)
Next
Next
i.Unlock
i.Draw 0,0
Screen.Text 0,0,"FPS: "+Screen.FPS()
Screen.Draw
Forever
Code: Select all
Const sw = 200 //ikkunan leveys
Const sh = 150 //ikkunen korkeus
SCREEN sw,sh,32,2
SetWindow "Plasma effect by misthema"
Repeat
t=timer()/50 //aikaluku
For w=0 To sw
For h=0 To sh
c#=(Sin((w+h+t)*3)+Cos((w-t)*3)+Cos(h-t)*3)*100+t/2 //randomia sinikikkailua
Lock
PutPixel2 w,h, (Int(Sin(c)*64+128) Shl 16) + (Int(Cos(c)*64+128) Shl 8) + 0
Unlock
Next h
Next w
Text 0,0,FPS()
DrawScreen
Forever
On mahdollista ettei tämäkään esimerkki ei toimi, jos edellinen ei toiminut. Kannattaa kuitenkin kokeilla.
-
- Active Member
- Posts: 101
- Joined: Tue Aug 28, 2007 2:27 pm
Re: ChaosBasic [version 0.0.2.4]
Kun kokeilen tuota CB:n koodia, niin ohjelma toimii niinkuin pitääkin, mutta samalla koneesta alkaa kuulua outoa "vihlontaa". Heti kun suljen ohjelman, äänikin lakkaa. Ja tuo suurennuslasi-ohjelma ei toimi.
- Sami The Great
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 4:15 pm
- Contact:
Re: ChaosBasic [version 0.0.2.4]
Tarkoitatko sellaista sirinää? Minullakin kuuluu koneesta sirinää, kun kone tekee töitä täysillä.
http://www.rockodilegames.com
CoolBasickin käyttäjä vuodesta 2004.
CoolBasickin käyttäjä vuodesta 2004.