Mobiilipelin ohjelmointiympäristö

nel1i91

Onkohan jollain antaa vinkkiä mitä tarvitsen päästäkseni alkuun oman kännypelin tekemisessä. Onko tuo qt joku gui vai mikä?
Olen kuullut ja lukenut että qt olisi hyvä? Saako tuon qt:n toimimaan ms visual c ;ssan kanssa?

Vai olisiko jokin muu alusta hyvä? Jos niin mikä en löytänyt aiheesta paljon mitään joten aiheeseen liittyvät linkit kiinnostaisivat.

t: nelli91

15

2160

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 29

      Anteeksi en osaa vastatamutta
      Voisiko joku kertoa mitä kaikkea tarvitaan jotta voi aloittaa pelin ohjelmoinnin, esim joku ihan matopelin tapainen.

    • Riippuu mille kännykälle pitäis tehdä. Visual C kannattaa unohtaa vaikka saisikin kun ei se kiinnosta edes Microsoftia itseään kun Windows Phone 7:lle hommat tehdään C#:lla.

      • ellien

        Tuo cSharp on pakko opetella jossakin vaiheessa kuiteskin , joten miksi en aloittaisi nyt?

        Mitä muuta tarviin kun visual c#:n
        Jonkun qt: lisukejutskan visual studioon?


      • ellien kirjoitti:

        Tuo cSharp on pakko opetella jossakin vaiheessa kuiteskin , joten miksi en aloittaisi nyt?

        Mitä muuta tarviin kun visual c#:n
        Jonkun qt: lisukejutskan visual studioon?

        Siis ymmärsit täysin väärin. C#:lla ohjelmoidaan vain ja ainoastaan Windows Mobile 7:lle. Onko sinulla sellaista puhelinta? Tämä on aika uusi nimittäin. Ja siihenkö päätät erikoistua kun lähitulevaisuudesas lähes kaikki puhelimet on Androidia ja MeeGoa, ja iPhonea on myös?

        Android ohjelmoinnissa järkevin alusta kehittämiseen on suurella varmuudella Ubuntu, sillä SDK:n lisäksi Ubuntussa on työn alla suora tuki Androidin ohjelmille ja Google itse käyttää Ubuntua. Sopivin IDE on Eclipse, ei Visual Studio ja kielenä on Java, eikä C#.

        MeeGoa ohjelmoidaan Qt:llä ja IDE;nä ei ole mitään Visual Studiota vaan Qt Creator. Alustaksi paras on joku linuxeista niin ikään myös kun tuo Qt Creator on helposti valmiina käyttiksessä, Qt kirjastot kuuluvat LSB standardiin ja C/C ohjelmoinnissa unixit on ainoa oikea kehitysympäristö. C#:lla et tee täällä mitään.

        iPhonelle softaa kehitetään Mac OS X alustalla, IDE:nä on Xcode, ja kielenä on ObjectiveC, ei C#-

        Niitä Windows Mobile 7 puhelimia sitten ohjelmoidaan C#:lla ja Visual Studiolla mutta ONKO sinulla sellaista puhelinta ja oletko tietoinen siitä, että tälläisiä puhelimia tulee olemaan melko vähän markkinoilla?

        Eli suurella todennäköisyydellä varaudu nyt ihan ensi töiksesi heivaamaan kaikki Visual Studio ja Windows menemään. Visual Studiolla tehdään lähinnä vain Windowsohjelmia.


      • mei87
        M-Kar kirjoitti:

        Siis ymmärsit täysin väärin. C#:lla ohjelmoidaan vain ja ainoastaan Windows Mobile 7:lle. Onko sinulla sellaista puhelinta? Tämä on aika uusi nimittäin. Ja siihenkö päätät erikoistua kun lähitulevaisuudesas lähes kaikki puhelimet on Androidia ja MeeGoa, ja iPhonea on myös?

        Android ohjelmoinnissa järkevin alusta kehittämiseen on suurella varmuudella Ubuntu, sillä SDK:n lisäksi Ubuntussa on työn alla suora tuki Androidin ohjelmille ja Google itse käyttää Ubuntua. Sopivin IDE on Eclipse, ei Visual Studio ja kielenä on Java, eikä C#.

        MeeGoa ohjelmoidaan Qt:llä ja IDE;nä ei ole mitään Visual Studiota vaan Qt Creator. Alustaksi paras on joku linuxeista niin ikään myös kun tuo Qt Creator on helposti valmiina käyttiksessä, Qt kirjastot kuuluvat LSB standardiin ja C/C ohjelmoinnissa unixit on ainoa oikea kehitysympäristö. C#:lla et tee täällä mitään.

        iPhonelle softaa kehitetään Mac OS X alustalla, IDE:nä on Xcode, ja kielenä on ObjectiveC, ei C#-

        Niitä Windows Mobile 7 puhelimia sitten ohjelmoidaan C#:lla ja Visual Studiolla mutta ONKO sinulla sellaista puhelinta ja oletko tietoinen siitä, että tälläisiä puhelimia tulee olemaan melko vähän markkinoilla?

        Eli suurella todennäköisyydellä varaudu nyt ihan ensi töiksesi heivaamaan kaikki Visual Studio ja Windows menemään. Visual Studiolla tehdään lähinnä vain Windowsohjelmia.

        vastauksesta. Näin teen


      • OhjelmaMinä
        M-Kar kirjoitti:

        Siis ymmärsit täysin väärin. C#:lla ohjelmoidaan vain ja ainoastaan Windows Mobile 7:lle. Onko sinulla sellaista puhelinta? Tämä on aika uusi nimittäin. Ja siihenkö päätät erikoistua kun lähitulevaisuudesas lähes kaikki puhelimet on Androidia ja MeeGoa, ja iPhonea on myös?

        Android ohjelmoinnissa järkevin alusta kehittämiseen on suurella varmuudella Ubuntu, sillä SDK:n lisäksi Ubuntussa on työn alla suora tuki Androidin ohjelmille ja Google itse käyttää Ubuntua. Sopivin IDE on Eclipse, ei Visual Studio ja kielenä on Java, eikä C#.

        MeeGoa ohjelmoidaan Qt:llä ja IDE;nä ei ole mitään Visual Studiota vaan Qt Creator. Alustaksi paras on joku linuxeista niin ikään myös kun tuo Qt Creator on helposti valmiina käyttiksessä, Qt kirjastot kuuluvat LSB standardiin ja C/C ohjelmoinnissa unixit on ainoa oikea kehitysympäristö. C#:lla et tee täällä mitään.

        iPhonelle softaa kehitetään Mac OS X alustalla, IDE:nä on Xcode, ja kielenä on ObjectiveC, ei C#-

        Niitä Windows Mobile 7 puhelimia sitten ohjelmoidaan C#:lla ja Visual Studiolla mutta ONKO sinulla sellaista puhelinta ja oletko tietoinen siitä, että tälläisiä puhelimia tulee olemaan melko vähän markkinoilla?

        Eli suurella todennäköisyydellä varaudu nyt ihan ensi töiksesi heivaamaan kaikki Visual Studio ja Windows menemään. Visual Studiolla tehdään lähinnä vain Windowsohjelmia.

        Mistä päättelet, että Meegoja on jatkossa paljon? Nokiakin taisi keksiä niinkin hyvän idean, että tekevät myyntiin vain yhden luurin. Eikä senkään tulemisesta myyntiin ole mitään tarkkaa päivämäärää. Jopa se HP:n puhelinkäyttis näyttää paremmalta valinnalta kun laitteita on sentään tulossa useampiakin. Jos Linuxiin pohjautuva puhelin on se juttu niin Android on varmaan se suosituin parin vuoden tähtäimellä. Mahtaako matopelin elinkaari olla tuota pidempi kuitenkaan?

        Eikö tämän N9:n Meegossa ole vielä suljettuakin koodia niin ei sen kanssa kannata pidättää henkeä odottaen, että joku muu valmistaja toisi myyntiin sillä käytettävää käyttistä?

        Jos omistaa Mäkin niin on varmaan ihan fiksua tehdä softaa iPhonelle. Jos ei, niin Meegolle koodaamista kannattaa miettiä kahdesti kun se on vielä Windows Phoneakin harvinaisempi. Sinänsä c# on varmasti kiva kieli, mutta mahtaako sillä olla tulevaisuutta puhelinpuolella?


      • sdf23
        M-Kar kirjoitti:

        Siis ymmärsit täysin väärin. C#:lla ohjelmoidaan vain ja ainoastaan Windows Mobile 7:lle. Onko sinulla sellaista puhelinta? Tämä on aika uusi nimittäin. Ja siihenkö päätät erikoistua kun lähitulevaisuudesas lähes kaikki puhelimet on Androidia ja MeeGoa, ja iPhonea on myös?

        Android ohjelmoinnissa järkevin alusta kehittämiseen on suurella varmuudella Ubuntu, sillä SDK:n lisäksi Ubuntussa on työn alla suora tuki Androidin ohjelmille ja Google itse käyttää Ubuntua. Sopivin IDE on Eclipse, ei Visual Studio ja kielenä on Java, eikä C#.

        MeeGoa ohjelmoidaan Qt:llä ja IDE;nä ei ole mitään Visual Studiota vaan Qt Creator. Alustaksi paras on joku linuxeista niin ikään myös kun tuo Qt Creator on helposti valmiina käyttiksessä, Qt kirjastot kuuluvat LSB standardiin ja C/C ohjelmoinnissa unixit on ainoa oikea kehitysympäristö. C#:lla et tee täällä mitään.

        iPhonelle softaa kehitetään Mac OS X alustalla, IDE:nä on Xcode, ja kielenä on ObjectiveC, ei C#-

        Niitä Windows Mobile 7 puhelimia sitten ohjelmoidaan C#:lla ja Visual Studiolla mutta ONKO sinulla sellaista puhelinta ja oletko tietoinen siitä, että tälläisiä puhelimia tulee olemaan melko vähän markkinoilla?

        Eli suurella todennäköisyydellä varaudu nyt ihan ensi töiksesi heivaamaan kaikki Visual Studio ja Windows menemään. Visual Studiolla tehdään lähinnä vain Windowsohjelmia.

        Hohhoijaa, mites esim Unity? C#:llä siinä useimmiten väännetään, ja julkaisu kaikille alustoille. Ja Visual Studio on aika kova sana tässä.

        Meegot voit unohtaa samantien, lässytät ihan järjettömiä.

        Lisäksi, natiivien kielien lisäksi on monia muita vaihtoehtoja, kuten Adobe AIR, jolla iOS ja Android -julkaisu onnistuu helposti käyttäen molempiin samaa kieltä. Ja juu, ei ole natiivi, mutta natiiveja laajennuksia puskeutuu viikottain ulos, eli aika pitkälti kaikki natiivit hommatkin sillä jo hoituu.


      • sdf23 kirjoitti:

        Hohhoijaa, mites esim Unity? C#:llä siinä useimmiten väännetään, ja julkaisu kaikille alustoille. Ja Visual Studio on aika kova sana tässä.

        Meegot voit unohtaa samantien, lässytät ihan järjettömiä.

        Lisäksi, natiivien kielien lisäksi on monia muita vaihtoehtoja, kuten Adobe AIR, jolla iOS ja Android -julkaisu onnistuu helposti käyttäen molempiin samaa kieltä. Ja juu, ei ole natiivi, mutta natiiveja laajennuksia puskeutuu viikottain ulos, eli aika pitkälti kaikki natiivit hommatkin sillä jo hoituu.

        Lässytät itse järjettömiä. Vastasit 5v vanhaan viestiin ja on maailma hieman muuttut siinä ajassa.

        Nykyisin C#:ssa on enemmän järkeä, voi käyttää vaikka tätä: http://bridge.net/

        Visual Studio Code on oikein näppärä näihin juttuihin.


      • sdf23

        No olihan se jo 5v sitten aika typerää kuvitella Meegosta jotain? Ja ei nuo argumentit muutenkaan pitäneet, edes silloin.

        Javascript on myös kova tänään, NativeScriptillä uskomattoman helppo tehdä natiiveja sovelluksia. Helpoksi on asiat tosiaan menneet.
        Bridge.net itsellä kokeilematta, täytyy tarkastaa se.


      • sdf23 kirjoitti:

        No olihan se jo 5v sitten aika typerää kuvitella Meegosta jotain? Ja ei nuo argumentit muutenkaan pitäneet, edes silloin.

        Javascript on myös kova tänään, NativeScriptillä uskomattoman helppo tehdä natiiveja sovelluksia. Helpoksi on asiat tosiaan menneet.
        Bridge.net itsellä kokeilematta, täytyy tarkastaa se.

        "No olihan se jo 5v sitten aika typerää kuvitella Meegosta jotain?"

        Sitähän ne täydellä vauhdilla vei eteenpäin. Pian tuon viestin jälkeen tuli Eloppi ja nyt lähes kaikki taskuvehkeet ovat Androidia ja iOS:ia. Sitten on vähäsen Windowsia ja vielä vähemmän Ubuntua.

        Tuokin voi nyt muuttua kun Samsung saattaa ehkä luopua Androidista.


      • sdf23
        M-Kar kirjoitti:

        "No olihan se jo 5v sitten aika typerää kuvitella Meegosta jotain?"

        Sitähän ne täydellä vauhdilla vei eteenpäin. Pian tuon viestin jälkeen tuli Eloppi ja nyt lähes kaikki taskuvehkeet ovat Androidia ja iOS:ia. Sitten on vähäsen Windowsia ja vielä vähemmän Ubuntua.

        Tuokin voi nyt muuttua kun Samsung saattaa ehkä luopua Androidista.

        Usko pois, ei muutu. Voin tulla taas parin vuoden kulttua sanomaan miten typerää oli edes puhua tuosta.


    • kheij-

      En osaa auttaa mitenkään mutta olen tässä haaveillut samasta asiasta. Haluja ja kiinnostusta olisi mutta ei taitoa mutta tekemällä oppii. Androidille olen vähän hakenut jo tietoa, ohjelmia ja tutkinut valmiita enginejä pelille. Suuruuden hulluutta varmaan lähteä suoraan 3d:tä tekemään mutta ei sen tarvitse olla ihmeellinen. Javaa pitäis myös vähän lueskella ja netti on täynnä oppaita.

      Jos olet aikeissa Androidille tehdä niin voidaan olla yhteyksissä. Kimpassa ihmiset on fiksumpia.

    • kheij-

      Oon sen verran tänään lukenut ettei javaa kannata kauheesti sotkea 3D pelien kanssa. OpenGL on päivän sana.
      Mitä nyt oon koodin pätkiä nähny niin hirveän epäselvää sontaa :D eiköhän se selkene.

      http://www.youtube.com/watch?v=1Kf2D0UdgY0&NR=1

    • Operaa

      Itse aloitin C# pohjalta Androidin opiskelun kuukausi sitten. Ensimmäisen ohjelmankin sain jo tehtyä ja laitettua sen Markettiin. Pahaksi onneksi menin vaan tekemään sovelluksen, jota ei ole luontevaa käyttää mistään muualta kuin Suomesta käsin.

      Oletettavasti sen takia käyttäjämäärät on nyt sitten jääneet melko pieniksi eikä ohjelman maksullista versiota ole ostanut kukaan viikon sisällä julkaisusta. Alkuun kun en ymmärtänyt laittaa maarajoituksia levikille, niin ohjelmaa kävi latailemassa yksi jos toinenkin ulkomaalainen. Siitäkin huolimatta, että kaikki kuvaukset ja käyttöliittymät olivat puhdasta suomea. Pari niistä sitten päätti kiittää vielä yhden tähden arvosteluilla.

      Eli ihan vaan varoituksena kaikille jotka jotain mobiilijuttuja miettivät, niin kannattaa tehdä sellainen sovellus joka sopii kansainvälisille markkinoille ja jonka kieli on englanti. Lokalisointia voi toki harrastaa ja on varmaan suotavaakin, mutta idea saa olla pirun (jos sittenkään) hyvä jotta pelkkä paikallinen sakki mitään vaivanpalkkaa antaisi.

      Mitä tulee itse kehittämiseen, niin se on vähän kaksipiippuinen juttu. Toisaalta kehitysympäristön (Eclipse) saa melko nopeasti pystyyn ja tekemisen makuunkin pääsee kohtuullisen helposti. Ja sitten taas toisaalta kun pintaa syvemmälle pääsee, niin huomaa miten kankeaa Java (tai ainakin Googlen näkemys sen käytöstä) on kun tulee Visual Studion maailmoista.

      Pointsit on kyllä annettava Googlelle siitä, että ovat tehneet monia asioita valmiiksi ja palikoita pääsee personoimaan paljon paremmin kuin Microsoftin valmiilla palikoilla. Mutta mitään "kliks kliks, huomenna valmista" Androidillekaan kehittäminen ei todellakaan ole. Varsinkaan jos meinaa oikeasti jotain näyttävää ja viimeisteltyä tehdä.

      Voin kuitenkin lämpimästi suositella Androidia kehitysalustaksi jos mielenkiintoa löytyy. Investointeja ei tarvita ja alkuun pääsee kunhan vaan tekee kuten step-by-step tutoriaalissa lukee. Ja Java manageroituna koodina luo kuitenkin tiettyä robustisuutta, joten alusta on melko idioottivarma.

      PS. jos joku haluaa tsekata sen minun tuotoksen, niin se löytyy marketista hakusanalla "Huutoselain"

    • Jorma6996

      XD

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

    Luetuimmat keskustelut

    1. Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita

      Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita – neljä Jyväskylän Outlaws MC:n jäsentä vangittu: "Määrät p
      Jyväskylä
      55
      1816
    2. Persut petti kannattajansa, totaalisesti !

      Peraujen fundamentalisteille, vaihtkaa saittia. Muille, näin sen näimme. On helppo luvata kehareille, eikä ne ymmärrä,
      Maailman menoa
      43
      1593
    3. Ei luottoa lakko maahan

      Patria menetti sovitun ksupan.
      Suomen Keskusta
      51
      1542
    4. Nähtäiskö ylihuomenna taas siellä missä viimeksikin?

      Otetaan ruokaöljyä, banaaneita ja tuorekurkkuja sinne messiin. Tehdään taas sitä meidän salakivaa.
      Ikävä
      4
      1485
    5. Sinäkö se olit...

      Vai olitko? Jostain kumman syystä katse venyi.. Ajelin sitten miten sattuu ja sanoin ääneen siinä se nyt meni😅😅... Lis
      Ikävä
      5
      1478
    6. Housuvaippojen käyttö Suomi vs Ulkomaat

      Suomessa housuvaippoja aletaan käyttämään vauvoilla heti, kun ne alkavat ryömiä. Tuntuu, että ulkomailla housuvaippoihin
      Vaipat
      5
      1384
    7. Hyvää yötä ja kauniita unia!

      Täytyy alkaa taas nukkumaan, että jaksaa taas tämän päivän haasteet. Aikainen tipu madon löytää, vai miten se ärsyttävä
      Tunteet
      7
      1298
    8. Lepakot ja lepakkopönttö

      Ajattelin tehdä lepakkopöntön. Tietääkö joku ovatko lepakot talvella lepakkopöntössä ´vai jossain muualla nukkumassa ta
      11
      1263
    9. Revi siitä ja revi siitä

      Enkä revi, ei kiinnosta hevon vittua teidän asiat ja elämä. Revi itte vaan sitä emborullaas istuessas Aamupaskalla
      Varkaus
      3
      1142
    10. Kello on puoliyö - aika lopettaa netin käyttö tältä päivältä

      Kello on 12, on aika laittaa luurit pöydälle ja sallia yörauha kaupungin asukkaille ja työntekijöille. It is past midni
      Hämeenlinna
      3
      1123
    Aihe