PPArkisto

Oman pelin tekeminen

Yleinen pelikeskustelu

1 ... 4 5 6

Viestit

Sivu 5 / 6
Rekisteröitynyt:
17.10.2004
Kirjoitettu: sunnuntai, 02. joulukuuta 2007 klo 01.16
Muokattu: 02.12.2007 klo 01.17
Lainaus:31.07.2007 clone kirjoitti:
Aloitin ensimmäisen tekstipelin tekoa, mutta törmäsin heti ongelmiin If Key:n kanssa

Print "Great War 3"
Wait 2000
Print "By Cloneof, the madman"
WaitKey
DrawScreen
Wait 2000
Print "En vain osaa"
DrawScreen
Print "You have two choses"
Wait 2000
AddText "1. Warsow"
AddText "2.Nato"
If KeyHit 1 Then Goto 15
If KeyHit (cbkey2) Then Goto 16
AddText "Olet kommari"

AddText "Olet kapitalisti"

kokeilin kahta eri, mutta kummatkaan eivät toimineet. tietääkö kukaan?




CoolBasic veteraani iskee kyntensä täältä juupajuu.

Noh....

1. Turhaan pistät DrawScreenia, Print toimii ilmankin, muut komennot eivät.
Mutta tässä tapauksessa voit ottaa sen pois koodistasi.

2. Miksi käytät välissä AddTextiä kun senkin voisit pistää Printilla, hoitaa saman asian

3. Sinun pitää tehdä KeyHitit looppeihin (ja suositeltavaa on tehdä aina koko ohjelma sinne)

4. Ei ole olemassa sellaista näppäintä kuin "1" jota käytät ensimmäisessä keyhitissä. Käytä aina (cbKey1) tai SCAN-koodia joka on numero, esim. "322"...

5. Älä käytä Gotoa. Se vain tuottaa sinulle ongelmia. En itsekään uskonut sitä mutta jos teet yhtään isompaa projektia, siihen se kaatuu. Käytä mieluummin if -lauseita esim. If KeyHit(cbKeyA) Then Print "Olet kommari"...

Ja noi sinun Gotot on perseellään. Nyt se vie kohtaan "16" jota sinulla ei edes ole. Sen pitäisi olla esim.

If KeyHit(cbKey2) Then goto kommari
kommari:
Print "Olet kommari"

Mutta älä käytä tuota gotoa vaan iffiä jonka selostin ylempänä.

Lainaus:



Print "Great War 3"
Wait 2000
Print "By Cloneof, the madman .::. Fixed by weeBee"
WaitKey
Wait 2000
Print "En vain osaa"
Print "You have two choses"
Wait 2000
Print "1. Warsow"
Print "2.Nato"

Repeat

If KeyDown(2) Then valinta=1

If KeyDown(3) Then valinta=2

If valinta=1 Then Text 00,0,"Olet kommari"

If valinta=2 Then Text 00,0,"Olet kapitalisti"

DrawScreen

Forever

Piti vähän kikkailla. Alussa on siis sun tekstiviritys.
Sitten tehdään looppi eli tuo Repeatin ja Foreverin välissä oleva alue kertautuu loputtomasti. Sitten siinä odotellaan että käyttäjä painaa jompaakumpaa (josset tee looppia, niin ellet paina oikealla millisekunnilla ohjelma katsoo KeyHittisi, ei painallusta ja menee ohi, siksi looppi täytyy aina olla)...

KeyDownin vaihdoin KeyHitin tilalle koska se toimii varmemmin ja ottaa joka painalluksen. Näillä ei juurikaan ole eroa, hit katsoo onko sitä painettu, down katsoo onko se alhaalla = sama tulos.

Sellaista komentoa kuin cbKey* ei löydy numeroille joten joudutaan käyttämään scan koodeja. Ne löytyvät mm. CBn manuaalista. Numerot ovat se sama numero + 1. Eli ykkönen on 2, viitonen on 6, jne.

Print piti nyt näin erikoistilanteessa vaihtaa Textiksi koska muuten print olisi tuossa loputtomassa loopissa tulostunut loputtomasti (tuloksena tuli ~2000 riviä "olet kommari" -tulostusta.).

Koska tuossa on tuo Text komento eikä Print, jouduin pistämään kerrankin tarpeellisen DrawScreenin loppuun.

Ohjelmasta pääset pois escillä.

Harjoittelemalla harjaannut.

Annanpas kaikille tuon koodin lukijoille tehtävän. Tee lisäys joka sulkee ohjelman kun painetaan kolmosta.

Vinkkejä:
-Komento End
-Tee se loopin sisään
-Komento KeyDown

Spoilereissa oikea koodi (yritä itse monta kertaa, muuten et opi yhtään ja tämä on turhaa, tsekkaa vaan jos et löydä itse oikeaa ratkaisua):

If KeyDown(4) Then End
Tämä loopin sisään eli Repeatin ja Foreverin väliin missä muutkin KeyDown komennot. Tsekataan siis vain että onko KeyDown alhaalla, jos on tehdään End eli komento joka sulkee ohjelman



Menipäs tähänkin 30min... Toivottavasti tästä on apua =]
Lähinnä trollaan.
Rekisteröitynyt:
17.10.2004
Kirjoitettu: sunnuntai, 02. joulukuuta 2007 klo 01.16
Muokattu: 02.12.2007 klo 01.17
Lainaus:31.07.2007 clone kirjoitti:
Aloitin ensimmäisen tekstipelin tekoa, mutta törmäsin heti ongelmiin If Key:n kanssa

