Pelin 🧘 ♂️ koodaamisen zen Pelien koodaamisen oppiminen on uskomatonta iloa ja tyydytystä. Opit pohjimmiltaan uuden koodauksen haaran, joka eroaa tyypillisestä FE/BE-sovellusten rakentamisesta. Muistatko ensimmäisen kerran, kun opit Reactin ja komponenttien, tilan, useEffectin jne. Opettelen nyt pelikehityksen perusteita, alkaen Phaserista ja 2D:stä. Uusia käsitteitä ovat fysiikka, liike, sprite-arkkien käyttö, ammusten törmäykset, vektorit, kamerat, osumalaatikot, pelisilmukoiden päivittäminen, kehykset. Pelin tekemisen kulissien takana tapahtuu niin paljon, mitä ihmiset eivät ymmärrä. Siunaus on kuitenkin se, että nyt meillä on tekoäly apunamme. Pystyn oppimaan kaiken tämän 10-100-kertaisella nopeudella kuin olisin aiemmin pystynyt. Pelien tekemisen oppiminen ei ole vieläkään helppoa (varsinkaan kuinka tehdä se "oikein"), mutta löydän siitä suurta iloa. Tällä hetkellä on arbitraasimahdollisuus, kun tekoälyä käyttäviä tekijöitä ja rakentajia ei ole tarpeeksi koodin kirjoittamiseen. Hyödynnä tätä, kun arbitraasi on olemassa. Rakennan rogue-lite-peliäni nimeltä "Horde", joka on saanut inspiraationsa Vampire Survivorsista. Se on verkkosovellus, ja minulla on pian MVP-demo, jota kaikki voivat kokeilla. Haluaisin palautetta ja ideoita siitä, miten voin sisällyttää kryptoa siihen 🤔
5,29K