Page 28 of 30

Re: CoolBasic V3

Posted: Sun Nov 01, 2009 7:54 pm
by Jare
koodaaja wrote:Tuleva CB sisältänee myös tuen jollekin muulle karttaformaatille, jolloin valmiita karttaeditoreita on enemmän. Vai?
Tai ainakin avoimen karttaformaatin (kuten nykyisessä), jolloin joku voi koodata ensihätään konvertterin muuntamaan muita karttaformaatteja CB:n omaan formaattiin.

Re: CoolBasic V3

Posted: Sun Nov 01, 2009 9:23 pm
by vilQuri
No jos käytetään Irrlichtiä, niin sen oma .irr formaatti voi kait olla tuettuna ja samalla myös Quaken formaatit. Tuohon .irr on Irrlichtin oma editori IrrEdit ja Quaken formaatille varmasti lukuisia.

Re: CoolBasic V3

Posted: Tue Nov 17, 2009 9:23 pm
by kaneli2000
En tiedä onko tätä jo ehdotettu tai onko se jopa työn alla/varmasti tulossa, mutta toivoisin ehdottomasti V3:een ja miksei Classiciinkin nettikomentoja. Nyky-cb:llähän ovat cbNetwork ja TCP-paketti, mutta tuleviin versioihin toivoisin sisäänkirjoitettuja nettijutskia.

Re: CoolBasic V3

Posted: Wed Nov 18, 2009 8:01 pm
by MaGetzUb
kaneli2000 wrote:En tiedä onko tätä jo ehdotettu tai onko se jopa työn alla/varmasti tulossa, mutta toivoisin ehdottomasti V3:een ja miksei Classiciinkin nettikomentoja. Nyky-cb:llähän ovat cbNetwork ja TCP-paketti, mutta tuleviin versioihin toivoisin sisäänkirjoitettuja nettijutskia.
Katos nyt poika kuule tuolta CB:n main sivuilta, mitä sielä sanotaan. :D

Btw, joku/jonkinmoinen Soldat tyylinen kartta systeemi, eli kenttä koostuu kolmion muotoisista paloista, jotka on teksturoitu. ;)

Re: CoolBasic V3

Posted: Wed Nov 18, 2009 9:19 pm
by kaneli2000
MaGetzUb wrote:Katos nyt poika kuule tuolta CB:n main sivuilta, mitä sielä sanotaan. :D
Jahas, tulin sitten merta edemmäksi kalaan. Kiitos kumminkin.

EDIT: Waaait a minute, en kyllä löytänyt sieltä mitään infoa.

Re: CoolBasic V3

Posted: Wed Nov 18, 2009 10:17 pm
by Herra Siili
Classicin esittelyssä mainitaan nettikomennot.

Re: CoolBasic V3

Posted: Thu Nov 19, 2009 6:40 pm
by Lobodomy
MaGetzUb wrote:
kaneli2000 wrote:...
Katos nyt poika kuule tuolta CB:n main sivuilta, mitä sielä sanotaan. :D

Btw, joku/jonkinmoinen Soldat tyylinen kartta systeemi, eli kenttä koostuu kolmion muotoisista paloista, jotka on teksturoitu. ;)
Kolmion muotoiset palikat olis tosiaan ihan kivat.

Re: CoolBasic V3

Posted: Thu Nov 19, 2009 9:46 pm
by kaneli2000
Herra Siili wrote:Classicin esittelyssä mainitaan nettikomennot.
Aivan, nyt löysin sen. Anteeksi vaiva.

Kolmionmuotoisia kenttiä? Ja hyöty olisi (en väsyneenä näe tässä mitään hyötyä tileihin nähden)?

Re: CoolBasic V3

Posted: Thu Nov 19, 2009 9:55 pm
by Substance
kaneli2000 wrote:Kolmionmuotoisia kenttiä? Ja hyöty olisi (en väsyneenä näe tässä mitään hyötyä tileihin nähden)?
Eli kenttä koostuisi kolmionmuotoisista palasista (siis sivultakuvattu) jotka on teksturoitu.
EDIT:

Image

Näin.

Re: CoolBasic V3

Posted: Thu Nov 19, 2009 10:07 pm
by kaneli2000
Aivan, nyt tajusin. Näin illalla ei ajatus kulje.

Olisihan tuo ihan hyvä. Toivoisin itse kuitenkin myös tilemappisysteemiä, jossa voi luoda eri mallisia tilejä. eli jos on piirtäny kolmion muotoisen tilen, maskiväriin ei törmäisi.

Re: CoolBasic V3

Posted: Sat Nov 21, 2009 10:18 pm
by MaGetzUb
LittleGreen wrote:
kaneli2000 wrote:Kolmionmuotoisia kenttiä? Ja hyöty olisi (en väsyneenä näe tässä mitään hyötyä tileihin nähden)?
Eli kenttä koostuisi kolmionmuotoisista palasista (siis sivultakuvattu) jotka on teksturoitu.
EDIT:

*kuva*

Miksi ei myös ylhäältä kuvatusta?

Re: CoolBasic V3

Posted: Sun Nov 22, 2009 2:35 pm
by Substance
MaGetzUb wrote:
LittleGreen wrote:
kaneli2000 wrote:Kolmionmuotoisia kenttiä? Ja hyöty olisi (en väsyneenä näe tässä mitään hyötyä tileihin nähden)?
Eli kenttä koostuisi kolmionmuotoisista palasista (siis sivultakuvattu) jotka on teksturoitu.
EDIT:

*kuva*

Miksi ei myös ylhäältä kuvatusta?
Kyllä sekin toimisi, mutta sellaiseen pikselintarkka törmäys on minusta luontevampi (ja oletko ikinä nähnyt missään ylhäältä kuvatussa pelissä sellaista toteutusta?).

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 10:59 am
by buke44
Tehdäänkö tätä V3 yhtään eteenpäin, vaan onko Zero täysin keskittynyt classicciin?

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 11:29 am
by esa94
buke44 wrote:Tehdäänkö tätä V3 yhtään eteenpäin, vaan onko Zero täysin keskittynyt classicciin?
Ei V3 käsittääkseni vielä. Mutta sehän perustuu samaan virtuaalikoneeseen ja kaikkea.

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 11:32 am
by Zero
Tällä hetkellä DevTeam keskittyy täysin Classiciin.

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 11:38 am
by Latexi95
Eikös se mene niin, että Zero keskittyy tähän ja muut kehittäjät keskittyy Classic:n...
EDIT:

Zero ehti ensin...

Tuleeko CBV3:n mahdollisuus uudelleen määrittää operaattoreita?
Entäs constructor:t? Ymmärretäänkö eri parametriset funktiot eri funktioina?
Aiemmassa esimerkissä ei edes luotu luokanjäsentä... Eikö siis
minkäänlaista alustusta tarvita?

Code: Select all

Class luokka
      public Function luokka(a as Integer)
             this.muuttaja = a
      EndFunction
      public muuttuja as Integer
      public operator+ (a as luokka,b as luokka)
             c as luokka = new luokka(a.muuttuja + b.muuttuja)
             return c
      EndOperator
EndClass


a as luokka = new luokka(10)
b as luokka = new luokka(23)
c as luokka = a + b
Print c.muuttuja // tulostaa 33
Tuossa muutama kysymys/ehdotus...

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 1:56 pm
by esa94
Latexi95 wrote:Eikös se mene niin, että Zero keskittyy tähän ja muut kehittäjät keskittyy Classic:n...
EDIT:

Zero ehti ensin...

Tuleeko CBV3:n mahdollisuus uudelleen määrittää operaattoreita?
Entäs constructor:t? Ymmärretäänkö eri parametriset funktiot eri funktioina?
Aiemmassa esimerkissä ei edes luotu luokanjäsentä... Eikö siis
minkäänlaista alustusta tarvita?

Code: Select all

Class luokka
      public Function luokka(a as Integer)
             this.muuttaja = a
      EndFunction
      public muuttuja as Integer
      public operator+ (a as luokka,b as luokka)
             c as luokka = new luokka(a.muuttuja + b.muuttuja)
             return c
      EndOperator
EndClass


a as luokka = new luokka(10)
b as luokka = new luokka(23)
c as luokka = a + b
Print c.muuttuja // tulostaa 33
Tuossa muutama kysymys/ehdotus...
Paitsi että tuo operator+ pitäisi olla:

Code: Select all

Public Function operator+( b as luokka )
    return new luokka( this.muuttuja + b.muuttuja )
EndFunction

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 4:17 pm
by Latexi95
esa94 wrote: Paitsi että tuo operator+ pitäisi olla:

Code: Select all

Public Function operator+( b as luokka )
    return new luokka( this.muuttuja + b.muuttuja )
EndFunction
Ei välttämättä.
Esim. c#:ssa tuo menisi näin:

Code: Select all

publis static luokka operator+(luokka a,luokka b)
{
    return new luokka(a.muuttuja + b.muuttuja)
}
Se varmaankin riippuu ohjelmointi kielestä...
Mutta ei se ollut tuon edellisen viestini pointti...

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 4:22 pm
by KilledWhale
Latexi95 wrote:
esa94 wrote: Paitsi että tuo operator+ pitäisi olla:

Code: Select all

Public Function operator+( b as luokka )
    return new luokka( this.muuttuja + b.muuttuja )
EndFunction
Ei välttämättä.
Esim. c#:ssa tuo menisi näin:

Code: Select all

publis static luokka operator+(luokka a,luokka b)
{
    return new luokka(a.muuttuja + b.muuttuja)
}
Se varmaankin riippuu ohjelmointi kielestä...
Mutta ei se ollut tuon edellisen viestini pointti...
Noin se menisi kirjoitettuna luokan kulkopuolelle, mutta esa korjasi koodiasi, joka oli luokan sisään kirjoitettuna :evil:

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 4:47 pm
by Latexi95
KilledWhale wrote: Noin se menisi kirjoitettuna luokan kulkopuolelle, mutta esa korjasi koodiasi, joka oli luokan sisään kirjoitettuna :evil:
En ole ihan varma miten viestisi pitäisi ymmärtää, mutta...
Tein molemmat esimerkit c#:n pohjalta, koska en ole hirveämmin tutustunut mm. VB:n.
Jos et usko, että C#:ssa operaattoreiden uudelleen määritys tapahtuu noin niin katso vaikka tämä
tai googleta. Loppujen lopuksi kirjoitus asulla ei ole merkitystä, Zero päättää mikä on sopivin.
Halusin vain tietää tuleeko sellainen mahdollisuus lainkaan CBV3:n.