Print "Great War 3"
Wait 2000
Print "By Cloneof, the madman"
WaitKey
DrawScreen
Wait 2000
Print "En vain osaa"
DrawScreen
Print "You have two choses"
Wait 2000
AddText "1. Warsow"
AddText "2.Nato"
If KeyHit 1 Then Goto 15
If KeyHit (cbkey2) Then Goto 16
AddText "Olet kommari"

AddText "Olet kapitalisti"

kokeilin kahta eri, mutta kummatkaan eivät toimineet. tietääkö kukaan?




CoolBasic veteraani iskee kyntensä täältä juupajuu.

Noh....

1. Turhaan pistät DrawScreenia, Print toimii ilmankin, muut komennot eivät.
Mutta tässä tapauksessa voit ottaa sen pois koodistasi.

2. Miksi käytät välissä AddTextiä kun senkin voisit pistää Printilla, hoitaa saman asian

3. Sinun pitää tehdä KeyHitit looppeihin (ja suositeltavaa on tehdä aina koko ohjelma sinne)

4. Ei ole olemassa sellaista näppäintä kuin "1" jota käytät ensimmäisessä keyhitissä. Käytä aina (cbKey1) tai SCAN-koodia joka on numero, esim. "322"...

5. Älä käytä Gotoa. Se vain tuottaa sinulle ongelmia. En itsekään uskonut sitä mutta jos teet yhtään isompaa projektia, siihen se kaatuu. Käytä mieluummin if -lauseita esim. If KeyHit(cbKeyA) Then Print "Olet kommari"...

Ja noi sinun Gotot on perseellään. Nyt se vie kohtaan "16" jota sinulla ei edes ole. Sen pitäisi olla esim.

If KeyHit(cbKey2) Then goto kommari
kommari:
Print "Olet kommari"

Mutta älä käytä tuota gotoa vaan iffiä jonka selostin ylempänä.

Lainaus:



Print "Great War 3"
Wait 2000
Print "By Cloneof, the madman .::. Fixed by weeBee"
WaitKey
Wait 2000
Print "En vain osaa"
Print "You have two choses"
Wait 2000
Print "1. Warsow"
Print "2.Nato"

Repeat

If KeyDown(2) Then valinta=1

If KeyDown(3) Then valinta=2

If valinta=1 Then Text 00,0,"Olet kommari"

If valinta=2 Then Text 00,0,"Olet kapitalisti"

DrawScreen

Forever

Piti vähän kikkailla. Alussa on siis sun tekstiviritys.
Sitten tehdään looppi eli tuo Repeatin ja Foreverin välissä oleva alue kertautuu loputtomasti. Sitten siinä odotellaan että käyttäjä painaa jompaakumpaa (josset tee looppia, niin ellet paina oikealla millisekunnilla ohjelma katsoo KeyHittisi, ei painallusta ja menee ohi, siksi looppi täytyy aina olla)...

KeyDownin vaihdoin KeyHitin tilalle koska se toimii varmemmin ja ottaa joka painalluksen. Näillä ei juurikaan ole eroa, hit katsoo onko sitä painettu, down katsoo onko se alhaalla = sama tulos.

Sellaista komentoa kuin cbKey* ei löydy numeroille joten joudutaan käyttämään scan koodeja. Ne löytyvät mm. CBn manuaalista. Numerot ovat se sama numero + 1. Eli ykkönen on 2, viitonen on 6, jne.

Print piti nyt näin erikoistilanteessa vaihtaa Textiksi koska muuten print olisi tuossa loputtomassa loopissa tulostunut loputtomasti (tuloksena tuli ~2000 riviä "olet kommari" -tulostusta.).

Koska tuossa on tuo Text komento eikä Print, jouduin pistämään kerrankin tarpeellisen DrawScreenin loppuun.

Ohjelmasta pääset pois escillä.

Harjoittelemalla harjaannut.

Annanpas kaikille tuon koodin lukijoille tehtävän. Tee lisäys joka sulkee ohjelman kun painetaan kolmosta.

Vinkkejä:
-Komento End
-Tee se loopin sisään
-Komento KeyDown

Spoilereissa oikea koodi (yritä itse monta kertaa, muuten et opi yhtään ja tämä on turhaa, tsekkaa vaan jos et löydä itse oikeaa ratkaisua):

If KeyDown(4) Then End
Tämä loopin sisään eli Repeatin ja Foreverin väliin missä muutkin KeyDown komennot. Tsekataan siis vain että onko KeyDown alhaalla, jos on tehdään End eli komento joka sulkee ohjelman



Menipäs tähänkin 30min... Toivottavasti tästä on apua =]
Lähinnä trollaan.
Rekisteröitynyt:
06.04.2002
Kirjoitettu: sunnuntai, 02. joulukuuta 2007 klo 01.30
Muokattu: 02.12.2007 klo 01.38
Lainaus:02.12.2007 Falcor_ kirjoitti:
Kokeile tehän ihan flashilla se peli .. Se varmaan ois paras.
Tai sitten joku helppo 2D koodaus ohjelma

Meh.

Java lienee paras tähän tarkoitukseen.

