ChaosBasic [version 0.0.2.4]

Muu yhteisön välinen keskustelu.
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: ChaosBasic [version 0.0.2.4]

Post by Koodiapina »

tuhoojabotti wrote:ois myös kiva saada php:stä tutut nimi taulut vaikka näin

Code: Select all

Var taulu[nimi1=asia1 As String][nimi2=asia2 As Integer]
Ei se kyllä noin mene. Täällä PHP:n taulukoista.
tuhoojabotti
Advanced Member
Posts: 485
Joined: Tue Aug 28, 2007 3:53 pm
Location: Suomi, Finland
Contact:

Re: ChaosBasic [version 0.0.2.4]

Post by tuhoojabotti »

sanoinkin "vaikka näin"! :P
Imagedev.tuhoojabotti.com — “Programmer (noun): An organism that turns caffeine into code.”
M.R
Active Member
Posts: 102
Joined: Sat Dec 22, 2007 3:05 pm

Re: ChaosBasic [version 0.0.2.4]

Post by M.R »

Kun yritän ajaa ChaosBasic ohjelman saan tälläisen virheilmoituksen:
chaos_errori.PNG
chaos_errori.PNG (6.38 KiB) Viewed 12828 times
User avatar
Ilmuri
Developer
Developer
Posts: 277
Joined: Sun Aug 26, 2007 2:46 pm
Location: \o

Re: ChaosBasic [version 0.0.2.4]

Post by Ilmuri »

Päivitä DirectX.
CoolBasic henkilökuntaa
Kehittäjä
CoolBasic Classic
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: ChaosBasic [version 0.0.2.4]

Post by Koodiapina »

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ä.
tuhoojabotti
Advanced Member
Posts: 485
Joined: Tue Aug 28, 2007 3:53 pm
Location: Suomi, Finland
Contact:

Re: ChaosBasic [version 0.0.2.4]

Post by tuhoojabotti »

täältää saa sen direct X filun :P d3dx9_32
Imagedev.tuhoojabotti.com — “Programmer (noun): An organism that turns caffeine into code.”
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: ChaosBasic [version 0.0.2.4]

Post by Koodiapina »

tuhoojabotti wrote:täältää saa sen direct X filun :P d3dx9_32
Eipä toimi.
tuhoojabotti
Advanced Member
Posts: 485
Joined: Tue Aug 28, 2007 3:53 pm
Location: Suomi, Finland
Contact:

Re: ChaosBasic [version 0.0.2.4]

Post by tuhoojabotti »

linkki vai tiedosto, linkin kokeilin, mutta tiedostoa en. Toisaalta ku tahansa voi googlettaa sen :D
Imagedev.tuhoojabotti.com — “Programmer (noun): An organism that turns caffeine into code.”
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: ChaosBasic [version 0.0.2.4]

Post by Koodiapina »

tuhoojabotti wrote:linkki vai tiedosto, linkin kokeilin, mutta tiedostoa en.
Linkin takaa putkahtaa tämmöinen:

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! 
Mutta tässä toinen linkki joka toimii ainakin minulla; http://www.softwarepatch.com/windows/di ... nload.html
anttipanda
Active Member
Posts: 248
Joined: Mon Aug 27, 2007 9:23 pm
Location: Oulu

Re: ChaosBasic [version 0.0.2.4]

Post by anttipanda »

tuhoojabotti wrote:täältää saa sen direct X filun :P d3dx9_32
Tai jopa ihan viralliselta direcx-sivulta: http://www.microsoft.com/downloads/deta ... laylang=en tai http://www.microsoft.com/downloads/deta ... laylang=en
OoO
M.R
Active Member
Posts: 102
Joined: Sat Dec 22, 2007 3:05 pm

Re: ChaosBasic [version 0.0.2.4]

Post by M.R »

Kiitos alkoi pelata.
User avatar
Dibalo
Advanced Member
Posts: 298
Joined: Mon Aug 27, 2007 8:12 pm
Location: Espoo, Finland
Contact:

Re: ChaosBasic [version 0.0.2.4]

Post by Dibalo »

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. :mrgreen:
The darkest spells can be found from
http://tunkkaus.blogspot.fi
User avatar
Jonez
Devoted Member
Posts: 575
Joined: Mon Aug 27, 2007 8:37 pm

Re: ChaosBasic [version 0.0.2.4]

Post by Jonez »

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.
-Vuoden 2008 aloittelijan ystävä -palkinnon voittaja-
Image <- protestipelikilpailun voittaja.
Space War
Dande
Active Member
Posts: 193
Joined: Tue Aug 28, 2007 4:30 pm

Re: ChaosBasic [version 0.0.2.4]

Post by Dande »

FPS tuossa suurennuslasissa tasaisesti 28, CoolBasicillä toteutetussa FPS niinikään 28.
User avatar
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]

Post by TheDuck »

Pitäiskö tän olla joku suurennuslasi? Mulla on ainakin vaan musta ympyrä hiiren kohdalla. Ja FPS 20.
^^
tuhoojabotti
Advanced Member
Posts: 485
Joined: Tue Aug 28, 2007 3:53 pm
Location: Suomi, Finland
Contact:

Re: ChaosBasic [version 0.0.2.4]

Post by tuhoojabotti »

mulla toimi fps 30-35 ja toimi niinkuin pitikin ainakin luulen niin
Imagedev.tuhoojabotti.com — “Programmer (noun): An organism that turns caffeine into code.”
JATothrim
Tech Developer
Tech Developer
Posts: 606
Joined: Tue Aug 28, 2007 6:46 pm
Location: Kuopio

Re: ChaosBasic [version 0.0.2.4]

Post by JATothrim »

Napakasti 20 fps. Iha kiva testi, mutta pixelin käsittelyä ? Ehh.. hidasta. :roll: tuommonen pitää saada ainakin 40 fps:ään nii tulee jotain jännää :D .
-On selkeästi impulsiivinen koodaaja joka...
ohjelmoi C++:lla rekursiivisesti instantioidun templaten, jonka jokainen instantiaatio instantioi sekundäärisen singleton-template-luokan, jonka jokainen instanssi käynistää säikeen tulostakseen 'jea'.
User avatar
Dibalo
Advanced Member
Posts: 298
Joined: Mon Aug 27, 2007 8:12 pm
Location: Espoo, Finland
Contact:

Re: ChaosBasic [version 0.0.2.4]

Post by Dibalo »

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:

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
Koodi CB:lle:

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
Lataa ohjelma
On mahdollista ettei tämäkään esimerkki ei toimi, jos edellinen ei toiminut. Kannattaa kuitenkin kokeilla.
The darkest spells can be found from
http://tunkkaus.blogspot.fi
jannepelaa
Active Member
Posts: 101
Joined: Tue Aug 28, 2007 2:27 pm

Re: ChaosBasic [version 0.0.2.4]

Post by jannepelaa »

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.
User avatar
Sami The Great
Advanced Member
Posts: 485
Joined: Tue Aug 28, 2007 4:15 pm
Contact:

Re: ChaosBasic [version 0.0.2.4]

Post by Sami The Great »

Tarkoitatko sellaista sirinää? Minullakin kuuluu koneesta sirinää, kun kone tekee töitä täysillä.
http://www.rockodilegames.com
CoolBasickin käyttäjä vuodesta 2004.
Post Reply