Luulen, että mielipiteesi johtuu siitä, että tässä ei ole vielä kunnon oppaita. Kannattaa huomioida, että tämä on vielä kehitys vaiheessa ja epäilen, että oppaita on tulossa. Jos osaa CB:n hyvin ei tämän käyttö tuota mitään vaikeuksia ja tämän etu on, että grafiikan piirto on paljon nopeampaa.Tommi wrote:Tätä ohjelmaa en suosittele CB on puolet parempi vaikka onkin vaikeaEDIT:Tää ohjelma on semmonen ettei saa selvää mistäänminun mielestä
EDIT:oma mielipide
ChaosBasic - KEHITTÄJIÄ HAKUSESSA!! (sivu 9)
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Projektit: Fiperus - Jäädytetty pidemmäksi aikaa.
Voitot: Viikkokisa XIII, Pikapelikisa 3, Pikapelikisa 13
http://www.sami345.tk/
Voitot: Viikkokisa XIII, Pikapelikisa 3, Pikapelikisa 13
http://www.sami345.tk/
- Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
- Contact:
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Jos tulee Windowsin oma virheilmoitus, niin se tarkoittaa sitä että ohjelma ei ole sammunut hallitusti (muistivuotoja.. ).Jare wrote:Niin ja kaatuessa ei tule mitään ChB:n omaa virheilmoitusta, vaan pelkkä WinXp:n perusvirheilmoitus, jossa kysytään "Haluatko lähettää Mikkisoftalle tietoja tästä virheestä?". (En painanut Lähetä-nappia).
Galgoneerin ja Jaren ongelmat korjattu. Tässä päivitys (en ole edes versioinut sitä):
Lataa quickfix.
Huom! Huomasin, että ChaosBasic ei tule sisäkkäisiä Foreach-looppeja samaan tyyppiin. Esimerkiksi koodi:
Code: Select all
Foreach a In A
Foreach a In A
// koodia
Next
// koodia
Next
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
OffTopic:
OnTopic:
Tuleekos tähän joskus protected ja friend? Aika tyhmä kysymys, mutta en keksinyt parempaakaan.
CoolBasic ei ole vaikea jos verrataan muihin ohjelmointikieliin - Taitaa olla itseasiassa helpoimmasta päästä ainakin pelintekoon (Niin sanotaan CoolBasicin kotisivuilla :D). ChB taas on jo näitä kehittyneempiä kieliä, koska se sisältää esimerkiksi olio-ominaisuudet (Mutta BASIC kieliopin 0__o).Tommi wrote:CB on puolet parempi vaikka onkin vaikea
OnTopic:
Tuleekos tähän joskus protected ja friend? Aika tyhmä kysymys, mutta en keksinyt parempaakaan.
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Katsos tiedostoa colors.xml kansiossa "ChaosBasic\IDE\Data". Etköhän osaa siitä jotenkin säätää.Pate5 wrote:Tee siihen uuteen editoriin mahdollisuus vaihtaa väriä; silmät ei kestä tuollaista.
Ja jos jostain syystä haluaisit lisätä omat funktiot värjätyiksi, niin tarkasteleppa tekstieditorilla tiedostoa ChB.syntax samaisessa kansiossa. Sieltä löytyy mielenkiintoista luettavaa (en tiedä mitä tämän muokkauksesta loppujen lopuksi tapahtuu, mutta kaiken järjen mukaan tuon pitäisi toimia...)
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Tuon myötä ilmestyi uusi bugi: Luokkiin ei saa kuin yhden jäsenen kerrallaan. :/Dibalo wrote:Galgoneerin ja Jaren ongelmat korjattu. Tässä päivitys (en ole edes versioinut sitä):
Mutta kiitos kuitenkin, kyllä tämä tästä lähtee kehittymään.
Edit: Eli uusi jäsen ei vain jostain syystä synny, tai sitten se ei mene listaan, vaikka käytän Push-komentoa.
-
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 3:53 pm
- Location: Suomi, Finland
- Contact:
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
hmm editori voisi katsoa että kirjoittaako koodaaja funkkarin ja jos kirjoittaa niin se voisi kysyä lisätäänkö kyseiselle avainsanalle värjäys... joko default tai itse määrätty väri
- Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
- Contact:
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Korjattu (toivon mukaan).Jare wrote:Tuon myötä ilmestyi uusi bugi: Luokkiin ei saa kuin yhden jäsenen kerrallaan. :/
Voi ladata samasta linkistä (ylempää). Muista varmistaa, ettei lataus tapahdu selaimen välimuistista. Tällöin uutta ei lataudu.
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
En ehtinyt näköjään ilmoittaa, että myös For-looppi oli rikki, mutta sekin näköjään korjautui (vai oliko se ongelmien alkusyy)Dibalo wrote:Korjattu (toivon mukaan).Jare wrote:Tuon myötä ilmestyi uusi bugi: Luokkiin ei saa kuin yhden jäsenen kerrallaan. :/
Voi ladata samasta linkistä (ylempää). Muista varmistaa, ettei lataus tapahdu selaimen välimuistista. Tällöin uutta ei lataudu.
- Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
- Contact:
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Jep. Olihan se.
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Kiitos paljon, se toimii! Tämä kieli tuntuu loistavalta!Dibalo wrote:Korjattu (toivon mukaan).Jare wrote:Tuon myötä ilmestyi uusi bugi: Luokkiin ei saa kuin yhden jäsenen kerrallaan. :/
Voi ladata samasta linkistä (ylempää). Muista varmistaa, ettei lataus tapahdu selaimen välimuistista. Tällöin uutta ei lataudu.
-
- Advanced Member
- Posts: 335
- Joined: Tue Aug 28, 2007 3:55 pm
- Location: Siellä jossain
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Päätin että siirryn käyttämään tätä, heti kun tää on cbn tasolla onko se jo? eli saako saman aikaisin mitä cblläkin?
Projektit:
Joku projekti meneillään... Mitähän siitäkin tulee
Joku projekti meneillään... Mitähän siitäkin tulee
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Tähän mennessä minulla ei ainakaan ole pahoja rajoja tullut vastaan. Suosittelen, että teet kuten minä: keksit yksinkertaisen peli-idean ja lähdet toteuttamaan sitä. Samalla keksit peliin varmaan lisää toimintoja ja huomaat kokoajan, pystyykö minkäkin jutun toteuttamaan vai ei. Minun mielestäni tällä pystyy tekemään jo varsin paljon kaikkea.iTKEVAnAKKI wrote:Päätin että siirryn käyttämään tätä, heti kun tää on cbn tasolla onko se jo? eli saako saman aikaisin mitä cblläkin?
Tosin nyt tuli yksi pulma vastaan. Voiko funktioiden parametreista tehdä valinnaisia?
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Voi. Tismalleen samalla lailla kuin CoolBasicissä. Ainakin itselläni on toiminut.Jare wrote:Tosin nyt tuli yksi pulma vastaan. Voiko funktioiden parametreista tehdä valinnaisia?
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Huoh, kaatuu ide aina
- Attachments
-
- chaoscrash.JPG (28.25 KiB) Viewed 11507 times
-
- Advanced Member
- Posts: 485
- Joined: Tue Aug 28, 2007 3:53 pm
- Location: Suomi, Finland
- Contact:
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
yääh, mulla kaatuu aina runtimeerror can't load image... vaikka polku on oikein ja koodi :S
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Ahaa. Näemmä vika onkin siinä, ettei oletusarvo voi olla negatiivinen luku, esim. -1 (eikä myöskään lauseketta 0-1). Sen vuoksi sain virheilmoituksen virheellisestä parametrien määrittämisestä.Galgoneer wrote:Voi. Tismalleen samalla lailla kuin CoolBasicissä. Ainakin itselläni on toiminut.Jare wrote:Tosin nyt tuli yksi pulma vastaan. Voiko funktioiden parametreista tehdä valinnaisia?
- Misthema
- Advanced Member
- Posts: 312
- Joined: Mon Aug 27, 2007 8:32 pm
- Location: Turku, Finland
- Contact:
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Se joka löytää toimimattomuutta aiheuttavan virheen tästä, saa hurjat aploodit:
Code: Select all
Var sw As Integer = 100
Var sh As Integer = 75
Var c As Integer = 0
Var t As Clock = New Clock
Var t2 As Integer = 0
t.Start
Screen.Set(sw,sh)
Repeat
/* En ole varma toimiiko alla oleva kommentoitu
rivi tuolla tavalla...
*/
#t2=t.Ticks()/50
t2+=1
For w = 0 To sw
For h = 0 To sh
c=(Sin((w+h+t2)*5)+Cos((w-t2)*5)+Cos(h-t2)*5)*356
Screen.Lock(ChBLockWrite)
Screen.SetPixel(w,h, GetARGB(Sin(c)*64+128,Cos(c)*64+128,0))
Screen.Unlock
Next
Next
Screen.Text 0,0,Screen.FPS()
Screen.Draw
Forever
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Screen.Lock ja Unlock aiheuttavat virheen.
Homma toimii ainakin näin:
Eli tuon setpixelin sijaan käytin Color- ja Dot-funktioita.
Homma toimii ainakin näin:
Code: Select all
For w = 0 To sw
For h = 0 To sh
c=(Sin((w+h+t2)*5)+Cos((w-t2)*5)+Cos(h-t2)*5)*356
Screen.Color Sin(c)*64+128,Cos(c)*64+128,0
Screen.Dot(w,h)
Next
Next
Asian tuntian oikein kirjoitus ohjeet:
-Älä tee yhdys sana virheitä.
-Vältä lyhenteitä mahd. muk.
-Yksi sanaiset lauseet? Unohda.
-Älä tee yhdys sana virheitä.
-Vältä lyhenteitä mahd. muk.
-Yksi sanaiset lauseet? Unohda.
- Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
- Contact:
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Korjaantuu StormBringer-versioon mennessä.Jare wrote:Ahaa. Näemmä vika onkin siinä, ettei oletusarvo voi olla negatiivinen luku, esim. -1 (eikä myöskään lauseketta 0-1). Sen vuoksi sain virheilmoituksen virheellisestä parametrien määrittämisestä.
Tuosta Lock-jutusta: oli eksynyt pieni copy-pastevirhe (yksi muuttuja oli vaihtunut toiseksi), joka aiheutti kaatumisen. Vika korjattu. Julkaisen huomenna version, jossa on Image::SetHotspot -metodi (+ehkä jotain muutakin).
Re: ChaosBasic 0.1.0.1 (Sledgehammer)
Ok.Dibalo wrote:Korjaantuu StormBringer-versioon mennessä.Jare wrote:Ahaa. Näemmä vika onkin siinä, ettei oletusarvo voi olla negatiivinen luku, esim. -1 (eikä myöskään lauseketta 0-1). Sen vuoksi sain virheilmoituksen virheellisestä parametrien määrittämisestä.
Uusi pulma: En voi määrittää muuttujan tyypiksi luokkaa, joka määritetään vasta ko. muuttujan jälkeen. Tämä on kiusallista nyt kun minulla on kolme luokkaa ja jokaisessa on muuttujia (joiden tyyppinä on toinen luokka), joten en voi edes siirrellä luokkia sopivaan järjestykseen.