Ja ylipäänsäkkin paras kieli "moderniin" ohjelmointiin tutustumiseen.

C++ olisi myöskin mukava, mutta java on helpompi "leikkipelien" kannalta.
Hyödyttömät ajatukset voivat lopulta kasvattaa hyödyllisimmät ajatukset.PC: nopee prossu. nopee näyttis. nopeeta muistii.
Rekisteröitynyt:
06.04.2002
Kirjoitettu: sunnuntai, 02. joulukuuta 2007 klo 01.30
Muokattu: 02.12.2007 klo 01.38
Lainaus:02.12.2007 Falcor_ kirjoitti:
Kokeile tehän ihan flashilla se peli .. Se varmaan ois paras.
Tai sitten joku helppo 2D koodaus ohjelma

Meh.

Java lienee paras tähän tarkoitukseen.

Ja ylipäänsäkkin paras kieli "moderniin" ohjelmointiin tutustumiseen.

C++ olisi myöskin mukava, mutta java on helpompi "leikkipelien" kannalta.
Hyödyttömät ajatukset voivat lopulta kasvattaa hyödyllisimmät ajatukset.PC: nopee prossu. nopee näyttis. nopeeta muistii.
Rekisteröitynyt:
05.09.2005
Kirjoitettu: tiistai, 25. joulukuuta 2007 klo 23.06
kukaan tehny mitään mulitmedia fusionilla tai the games factoryllä?
*Hyperlinkki poistettu ylläpitäjien toimesta. Seuraavasta samanlaisesta toimesta porttikieltoa. | Heroes Of Newerth: HerQsampyla
Rekisteröitynyt:
05.09.2005
Kirjoitettu: tiistai, 25. joulukuuta 2007 klo 23.06
kukaan tehny mitään mulitmedia fusionilla tai the games factoryllä?
*Hyperlinkki poistettu ylläpitäjien toimesta. Seuraavasta samanlaisesta toimesta porttikieltoa. | Heroes Of Newerth: HerQsampyla
Rekisteröitynyt:
05.08.2003
Kirjoitettu: perjantai, 28. joulukuuta 2007 klo 10.06
Muokattu: 28.12.2007 klo 10.50
Lainaus:02.12.2007 weeBee kirjoitti:
Lainaus:31.07.2007 clone kirjoitti:
Aloitin ensimmäisen tekstipelin tekoa, mutta törmäsin heti ongelmiin If Key:n kanssa.
--

Print "Great War 3"
Wait 2000
Print "By Cloneof, the madman .::. Fixed by weeBee"
WaitKey
Wait 2000
Print "En vain osaa"
Print "You have two choses"
Wait 2000
Print "1. Warsow"
Print "2.Nato"

Repeat

If KeyDown(2) Then valinta=1
If KeyDown(3) Then valinta=2

If valinta=1 Then Text 00,0,"Olet kommari"
If valinta=2 Then Text 00,0,"Olet kapitalisti"

DrawScreen

Forever


Piti vähän kikkailla. Alussa on siis sun tekstiviritys.
Sitten tehdään looppi eli tuo Repeatin ja Foreverin välissä oleva alue kertautuu loputtomasti. Sitten siinä odotellaan että käyttäjä painaa jompaakumpaa (josset tee looppia, niin ellet paina oikealla millisekunnilla ohjelma katsoo KeyHittisi, ei painallusta ja menee ohi, siksi looppi täytyy aina olla)...

KeyDownin vaihdoin KeyHitin tilalle koska se toimii varmemmin ja ottaa joka painalluksen. Näillä ei juurikaan ole eroa, hit katsoo onko sitä painettu, down katsoo onko se alhaalla = sama tulos.

Print piti nyt näin erikoistilanteessa vaihtaa Textiksi koska muuten print olisi tuossa loputtomassa loopissa tulostunut loputtomasti (tuloksena tuli ~2000 riviä "olet kommari" -tulostusta.).
Kuulostaa hirveältä resurssien tuhlaukselta tuommoinen viritelmä. Silmukkaa ei pitäisi tehdä ikuisesti pyöriväksi vaan pätkäistä silloin, kun haluttu tulos on saatu.

En CoolBasicia ole ikinä käyttänyt tai harjoitellut, mutta pikaisesti vilaisin manuskaa ja tein (muokkasin) seuraavanlaisen:

Print "Great War 3"
Print "By Clone of the madman"
Wait 2000
Print "You have two options"
Wait 2000
Print "1. Warsow"
Print "2. Nato"

WaitKey

If KeyHit(2) Then Print "Olet kommari"
If KeyHit(3) Then Print "Olet kapitalisti"

WaitKey 'Tämä on periaatteessa turha


WaitKey ilmeisesti odottaa, että painetaan jotain namiskaa. Painallusta on turha lukea muuttujaan, koska tiedolla ei tehdä mitään myöhemmin. Lopussa on uusi WaitKey, jotta komentokehoteikkuna ei sulkeutuisi, jos on tapana ajaa ohjelmat tuplaklikkaamalla kuvaketta.

E: Jaa olikin vanha... No eniveis.
Rekisteröitynyt:
05.08.2003
Kirjoitettu: perjantai, 28. joulukuuta 2007 klo 10.06
Muokattu: 28.12.2007 klo 10.50
Lainaus:02.12.2007 weeBee kirjoitti:
Lainaus:31.07.2007 clone kirjoitti:
Aloitin ensimmäisen tekstipelin tekoa, mutta törmäsin heti ongelmiin If Key:n kanssa.
--

