Millä koodilla ruveta tekemään 2d mmorpg

Elikkä aattelin ruveta tekee 2d mmorpg. Siitä pitäs tulla samantapanen kun maplestory.
Osaan nyt vain HTLM ja vähän PHP mutta käsitykseni mukaan niillä ei sitä peliä saa, joten mitä kieleiä kannattaisi ruveta opiskelemaan? Minulle on sama tuleeko selain peli vai ei, mutta kertokaa vaihtoehot Maplestoryn tapaseen selain tai ei selainen peliin.

13

118

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • HTML5

      HTML5

    • 4+11

      Kannattaa ensiksi opetella kirjoittamaan noin yleensäkin.

    • Spambot 5000

      Browser Quest on tehty HTML 5:llä. Vaikket onnistuisikaan projektissasi niin ainakin opit kieltä josta on jatkossakin hyötyä.

      Toisaalta sinulle on jo puoli vuotta sitten mm. suositeltu Javaa, luulisi että olisit jo tässä ajassa päättänyt...? :

      http://keskustelu.suomi24.fi/node/10120594

      • Tajusin että 3D mmorpg olisi minulle AIVAN liian suuri projekti joten ajattelin vaihtaa 3D:een 2Dhen.
        Haluisin varmistaa tän asian koska ei kehtais turhaan opetella uutta keiltä. Eli onnistuuko siis HTML 5:dellä tehdä mmOrpg ? Tarvitseeko opetella muita kieliä vaikka sitä javaa vai riittääkö pelkkä HTML 5?


    • Tässä vähän selkeämpi versio haluamastani.

      Elikkä oon nyt pitkään halunnu tehä Maplestoryn tapasta peliä. Osaan nyt HTML ja php.
      Tärkeintä pelissä olisi siis se että sitä voi pelata kaverin kanssa (esim. samassa huoneessa yhtöaikaa toisen käyttäjän kanssa)

      Mitä kieltä minun kannattaisi ruveta opettelemaan? Tietääkö kukaan myöskään millä koodilla Maplestory on tehty?

    • jotain tietävä

      Suoraa faktaa:
      html ei ole ohjelmointikieli.
      PHP on mutta lähinnä verkkosivujen toteutukseen tarkoitettu.

      Ulkoasusuunnittelukin vie oman aikansa.
      Flash pohjainen peli on yksi mahdollisuus.( Kieli siinä on Actionscript)
      Adobe Director ohjelmalla voi myös toteuttaa pelejä. ( Kieli Lingo)
      Java on yksi hyvä, mutta oppiminen vie aikaa.
      C-kielillä onnistuu myös.

      Loppuen lopuksi monet ohjelmointikielet ovat perusrakenteeltaan samankaltaisia.
      Olio-ohjelmointia.

      • Okei käyn lainaamassa kirjastosta c oppaan... katson onko se miten helppoa ja osaanko soveltaa sitä pelin tekemiseen :-)... Vai onko C# parempi kieli sillä jotkut sanoo että se on selkeämpää ja sillä saa paremmin toteutettua online mahdollisuuden?


    • Ainiin ja voiko c tai c#llä toteutettua selainpeli mahdollisuuen?

      • gdfdgfdgfgfd

        Miksipä ei voisi? Pelin täytyy silti tuottaa selaimen ymmärtämää dataa mikä tarkoittaa taas html tai muita selaimen ymmärtämiä tekniikoita.

        c:llä se apache webserverikin on kirjoitettu..


      • Seitinpunoja

        Selainpelin voit tehdä Flashilla. Sillä on suurin osa pelisivustojen peleistä tehty.

        Toinen vaihtoehto on Java. Sillä voi tehdä samat asiat kuin Flashilla mutta se ei ole yhtä hyvä pelien tekemiseen mitä Flash.

        Kolmas vaihtoehto on HTML5 ja Javascript.

        Kaikilla noilla voi tehdä selainpelejä. C tai C# eivät sellaisten tekemiseen sovellu (mikäli selainpelillä tarkoitetaan sitä mitä sillä yleensä tarkoitetaan).

        Jos haluat tehdä sellaisen selainpelin jota voit pelata kaverin kanssa eri koneilla niin silloin pitää opetella lisäksi tekemään palvelinohjelmia. Tähän voi käyttää mitä kieltä haluaa mutta PHP on hyvin suosittu nykyisin. Lisäksi usein on tarvetta jonkinlaiselle tietokannalle siellä palvelimella.

        Kannattaa kuitenkin toistaiseksi unohtaa nuo palvelinjutut ja kokeilla aluksi tehdä yksinkertainen selainpeli joka toimii siinä omalla koneella. Sitten kun sellaisen osaa tehdä niin voi siirtyä asteittain monimutkaisempien pelien tekemiseen.


      • Seitinpunoja kirjoitti:

        Selainpelin voit tehdä Flashilla. Sillä on suurin osa pelisivustojen peleistä tehty.

        Toinen vaihtoehto on Java. Sillä voi tehdä samat asiat kuin Flashilla mutta se ei ole yhtä hyvä pelien tekemiseen mitä Flash.

        Kolmas vaihtoehto on HTML5 ja Javascript.

        Kaikilla noilla voi tehdä selainpelejä. C tai C# eivät sellaisten tekemiseen sovellu (mikäli selainpelillä tarkoitetaan sitä mitä sillä yleensä tarkoitetaan).

        Jos haluat tehdä sellaisen selainpelin jota voit pelata kaverin kanssa eri koneilla niin silloin pitää opetella lisäksi tekemään palvelinohjelmia. Tähän voi käyttää mitä kieltä haluaa mutta PHP on hyvin suosittu nykyisin. Lisäksi usein on tarvetta jonkinlaiselle tietokannalle siellä palvelimella.

        Kannattaa kuitenkin toistaiseksi unohtaa nuo palvelinjutut ja kokeilla aluksi tehdä yksinkertainen selainpeli joka toimii siinä omalla koneella. Sitten kun sellaisen osaa tehdä niin voi siirtyä asteittain monimutkaisempien pelien tekemiseen.

        Mitä eroa on javalla ja javascriptillä :D?



    • html-koodari

      MIksettevastaa!?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vihreiden, SDP:n ja Vasemmistoliiton kannattajista selvästi alle puolet on miehiä

      ja silti joku punafeministi valitti kokoomuksen naiskannattajien puutteesta, vaikka siellä on enemmän naisia kuin punavi
      Maailman menoa
      84
      2745
    2. On tiedossa, että venäjämieliset diggaavat diktatuurista venäjää

      jossa ei esim. ole sanan- ja lehdistönvapautta. Mutta keitä nämä venäjän palvojat sitten ovat, ei heitä toki paljon ole
      Maailman menoa
      61
      2642
    3. Ensin Henry Novak ja nyt sitten se Irlannin tapaus

      jossa mustaihoinen afrikkalainen mieshenkilö puukottaa valkoihoista maassa makaavaa miestä useita kertoa pään alueelle.
      Maailman menoa
      71
      2601
    4. Belfastissa käynnissä kunnon persuilu

      Joku random mamu tekee rikoksen, niin sikäläiset naamiopersut kostavat tuhoamalla kantaävestön omaisuutta. Liekö siellä
      Maailman menoa
      95
      2551
    5. Tytti Tuppurainen: Suomen pakolaiskiintiö pitäisi nostaa 10 000 vuodessa

      asia on faktaa, noin Tytti sanoi aiemmin. Kun taas Orpon hallitusohjelman mukaisesti Suomen pakolaiskiintiö on pudotettu
      Maailman menoa
      89
      2085
    6. Islamovasemmistolaisuus - tälläista termiä käytetään

      Termi tarkoittaa alunperin äärivasemmiston ja muslimifundamentalistien liittoa, jonka ytimessä oli antisemitismi. Isl
      Maailman menoa
      50
      2012
    7. Persujen kannatusromahdus tekee kesästä 2026 nautinnollisen

      Satoi tai paistoi, niin Suomen kansalaisella on kuluvana kesänä syytä hymyyn. Niin upealta tuntuu persujen kannatusroma
      Maailman menoa
      141
      1866
    8. Joskus tulee niin

      Yksinäinen olo. Ei ole tarpeeksi ihmisiä elämässä, jotka tuntuisivat välitttävän aidosti. Jos mä ny saisin sairaskohtauk
      Ikävä
      53
      1572
    9. Mitä tapahtui?

      Mitä tapahtui keskiviikkoiltana kun oli paljon hälytysajoneuvoja ja mediheli?
      Kiuruvesi
      17
      1498
    10. Julkista rahaa ei tule antaa senttiäkään yksityisille yrityksille

      Julkinen raha on meidän yhteistä rahaa, ja se raha on tarkoitettu yhteiseen käyttöön, kuten esimerkiksi tuottamaan palve
      Maailman menoa
      36
      1485
    Aihe