AI-avusteisen vibe-koodauksen hyödyntäminen selainpelin kehittämisessä
Manninen, Janne (2026)
Manninen, Janne
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202605069690
https://urn.fi/URN:NBN:fi:amk-202605069690
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli tarkastella, mitä vibe-koodaus on, mitä se tarkoittaa ja voidaanko sillä tehdä tekoälyä hyödyntäen nettiselaimessa toimiva peli. Mitä hyviä puolia ja haasteita on sen käyttöön liittyen. Työkaluna käytin Lovablea, joka soveltuu hyvin tämän kaltaisen pelin kehittämiseen päivittäisten ilmaisten krediittien ansiosta. Toiminnallisessa osuudessa toteutettiin Pac-Man-peli ja sen kehittämisessä käytettiin vibe-koodaus alusta Lovablea. Kehitys tapahtui ideasta, jonka kuvailin luonnollisella kielellä ja lähetin sen tekoälylle. Antamani promptin perusteella tekoäly generoi pelille suunnitelman sen toteuttamiseksi ja teki siihen tarvittavan ohjelmistokoodin. Yhteenvetona voidaan todeta, että vibe-koodaus on kätevä työkalu ohjelmistojen nopeaan toteuttamiseen. Se on moninkertaisesti nopeampi kehittäjään verrattuna ja sitä voidaan käyttää ilman ohjelmointi kokemusta. Täytyy myös muistaa se, että se ei korvaa kehittäjän roolia vaan sen generoima koodi sisältää usein virheitä, jotka havaitaan vasta testaamalla. Tämän jälkeen tarvitaan uusia prompteja virheiden korjaamiseen, jotta lopputuloksesta saadaan hyvä. Parhaimmillaan se on kuitenkin tehokas työkalu, joka nopeuttaa prosessia ja sen käyttäminen on mukavaa.