Print "Great War 3"
Wait 2000
Print "By Cloneof, the madman .::. Fixed by weeBee"
WaitKey
Wait 2000
Print "En vain osaa"
Print "You have two choses"
Wait 2000
Print "1. Warsow"
Print "2.Nato"

Repeat

If KeyDown(2) Then valinta=1
If KeyDown(3) Then valinta=2

If valinta=1 Then Text 00,0,"Olet kommari"
If valinta=2 Then Text 00,0,"Olet kapitalisti"

DrawScreen

Forever


Piti vähän kikkailla. Alussa on siis sun tekstiviritys.
Sitten tehdään looppi eli tuo Repeatin ja Foreverin välissä oleva alue kertautuu loputtomasti. Sitten siinä odotellaan että käyttäjä painaa jompaakumpaa (josset tee looppia, niin ellet paina oikealla millisekunnilla ohjelma katsoo KeyHittisi, ei painallusta ja menee ohi, siksi looppi täytyy aina olla)...

KeyDownin vaihdoin KeyHitin tilalle koska se toimii varmemmin ja ottaa joka painalluksen. Näillä ei juurikaan ole eroa, hit katsoo onko sitä painettu, down katsoo onko se alhaalla = sama tulos.

Print piti nyt näin erikoistilanteessa vaihtaa Textiksi koska muuten print olisi tuossa loputtomassa loopissa tulostunut loputtomasti (tuloksena tuli ~2000 riviä "olet kommari" -tulostusta.).
Kuulostaa hirveältä resurssien tuhlaukselta tuommoinen viritelmä. Silmukkaa ei pitäisi tehdä ikuisesti pyöriväksi vaan pätkäistä silloin, kun haluttu tulos on saatu.

En CoolBasicia ole ikinä käyttänyt tai harjoitellut, mutta pikaisesti vilaisin manuskaa ja tein (muokkasin) seuraavanlaisen:

Print "Great War 3"
Print "By Clone of the madman"
Wait 2000
Print "You have two options"
Wait 2000
Print "1. Warsow"
Print "2. Nato"

WaitKey

If KeyHit(2) Then Print "Olet kommari"
If KeyHit(3) Then Print "Olet kapitalisti"

WaitKey 'Tämä on periaatteessa turha


WaitKey ilmeisesti odottaa, että painetaan jotain namiskaa. Painallusta on turha lukea muuttujaan, koska tiedolla ei tehdä mitään myöhemmin. Lopussa on uusi WaitKey, jotta komentokehoteikkuna ei sulkeutuisi, jos on tapana ajaa ohjelmat tuplaklikkaamalla kuvaketta.

E: Jaa olikin vanha... No eniveis.
Rekisteröitynyt:
15.06.2005
Kirjoitettu: maanantai, 31. joulukuuta 2007 klo 17.43
Eikös Xbox360 ilmestynyt joku game factoryn pelinteko ohjelma, jo on mielestäni ilmainen.
TJ 0!, 6.7.2012 HAJOTKAA
Rekisteröitynyt:
15.06.2005
Kirjoitettu: maanantai, 31. joulukuuta 2007 klo 17.43
Eikös Xbox360 ilmestynyt joku game factoryn pelinteko ohjelma, jo on mielestäni ilmainen.
TJ 0!, 6.7.2012 HAJOTKAA
Rekisteröitynyt:
01.01.0001
Kirjoitettu: maanantai, 31. joulukuuta 2007 klo 23.17
Muokattu: 31.12.2007 klo 23.17
Kaksi Projektia Pystyssä..

Flare Engine:
RPG Moottori joka onkin sitten pää projektini.. Sivu projektia teen jos bugit alkaa ****:ilee..
Paras projektini tällä hetkellä ja omaa tehokkaan scriptaus sydeemin.

Alusta: PC
Kieli: Dark Basic Pro
img249.imageshack.us/img249/4594/holyjp7.jpg
(Kuva tappelu sydeemistä mikä on Finalien kaltaista..)

FPS Peli:
Netti räiskintä peli joka on gunzin tapainen mutta first person.. Hyvin toimii ja testattu muutaman kaverin kanssa wink (Lagia ei ilmaannu paljoa..)

Alusta: PC
Kieli: Dark Basic Pro
img249.imageshack.us/img249/8700/handsjx7.jpg

Muutamia vanhoja projekteja (menetetty formatoinnissa)

Air Hockey DS:
Toinen DS Projektini..
Sääli että menetin tämän.. Oisin halunnut tämän pelin valmistuvan.

Alusta: Nintendo DS
Kieli: C++
[kuva]

Mario Clone DS:
Ensimmäinen DS Projektini.. Ei oo paljoo nähtävää tässä =D
NDS filu on kuitenkin netissä tallella..

Alusta: Nintendo DS
Kieli: C#
[kuva]


Sitten oli myös 3d moottori DS:lle mutta sekin meni formatoinnin yhteydes (huoh)..

Tiedän että 3d mallit ja 2d työni ovat surkeita mutta en ole artisti enkä mahda sille mitään..

