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

2288

    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ä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Näin kun katsoit salaa ja

      Hymyilit sieltä kaukaa 😍☺️ mutta hämmennyin ja tilanne oli niin nopeaa ohi etten oikeen kerennyt mukaan 😢 säteilit ku
      Ikävä
      66
      5595
    2. Povipommi, ex-Playboy-malli Susanna Penttilä avoimena - Paljastaa suhteestaan miehiin: "Olen..."

      No nyt! Susanna Penttilä on OnlyFans-vaikuttaja ja yrittäjä sekä yksi uuden Petolliset-kauden kisaajista. Onpa 53-vuoti
      Kotimaiset julkkisjuorut
      93
      2942
    3. Kuvaa yhdellä sanalla meidän välejä tällä hetkellä

      Vastaa kuin vastaisit Hänelle.
      Ikävä
      274
      2601
    4. Katu täyttyy...

      Hei, oli pakko laittaa vielä tää. Huomaan että olet suuttunut. Minähän sanoin että poistun, olit paikalla. Olin pettynyt
      Ikävä
      36
      2449
    5. Korjaa toki jos...

      Koet että ymmärsin sinut kuitenkin aivan väärin. Jännittäminen on täyttä puppua kun et muitakaan miehiä näköjään jännitä
      Ikävä
      22
      2191
    6. Ympäristötuhoministeri Multala: "Olin humalassa"

      Ruisrockin rokkimimmi myöntää: https://www.is.fi/politiikka/art-2000011407835.html Nämä ministerikuvatukset saavat ilm
      Maailman menoa
      261
      1754
    7. Taas joku junan alle

      Piltolan tasoristeyksessä: https://www.tilannehuone.fi/ Uutinen Iltalehdessä, Iltasanomissa, MTV:llä, Ylellä jne. Jossai
      Loimaa
      58
      1329
    8. Harmittaa...Lampsiinjoen sillat

      Tulva vei toisen ja toinenkin hajosi. Mielellään korjaisin molemmat, mutta ei ole resursseja siihen hommaan. Ikää jo 72v
      Imatra
      13
      1203
    9. Jalat alta

      Multa kun veit 😎 👘 🦵🦵🤏
      Ikävä
      88
      1165
    10. Joko luovutat

      Mun suhteen?
      Ikävä
      90
      1146
    Aihe