Koulussa opittua

Anonyymi

Pitääkö paikkaansa että vaikeinta koodaamista edustaa pelien tekeminen ja helpointa taas tietokannat?

34

65

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Riippuu mm. siitä, millaisilla kriteereillä ja millaisesta joukosta vaikeinta valitaan. Ainakin vahvan tekoälyn koodaaminen on paljon vaikeampaa kuin kumpikaan vaihtoehtosi. Kukaan ei ole vielä onnistunut.

      • Anonyymi

        Jo muutama vuosikymmen sitten Japanissa rakennettiin tekoälytietokone, jonka älykkyys erilaisten testien perusteella mitattiin n. 7 vuotiaan lapsen tasoiseksi.


    • Anonyymi

      Pelit ovat ehdottomasti vaiken, tai ainakin yksi vaikeimmista ohjelmoinnin osa-alueista.

      Tietokannat riippuu vähän perspektiivistä, kun tietokanta ei ole vain yksinäinen itsenäisesti toimiva kokonaisuus, vaan lähinnä kokonaisprosessin ydin, jonka ympärille ohjelmoidaan hyvin, hyvin paljon muuta.

      Ohjelmoijan hommiin ei ole oikotietä.

      • Anonyymi

        Näin se on nähtävä, tietokanta voi olla yksi pieni osa itse peliä, jossa varastoidaan pelaajat ja heidän menestyminen pelissä. Erittäin asiantuntematonta vastakkain asettelua.


      • Anonyymi
        Anonyymi kirjoitti:

        Näin se on nähtävä, tietokanta voi olla yksi pieni osa itse peliä, jossa varastoidaan pelaajat ja heidän menestyminen pelissä. Erittäin asiantuntematonta vastakkain asettelua.

        Kiitti tosi paljon, sai ongelman ratkaistua neuvosi avulla.. :=)


      • Anonyymi
        Anonyymi kirjoitti:

        Kiitti tosi paljon, sai ongelman ratkaistua neuvosi avulla.. :=)

        Hyvä niin. Yksi hyvä esimerkki tällaisesta tietokannan soveltamisesta pelin ja hahmon etenemisessä ovat Fallout 3, Fallout New Vegas ja Fallout 4, joissa on juurikin tällainen tietokanta, että myös komentojonoeditori jolla sitä tietokantaa voi käsitellä monin eri tavoin.

        Monia muitakin pelejä on, mutta noissa kolmessa edellämainitusta siihten komentojonoeditoriin ja tietokantoihin on kaikista helponta päästä, ihan suoraan, koska se on rakennettu ominaisuutena mukaan näihin peleihin natiivisti...


    • Anonyymi

      Ei varmaan ole kyse vaikeudesta vaan työmäärästä.

      • Anonyymi

        Toisille pelien tekemisessä vaadittavat erityiset matemaattiset taidot ovat lastenleikkä, ja toisille taas hepreaa. Työmäärän kanssa sillä ei ole mitään tekemistä, jos osaa laskea. Jos ei osaa, niin sitten työmäärä voi kasvaa sellaiseksi että ei pomo kauaa moista "koodaria" viitsi katsella...


      • Anonyymi
        Anonyymi kirjoitti:

        Toisille pelien tekemisessä vaadittavat erityiset matemaattiset taidot ovat lastenleikkä, ja toisille taas hepreaa. Työmäärän kanssa sillä ei ole mitään tekemistä, jos osaa laskea. Jos ei osaa, niin sitten työmäärä voi kasvaa sellaiseksi että ei pomo kauaa moista "koodaria" viitsi katsella...

        Ei siinä mitään erityisiä matemaattisia lahjakkuuksia tarvitse. Varsinkin jos käyttää valmista pelimoottoria.


      • Anonyymi
        Anonyymi kirjoitti:

        Ei siinä mitään erityisiä matemaattisia lahjakkuuksia tarvitse. Varsinkin jos käyttää valmista pelimoottoria.

        Siinä taas todellinen "asianruntija" äänessä...


      • Anonyymi
        Anonyymi kirjoitti:

        Siinä taas todellinen "asianruntija" äänessä...

        No kerro omin sanoin mihin sitä matemaattista erityislahjakkuutta tarvitaan peliohjelmoinnissa? Itsellä on kokemusta Unreal Enginestä esimerkiksi. Ei siinä tarvitse miettiä polygonien piirtämistä matriiseja käyttäen tai Pythagoraan lauseista.


      • Anonyymi
        Anonyymi kirjoitti:

        No kerro omin sanoin mihin sitä matemaattista erityislahjakkuutta tarvitaan peliohjelmoinnissa? Itsellä on kokemusta Unreal Enginestä esimerkiksi. Ei siinä tarvitse miettiä polygonien piirtämistä matriiseja käyttäen tai Pythagoraan lauseista.

        Unreal Engine:en. On oltava matemaattisesti erityislahjakkaita ihmisiä toteuttamaan pelimoottori, jotta muut voivat sitten mahdollisesti päästä "peliohjelmoijaksi".

        Onnea valitsemallasi tiellä.

        Meillä oli kerran kesduunissa yksi teekkari, joka saunaillassa esitteli itse ohjelmoimiaan 3D malleja ja animaatiota. Kysyttiin, että miksi ei alkamut peliohjelmoijaksi, niin vastasi että pelifirmat täällä suomessa on niin surkeita että ei kiinnostanut.


      • Anonyymi
        Anonyymi kirjoitti:

        Unreal Engine:en. On oltava matemaattisesti erityislahjakkaita ihmisiä toteuttamaan pelimoottori, jotta muut voivat sitten mahdollisesti päästä "peliohjelmoijaksi".

        Onnea valitsemallasi tiellä.

        Meillä oli kerran kesduunissa yksi teekkari, joka saunaillassa esitteli itse ohjelmoimiaan 3D malleja ja animaatiota. Kysyttiin, että miksi ei alkamut peliohjelmoijaksi, niin vastasi että pelifirmat täällä suomessa on niin surkeita että ei kiinnostanut.

        Toisin sanoen et ymmärrä mitään peliohjelmoinnista. Sitäpaitsi 3d-malleja ei ohjelmoida. Niitä tuotetaan ohjelmilla esim Blender.


      • Anonyymi
        Anonyymi kirjoitti:

        Toisin sanoen et ymmärrä mitään peliohjelmoinnista. Sitäpaitsi 3d-malleja ei ohjelmoida. Niitä tuotetaan ohjelmilla esim Blender.

        Ja blender ollut kauankin olemassa? Kyllä täällä ainakin kuulutaan vielä siihen koulukuntaan, joka joutui toteuttamaan erilaisia 3d-objekteja c-koodina ja laskemaan itse transformaatiomatriisit ja elastio-vakiot fysiikkasimulaattorille pallon pomputtelemiseksi ruudulla. Ja näitä pyöriteltiin ihan vaan siksi, että ymmärrettäisiin paremmin taustalla olevaa matematiikkaa! Ei koskaan tullut mieleenkään lähteä mitään pelejä tekemään kun ovat vähän tylsän puolella omassa maailmankuvassa - en siis pelaa vaan fysiikka kiinnostaa ja sen mallintaminen.


      • Anonyymi
        Anonyymi kirjoitti:

        Toisin sanoen et ymmärrä mitään peliohjelmoinnista. Sitäpaitsi 3d-malleja ei ohjelmoida. Niitä tuotetaan ohjelmilla esim Blender.

        Kuka on ohjelmoinut Blenderin?

        Kuka ohjelmoi hahmot ja niiden liikkeet peliin kaikissa eri tilanteissa, vai väitätkö että blenderillä tehdään joku jättimäinen 3-d elokuva joka sitten esitetään "pelinä"....?


      • Anonyymi
        Anonyymi kirjoitti:

        Ja blender ollut kauankin olemassa? Kyllä täällä ainakin kuulutaan vielä siihen koulukuntaan, joka joutui toteuttamaan erilaisia 3d-objekteja c-koodina ja laskemaan itse transformaatiomatriisit ja elastio-vakiot fysiikkasimulaattorille pallon pomputtelemiseksi ruudulla. Ja näitä pyöriteltiin ihan vaan siksi, että ymmärrettäisiin paremmin taustalla olevaa matematiikkaa! Ei koskaan tullut mieleenkään lähteä mitään pelejä tekemään kun ovat vähän tylsän puolella omassa maailmankuvassa - en siis pelaa vaan fysiikka kiinnostaa ja sen mallintaminen.

        Joo, muistan itsekin ajan 90 -luvun puolivälistä kun kaikki nämä piti toteuttaa ja laskea itse, että ottaa huomioon milloin kappaleen sitä osaa ei piirretä lainkaan silloin kun se on joko kappeleen itsensä tai toisen takana/varjossa jne...

        Tuolloin tein myös käsikirjoituksen yhteen peliin, että myös koodasin erityisen grafiikkaeditorin, ja kävin esittelemässä nämä kahdelle kurssikaverilleni, ja pyysin heitä mukaan totetuttamaan sen pelin, joista toinen kiinnostui ja innostui, mutta se koko homma meni sitten mäkeen jonninjoutavan pilkunviilaamisen johdosta...


    • Anonyymi

      Pelien tekeminen on varmaan vaikeaa koska kaikenkarvaisia pelientekijöitä on pilvin pimein.

      • Anonyymi

        Lumen auraaminenkin on vaikeaa koska kaikenkarvaisia lumen auraajia on pilvin pimein.


      • Anonyymi

        Kiitti tosi paljon, sai ongelman ratkaistua neuvosi avulla. :=)


      • Anonyymi
        Anonyymi kirjoitti:

        Lumen auraaminenkin on vaikeaa koska kaikenkarvaisia lumen auraajia on pilvin pimein.

        Lumenaurauspeli taitaa olla vielä tekemättä koska molemmat ovat kuulemma vaikeita.


    • Anonyymi

      uusien tutkimusten mukaan älykkyys ei ihmisellä nouse 5vuotiaan tasosta, vain tiedon määrä kasvaa. jos on tyhmä 5vuotiaana tyhmänä pysyy, ei siihen auta koulu tai vanhemmat. kirjaviisaus ei ole oikeaa älykyyttä, vain soveltava nolla tiedon päätelmä kyky on viisautta.

      • Anonyymi

        Ahaa... Eli siis opiskelu TKK:lla on aivan turhaa kun siellä ei opi soveltamaan...?

        Laitappa linkki tuollaiseen "tutkimukseen", kiitos!


    • Anonyymi

      En osaa luokitella mikä on helppoa ja mikä vaikeaa, mutta mielestäni kysymys ei ole oikein aseteltu, siksi koska myös tietokannat ovat hyvin tärkeä osa pelien ohjelmointia, ne eivät ole selkeästi erillään toisistaan.

      • Anonyymi

        Lisätäänpä vielä:

        Jos kysymys olisi ollut;

        Onko tilastoja keräävät pelit vaikeampia ohjelmoida kuin ne jotka eivät kerää tilastoa tietokantoihin, vastaisin; tietysti ovat helpompia, jäähän siinä yksi osa alue pois.

        Jos taas kysymys olisi koskenut pelejä, joihin ei liity tietokantoja, ja pelkän tietokannan teko, ilman sisältöä, vastaisin; Kumpikin voi olla helppo, ja kumpikin voi olla vaikea, se riippuu pelistä, ja tietokannasta.

        Entäpä jos ajatellaan, äärimmäisen yksinkertaista peliä ja äärimmäisen yksinkertaista tietokantaa, vieläkin se jäisi kaipaamaan tarkennusta kumpaankin, ennen kuin se helppous voitaisiin määritellä.

        Joten, kysymyksen asettelusta johtuen siihen ei voi tyhjentävää vastausta antaa.


      • Anonyymi
        Anonyymi kirjoitti:

        Lisätäänpä vielä:

        Jos kysymys olisi ollut;

        Onko tilastoja keräävät pelit vaikeampia ohjelmoida kuin ne jotka eivät kerää tilastoa tietokantoihin, vastaisin; tietysti ovat helpompia, jäähän siinä yksi osa alue pois.

        Jos taas kysymys olisi koskenut pelejä, joihin ei liity tietokantoja, ja pelkän tietokannan teko, ilman sisältöä, vastaisin; Kumpikin voi olla helppo, ja kumpikin voi olla vaikea, se riippuu pelistä, ja tietokannasta.

        Entäpä jos ajatellaan, äärimmäisen yksinkertaista peliä ja äärimmäisen yksinkertaista tietokantaa, vieläkin se jäisi kaipaamaan tarkennusta kumpaankin, ennen kuin se helppous voitaisiin määritellä.

        Joten, kysymyksen asettelusta johtuen siihen ei voi tyhjentävää vastausta antaa.

        Lisätäänpä vielä:

        Olennaista tässä on se, ettei kysyjä määrittele, millä sitä helppoutta mitataan, käytetyllä ajalla, kirjoitetuilla merkeillä, teknisellä asiantuntemuksella, jne.


      • Anonyymi
        Anonyymi kirjoitti:

        Lisätäänpä vielä:

        Olennaista tässä on se, ettei kysyjä määrittele, millä sitä helppoutta mitataan, käytetyllä ajalla, kirjoitetuilla merkeillä, teknisellä asiantuntemuksella, jne.

        Lisätäänpä vielä:

        Ajatellaanpa asiaan tekijän puolelta. Matti ja Maija Kainuun korvesta kesken taimenistutusta, pistetään tietokoneen eteen. Kumpikaan ei osaa edes käynnistää konetta. Ja mittariksi se kumpi valmistuu ensin peli vai tietokanta, oletan ettei kumpikaan valmistu tämän vuosituhannen puolella, ilman ulkopuolista apua.


      • Anonyymi
        Anonyymi kirjoitti:

        Lisätäänpä vielä:

        Ajatellaanpa asiaan tekijän puolelta. Matti ja Maija Kainuun korvesta kesken taimenistutusta, pistetään tietokoneen eteen. Kumpikaan ei osaa edes käynnistää konetta. Ja mittariksi se kumpi valmistuu ensin peli vai tietokanta, oletan ettei kumpikaan valmistu tämän vuosituhannen puolella, ilman ulkopuolista apua.

        Lisätäänpä vielä:

        Koska nyt on osoitettu, ettei kumpikaan valmistu järkevästi mittavassa ajassa, voidaan olettaa että molemmat saavat avukseen huippuosaajat kaikkeen mihin apua tarvitaan. Ja näin ollen saamme jotain aikaiseksi kohtuu ajassa. Mutta mutta, kuinka määritellään näiden tekeleiden paremmuus, jollei aikaa voida mittarina käyttää ulkopuolisten mukana olon vuoksi.


      • Anonyymi
        Anonyymi kirjoitti:

        Lisätäänpä vielä:

        Koska nyt on osoitettu, ettei kumpikaan valmistu järkevästi mittavassa ajassa, voidaan olettaa että molemmat saavat avukseen huippuosaajat kaikkeen mihin apua tarvitaan. Ja näin ollen saamme jotain aikaiseksi kohtuu ajassa. Mutta mutta, kuinka määritellään näiden tekeleiden paremmuus, jollei aikaa voida mittarina käyttää ulkopuolisten mukana olon vuoksi.

        Lisätäänpä vielä:

        Etten lisää enää mitään, se oli tässä, päättele ihan itse, ei se väärin voi mennä, koska väärää vastausta kysymykseen ei ole olemassa.


    • Anonyymi

      Olen itse tehnyt 3D metsästyspelin Unityllä ja koodaamista oli hyvin vähän. Paljon haastavampi on mielestäni nykyinen työni jossa osallistun massiivisen tietojärjestelmän kehittämiseen.

      • Anonyymi

        Joo, itse ne on tehtäväkin että hyvä tulee.


    • Anonyymi

      PeliMOOTTORIN tekeminen, ei pelin, on erittäin haastavaa.

      • Anonyymi

        Vaikeinta on saada yhteensopivaa kevyttä bugitonta koodia.
        Peliin sitä usein tulee vaan hirveen paljon!

        Pelimootorita on paljon valmiinakin, jonka päälle voi pelin koodata.


    • Anonyymi

      LibreOfficessa työkalupalkin kuvakkeet menneet viivapiirroksiksi, onko mitään tehtävissä?

      Viivapiirros onkin yllättävän hankala taivuttaa, menee kieli solmuun kun yrittää tavata sen taivutuksia, taisi mennä kuitenkin oikein.

      • Anonyymi

        Ennen vanhaan pidettiin tärkeänä käyttöliittymän miellyttävää ulkonäköä, nykyään kaikki menee päin .ittua, Ubuntun joukoissa joku joka ei enää pyhitä ikkunan kehyksiä, ikkunaa koskeviin asetuksiin, vaan survoo sovelluksen käyttöön tarkoitettuja painikkeita niihin, ei sitten millään ole enää mitään väliä.

        Tulee mieleen yksi video jossa keskelle autokaistaa on pistetty sähköpylväs, olikohan se jossain venäjällä. Windowsin käyttöliittymä pilattiin totaalisesti, kaikilta mahdollisilta osiltaan. Miehet perustaa perheitä keskenään, naiset perustaa perheitä keskenään, huumeiden laillistamista kaavaillaan. Puttin raahaa rautaa rajalle, mihin hittoon tässä vielä päädytäänkään. Pitäskö olla huolissaan vai ei.


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

    Luetuimmat keskustelut

    1. Ja taas ammuttu kokkolassa

      Kokkolaisilta pitäisi kerätä pois kaikki ampumaset, keittiöveitset ja kaikki mikä vähänkään paukku ja on terävä.
      Kokkola
      30
      3511
    2. Kukka ampu taas Kokkolassa?

      T. olisi hetkeä aiemmin lähtenyt johonkin. Naapuri kai tekijä J.K., ei paljasjalkainen Kokkolalainen, vaan n. 100km pääs
      Kokkola
      9
      1568
    3. Kuinka kauan

      Olet ollut kaivattuusi ihastunut/rakastunut? Tajusitko tunteesi heti, vai syventyivätkö ne hitaasti?
      Ikävä
      113
      1473
    4. Milli-helenalla ongelmia

      Suomen virkavallan kanssa. Eipä ole ihme kun on etsintäkuullutettu jenkkilässäkin. Vähiin käy oleskelupaikat virottarell
      Kotimaiset julkkisjuorut
      224
      1265
    5. Kun näen sinut

      tulen iloiseksi. Tuskin uskallan katsoa sinua, herätät minussa niin paljon tunteita. En tunne sinua hyvin, mutta jotain
      Ikävä
      34
      893
    6. Purra saksii taas. Hän on mielipuuhassaan.

      Nyt hän leikkaa hyvinvointialueiltamme kymmeniä miljoonia. Sotea romutetaan tylysti. Terveydenhoitoamme kurjistetaan. ht
      Maailman menoa
      242
      893
    7. Yhdelle miehelle

      Mä kaipaan sua niin paljon. Miksi sä oot tommonen pösilö?
      Ikävä
      60
      869
    8. Helena Koivu on äiti

      Mitä hyötyä on Mikko Koivulla kohdella LASTENSA äitiä huonosti . Vie lapset tutuista ympyröistä pois . Lasten kodista.
      Kotimaiset julkkisjuorut
      130
      868
    9. Ja taas kerran hallinto-oikeus että pieleen meni

      Hallinto-oikeus kumosi kunnanhallituksen päätöksen vuokratalojen pääomituksesta. https://sysmad10.oncloudos.com/cgi/DREQ
      Sysmä
      66
      854
    10. Löydänköhän koskaan

      Sunlaista herkkää tunteellista joka jumaloi mua. Tuskin. Siksi harmittaa että asiat meni näin 🥲
      Ikävä
      98
      819
    Aihe