Että sellasta razz
Rekisteröitynyt:
01.01.0001
Kirjoitettu: maanantai, 31. joulukuuta 2007 klo 23.17
Muokattu: 31.12.2007 klo 23.17
Kaksi Projektia Pystyssä..

Flare Engine:
RPG Moottori joka onkin sitten pää projektini.. Sivu projektia teen jos bugit alkaa ****:ilee..
Paras projektini tällä hetkellä ja omaa tehokkaan scriptaus sydeemin.

Alusta: PC
Kieli: Dark Basic Pro
img249.imageshack.us/img249/4594/holyjp7.jpg
(Kuva tappelu sydeemistä mikä on Finalien kaltaista..)

FPS Peli:
Netti räiskintä peli joka on gunzin tapainen mutta first person.. Hyvin toimii ja testattu muutaman kaverin kanssa wink (Lagia ei ilmaannu paljoa..)

Alusta: PC
Kieli: Dark Basic Pro
img249.imageshack.us/img249/8700/handsjx7.jpg

Muutamia vanhoja projekteja (menetetty formatoinnissa)

Air Hockey DS:
Toinen DS Projektini..
Sääli että menetin tämän.. Oisin halunnut tämän pelin valmistuvan.

Alusta: Nintendo DS
Kieli: C++
[kuva]

Mario Clone DS:
Ensimmäinen DS Projektini.. Ei oo paljoo nähtävää tässä =D
NDS filu on kuitenkin netissä tallella..

Alusta: Nintendo DS
Kieli: C#
[kuva]


Sitten oli myös 3d moottori DS:lle mutta sekin meni formatoinnin yhteydes (huoh)..

Tiedän että 3d mallit ja 2d työni ovat surkeita mutta en ole artisti enkä mahda sille mitään..

Että sellasta razz
Rekisteröitynyt:
13.11.2007
Kirjoitettu: tiistai, 01. tammikuuta 2008 klo 01.01
Joskus kaverin kanssa tehtiin semmonen peli missä pysty kahestaan ajelemaan autoilla nurmikolla ja taustalla soi musiikki.biggrin Välillä kyllä meinas hermot mennäevil
CoolBasicilla tehtii
Mckorpille, tuolle sirpaleista omatuntoaan ylläpito-oikeuksia väärinkäyttämällä pönkittävälle ihmisraukalle.Selkeä lause, eikös? :)
Rekisteröitynyt:
13.11.2007
Kirjoitettu: tiistai, 01. tammikuuta 2008 klo 01.01
Joskus kaverin kanssa tehtiin semmonen peli missä pysty kahestaan ajelemaan autoilla nurmikolla ja taustalla soi musiikki.biggrin Välillä kyllä meinas hermot mennäevil
CoolBasicilla tehtii
Mckorpille, tuolle sirpaleista omatuntoaan ylläpito-oikeuksia väärinkäyttämällä pönkittävälle ihmisraukalle.Selkeä lause, eikös? :)
Rekisteröitynyt:
11.09.2005
Kirjoitettu: tiistai, 01. tammikuuta 2008 klo 01.37
sanonpahan vaan, että jos tosissaan haluaa jotain peliä ruveta väsäämään(siis tarkoitan nyt näitä 2D ilmaispelejä) niin kannattaa todellakin lukea esimerkkejä, harjotuksia yms. Jos harjottelee CoolBasicillä niin kannattaa ainaki osa niistä harjotus tehtävistä tehdä.

Itse tässä pari päivää sitten päätin ruveta opettelemaan CoolBasiciä(oman pelin tekemistä varten) ja tulin siihen lopputulokseen, ettei ole mitään järkeä ontuvilla tiedoilla alkaa kirjoittamaan koodia, vaan vasta usean harjotuksen jälkeen sitä kannattaa harkita omaa projektia.
PC, Xbox 360, PSP, Xbox, GC, GBA, GC, PSX
Rekisteröitynyt:
11.09.2005
Kirjoitettu: tiistai, 01. tammikuuta 2008 klo 01.37
sanonpahan vaan, että jos tosissaan haluaa jotain peliä ruveta väsäämään(siis tarkoitan nyt näitä 2D ilmaispelejä) niin kannattaa todellakin lukea esimerkkejä, harjotuksia yms. Jos harjottelee CoolBasicillä niin kannattaa ainaki osa niistä harjotus tehtävistä tehdä.

Itse tässä pari päivää sitten päätin ruveta opettelemaan CoolBasiciä(oman pelin tekemistä varten) ja tulin siihen lopputulokseen, ettei ole mitään järkeä ontuvilla tiedoilla alkaa kirjoittamaan koodia, vaan vasta usean harjotuksen jälkeen sitä kannattaa harkita omaa projektia.
PC, Xbox 360, PSP, Xbox, GC, GBA, GC, PSX
Rekisteröitynyt:
01.01.0001
Kirjoitettu: sunnuntai, 13. tammikuuta 2008 klo 23.19
Muokattu: 13.01.2008 klo 23.22
Joo aattelinpa tuoda tän threadin ylös.
Ekaa videota Flare Enginestä smile

Video on tylsä. Mutta esittelen lähinnä scriptaus sydeemin tehoa.. Eli kaikki dialogit sun muut "cut-scenet" mitkä näkyy on tehty scriptaus sydeemilläni.

FFVII:n otin teemaksi koska haluan nähdä pystyykö scriptaus sydeemi tekemään jotain mitä FFVII:ssä tehtiin razz

Scriptaus sydeemini kielen syntaxi on lähinnä tällästä:
[GlobalScript]"Tee Jorma"
[Trigger]
[OnMapCreate]
[Int]Jorma,[FreeObject]
[Make Object]"MallejaJormaJorma.x",Var(Jorma),120
[Position Object]Var(Jorma),5,5,5
[Set Entity]Var(Jorma)
[ExitScript]
[/Trigger]

[Trigger]
[OnTouch]Var(Jorma)
[Dialog]"Mitäs Kalle tietää?"
[/Trigger]
[/GlobalScript]

Video

Menetetyt DS projektini näette aijemmassa postauksessani.
Rekisteröitynyt:
01.01.0001
Kirjoitettu: sunnuntai, 13. tammikuuta 2008 klo 23.19
Muokattu: 13.01.2008 klo 23.22
Joo aattelinpa tuoda tän threadin ylös.
Ekaa videota Flare Enginestä smile

Video on tylsä. Mutta esittelen lähinnä scriptaus sydeemin tehoa.. Eli kaikki dialogit sun muut "cut-scenet" mitkä näkyy on tehty scriptaus sydeemilläni.

FFVII:n otin teemaksi koska haluan nähdä pystyykö scriptaus sydeemi tekemään jotain mitä FFVII:ssä tehtiin razz

Scriptaus sydeemini kielen syntaxi on lähinnä tällästä:
[GlobalScript]"Tee Jorma"
[Trigger]
[OnMapCreate]
[Int]Jorma,[FreeObject]
[Make Object]"MallejaJormaJorma.x",Var(Jorma),120
[Position Object]Var(Jorma),5,5,5
[Set Entity]Var(Jorma)
[ExitScript]
[/Trigger]

[Trigger]
[OnTouch]Var(Jorma)
[Dialog]"Mitäs Kalle tietää?"
[/Trigger]
[/GlobalScript]

Video

Menetetyt DS projektini näette aijemmassa postauksessani.
Rekisteröitynyt:
28.09.2006
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 08.33
Onko tuo Dark Basic helppo kieli?
Rekisteröitynyt:
28.09.2006
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 08.33
Onko tuo Dark Basic helppo kieli?
Rekisteröitynyt:
29.06.2005
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 09.37
Lainaus:02.12.2007 Falcor_ kirjoitti:
Kokeile tehän ihan flashilla se peli .. Se varmaan ois paras.
Jossain sanoinkin että flash pelit on siitä hyviä että ne saa helposti suureen jakeluun ja hyvinkin helpolla saa sponsori rahaa hyville peleille. Mutta niin... Sitä action scriptiäkin kun pitäis osata.
Rekisteröitynyt:
29.06.2005
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 09.37
Lainaus:02.12.2007 Falcor_ kirjoitti:
Kokeile tehän ihan flashilla se peli .. Se varmaan ois paras.
Jossain sanoinkin että flash pelit on siitä hyviä että ne saa helposti suureen jakeluun ja hyvinkin helpolla saa sponsori rahaa hyville peleille. Mutta niin... Sitä action scriptiäkin kun pitäis osata.
Rekisteröitynyt:
01.01.0001
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 15.28
Action script on perhanan helppoa..
Se on C#/C++ kaltainen syntaxi mutta helpompaa..
Dark Basic Pro on basic kieli eli on helppoa varsinkin jos haluat aloittaa ohjelmoinnin. OOP Precompilerikin on tulossa siihen smile

Tolla kannattaakin aloittaa ohjelmointi mielestäni koska sinun ei tarvitse koodata DirectX tai OpenGL Engineä itse (Toisin on olemassa libaryja jotka tekevät tämän automaattisesti esim. Ogre)
Mutta DBPro:lla pääset ohjelmoinnin makuun smile Sitten voit opetella samalla muita kieliä esim C++ varustettuna DGK:lla (Dark Basic Pron libarylla!)

Itse käytän DGK:ta joskus mutta mieluiten käytän Dark Basic Pro:ta ja C++ DS peleihin ja kohta opettelen tekemään DLL silleen että ne toimii DBPro:ssa..

Toisin C++ antaa enemmän nopeutta että voisi kai sitä totutella aina käyttää DGK:ta ja C++ mutta DGK:lle ei ole vielä tullut paljoa pluginneja.. että juu..

Rekisteröitynyt:
01.01.0001
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 15.28
Action script on perhanan helppoa..
Se on C#/C++ kaltainen syntaxi mutta helpompaa..
Dark Basic Pro on basic kieli eli on helppoa varsinkin jos haluat aloittaa ohjelmoinnin. OOP Precompilerikin on tulossa siihen smile

Tolla kannattaakin aloittaa ohjelmointi mielestäni koska sinun ei tarvitse koodata DirectX tai OpenGL Engineä itse (Toisin on olemassa libaryja jotka tekevät tämän automaattisesti esim. Ogre)
Mutta DBPro:lla pääset ohjelmoinnin makuun smile Sitten voit opetella samalla muita kieliä esim C++ varustettuna DGK:lla (Dark Basic Pron libarylla!)

Itse käytän DGK:ta joskus mutta mieluiten käytän Dark Basic Pro:ta ja C++ DS peleihin ja kohta opettelen tekemään DLL silleen että ne toimii DBPro:ssa..

Toisin C++ antaa enemmän nopeutta että voisi kai sitä totutella aina käyttää DGK:ta ja C++ mutta DGK:lle ei ole vielä tullut paljoa pluginneja.. että juu..

Rekisteröitynyt:
29.06.2005
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 15.53
Lainaus:14.01.2008 Cloudef kirjoitti:
Action script on perhanan helppoa..
No siis periaatteessa varmasti juu, mutta sitten taas ei kyllä oikeastaan.
Rekisteröitynyt:
29.06.2005
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 15.53
Lainaus:14.01.2008 Cloudef kirjoitti:
Action script on perhanan helppoa..
No siis periaatteessa varmasti juu, mutta sitten taas ei kyllä oikeastaan.
Rekisteröitynyt:
28.09.2006
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 20.27
Olen käyttänyt CoolBasicia jo vuoden ja haluaisin siirtyä johonkin parempaan. Eli siis onko tuo Dark Basic helppo oppia?
Rekisteröitynyt:
28.09.2006
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 20.27
Olen käyttänyt CoolBasicia jo vuoden ja haluaisin siirtyä johonkin parempaan. Eli siis onko tuo Dark Basic helppo oppia?
Rekisteröitynyt:
01.01.0001
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 20.58
Lyhyesti.. On!
Rekisteröitynyt:
01.01.0001
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 20.58
Lyhyesti.. On!
hitman

ivo

Rekisteröitynyt:
23.05.2007
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 22.15
Muokattu: 16.01.2008 klo 19.36
Jees jees. Olen aina halunnut tehdä sellaiseen sivuskrollaavaan mättö/räiskintä peliin grafiikat/animaatiot.
hitman

ivo

Rekisteröitynyt:
23.05.2007
Kirjoitettu: maanantai, 14. tammikuuta 2008 klo 22.15
Muokattu: 16.01.2008 klo 19.36
Jees jees. Olen aina halunnut tehdä sellaiseen sivuskrollaavaan mättö/räiskintä peliin grafiikat/animaatiot.
Rekisteröitynyt:
28.09.2006
Kirjoitettu: tiistai, 15. tammikuuta 2008 klo 23.52
Muokattu: 15.01.2008 klo 23.52
Voisitteko kertoa hyviä Dark Basic tutoriaaleja.
Rekisteröitynyt:
28.09.2006
Kirjoitettu: tiistai, 15. tammikuuta 2008 klo 23.52
Muokattu: 15.01.2008 klo 23.52
Voisitteko kertoa hyviä Dark Basic tutoriaaleja.
Rekisteröitynyt:
20.02.2005
Kirjoitettu: keskiviikko, 16. tammikuuta 2008 klo 00.12
Ja kiitti WeeBee ja Verge hyvistä vastauksista, satuin vasta äskettäin huomaamaan että on vastattu.
The cake is real, but there is no spoon
Rekisteröitynyt:
20.02.2005
Kirjoitettu: keskiviikko, 16. tammikuuta 2008 klo 00.12
Ja kiitti WeeBee ja Verge hyvistä vastauksista, satuin vasta äskettäin huomaamaan että on vastattu.
The cake is real, but there is no spoon
Rekisteröitynyt:
02.09.2007
Kirjoitettu: keskiviikko, 16. tammikuuta 2008 klo 16.05
Lainaus:22.05.2005 Bobinho kirjoitti:
Eli ajattelin tehdä jonkinlaisen pelinrazz Voisiko joku kertoa joitakin helppo käyttöisiä pelinteko ohjelmia? Olen siis tällä alalla aloittelija, joten joku yksinkertainen. Tarvitsisin myös neuvoja hiukan aloittamiseen. Mistä kannattaisi aloittaa?redface

Opettele C++ tai joku BASIC on kyl aluks parempi.
__----_____
Rekisteröitynyt:
02.09.2007
Kirjoitettu: keskiviikko, 16. tammikuuta 2008 klo 16.05
Lainaus:22.05.2005 Bobinho kirjoitti:
Eli ajattelin tehdä jonkinlaisen pelinrazz Voisiko joku kertoa joitakin helppo käyttöisiä pelinteko ohjelmia? Olen siis tällä alalla aloittelija, joten joku yksinkertainen. Tarvitsisin myös neuvoja hiukan aloittamiseen. Mistä kannattaisi aloittaa?redface

Opettele C++ tai joku BASIC on kyl aluks parempi.
__----_____
Rekisteröitynyt:
01.01.0001
Kirjoitettu: torstai, 17. tammikuuta 2008 klo 19.57
Lainaus:Voisitteko kertoa hyviä Dark Basic tutoriaaleja.

DBPro:n kotisivut -> Forum

Foorumilta löytyy tutoriaaleja ja ihan hauskoja heppujakin.. Mutta sinne ei kannata mennä tyyliin "OMGFS! Teen maailman parhaan [pelin genre tähän] Joka on justiisa niinku [pelin nimi tähän] mutta 100x paremmat graffat yms.." razz

Opettele siis eka perus asiat ja alota helposta pelistä esim Pong!
Rekisteröitynyt:
01.01.0001
Kirjoitettu: torstai, 17. tammikuuta 2008 klo 19.57
Lainaus:Voisitteko kertoa hyviä Dark Basic tutoriaaleja.

DBPro:n kotisivut -> Forum

Foorumilta löytyy tutoriaaleja ja ihan hauskoja heppujakin.. Mutta sinne ei kannata mennä tyyliin "OMGFS! Teen maailman parhaan [pelin genre tähän] Joka on justiisa niinku [pelin nimi tähän] mutta 100x paremmat graffat yms.." razz

Opettele siis eka perus asiat ja alota helposta pelistä esim Pong!
Rekisteröitynyt:
07.07.2005
Kirjoitettu: lauantai, 02. helmikuuta 2008 klo 11.56
Mikäs tässä on väärin? Freebasicia ;D

print "What is the capital of Finland?"
print
print " 1. Oslo"
print " 2. London"
print " 3. Stockholm"
print " 4. Helsinki"
print
print "Enter the number of your choice."

Input ">", answer

If ">" = "4" then print "You survived."

Eli jos laittaisi tuon 4, pitäisi tulla "You survived."

Sitten jos laittaisi 1, 2 tai 3, tulisi "You died."

Aattelin että tuon jälkimmäisen voisi laittaa niin että laittaisi sitten loppuun
If ">" = "1" then print "You died"
If ">" = "2" then print "You died"
If ">" = "3" then print "You died"

Tai jotenkin noin. Mutta ensin pitäisi saada tuo että jos antaa oikean vastauksen, niin se printtaapi tuon You survived...

Eli mikähän tuossa on väärin?
Rekisteröitynyt:
07.07.2005
Kirjoitettu: lauantai, 02. helmikuuta 2008 klo 11.56
Mikäs tässä on väärin? Freebasicia ;D

print "What is the capital of Finland?"
print
print " 1. Oslo"
print " 2. London"
print " 3. Stockholm"
print " 4. Helsinki"
print
print "Enter the number of your choice."

Input ">", answer

If ">" = "4" then print "You survived."

Eli jos laittaisi tuon 4, pitäisi tulla "You survived."

Sitten jos laittaisi 1, 2 tai 3, tulisi "You died."

Aattelin että tuon jälkimmäisen voisi laittaa niin että laittaisi sitten loppuun
If ">" = "1" then print "You died"
If ">" = "2" then print "You died"
If ">" = "3" then print "You died"

Tai jotenkin noin. Mutta ensin pitäisi saada tuo että jos antaa oikean vastauksen, niin se printtaapi tuon You survived...

Eli mikähän tuossa on väärin?
Rekisteröitynyt:
27.06.2005
Kirjoitettu: lauantai, 02. helmikuuta 2008 klo 12.04
Oma veikkaus:
If ">" = "4" then print "You survived." muuta If answer = "4" then print "You survived."
Asrock 4CoreDual-VSTA | C2D E4300 @ 1,8 GHz | 2048 MB DDR2 667 MHz | Asus GeForce 8600 GT
Rekisteröitynyt:
27.06.2005
Kirjoitettu: lauantai, 02. helmikuuta 2008 klo 12.04
Oma veikkaus:
If ">" = "4" then print "You survived." muuta If answer = "4" then print "You survived."
Asrock 4CoreDual-VSTA | C2D E4300 @ 1,8 GHz | 2048 MB DDR2 667 MHz | Asus GeForce 8600 GT
Rekisteröitynyt:
07.07.2005
Kirjoitettu: lauantai, 02. helmikuuta 2008 klo 12.07
Lainaus:02.02.2008 D-EagIe kirjoitti:
Oma veikkaus:
If ">" = "4" then print "You survived." muuta If answer = "4" then print "You survived."

Kokeilin tuota aiemminkin, mutta sanoopi mismatchia tuosta thenistä...
Rekisteröitynyt:
07.07.2005
Kirjoitettu: lauantai, 02. helmikuuta 2008 klo 12.07
Lainaus:02.02.2008 D-EagIe kirjoitti:
Oma veikkaus:
If ">" = "4" then print "You survived." muuta If answer = "4" then print "You survived."

Kokeilin tuota aiemminkin, mutta sanoopi mismatchia tuosta thenistä...
Rekisteröitynyt:
22.06.2005
Kirjoitettu: tiistai, 26. helmikuuta 2008 klo 19.23
http://www.arcade.fi/peli/desert-rally.html

Eli tarkotus olisi tehdä tuon tapainen peli... ei välttämättä tarvis olla nuita eri vaihtoehtoja... Mutta voinko esim. jollain ohjelmalla muokata tuota ja muuttaa autoa? Vai millä/miten olisi helpoin tehdä tuollainen peli??
Rekisteröitynyt:
22.06.2005
Kirjoitettu: tiistai, 26. helmikuuta 2008 klo 19.23
http://www.arcade.fi/peli/desert-rally.html

Eli tarkotus olisi tehdä tuon tapainen peli... ei välttämättä tarvis olla nuita eri vaihtoehtoja... Mutta voinko esim. jollain ohjelmalla muokata tuota ja muuttaa autoa? Vai millä/miten olisi helpoin tehdä tuollainen peli??
Rekisteröitynyt:
22.09.2004
Kirjoitettu: tiistai, 10. kesäkuuta 2008 klo 20.36
Tein hyvän pelin siin liikutaa pallol ja syyää burgereit ja rahaa smile
1 ... 4 5 6