KoulutusalaOpinnäytetyöt (Avoin kokoelma)Tietojenkäsittely

    • Puhelinsovelluksen kehittäminen Windows Mobile- laitteelle 

      Väisänen, Jari (Kajaanin ammattikorkeakoulu, 2011)
      Puhelin on ollut olemassa jo yli 100 vuotta ja matkapuhelimet ovat tuoneet liikkuvan viestinnän suoma-laisten taskuihin liki 40 vuoden ajan. Viime vuosikymmen oli matkapuhelinten juhla-aikaa ja laitteet ke-hittyivät joka ...
    • Pulmapelin suunnittelu, toteutus ja testaaminen 

      Korhonen, Miro (2023)
      Opinnäytetyön tavoitteena oli suunnitella, toteuttaa ja testata pulmapeli. Opinnäytetyö aloitettiin johdatuksella pulmapeligenreen, jossa tutkittiin sen historiaa ja erityyppisiä pulmapelejä. Lisäksi selvitettiin pulma-pelien ...
    • Python-ohjelmointiympäristöjen vertailu 

      Kaski, Sami (2024)
      Opinnäytetyön tavoitteena oli vertailla kolmea erilaista Python-integroitua kehitysympäristöä (IDE) ja niiden käyttöönoton helppoutta ja perusominaisuuksia. Tavoitteena oli tarjota kehittäjille tietoa, joka auttaa heitä ...
    • Pään mallintaminen eri tavoilla 

      Kellokumpu, Juska (Kajaanin ammattikorkeakoulu, 2018)
      Opinnäytetyössä tutkittiin eri tapoja mallintaa pää. Työhön otettiin pelialan näkökulma eli miten mallintamisen prosessi etenee peligraafikoilla. Pään mallintamiseen on olemassa monia keinoja. Suosituimmat mallintamistavat ...
    • Raepuhallusrobotin simulointiympäristö 

      Patana, Teemu (Kajaanin ammattikorkeakoulu, 2012)
      Tässä opinnäytetyössä kerrotaan raepuhallusrobottien toiminnasta ja simuloinnista. Aluksi kerrotaan lyhyesti robotiikasta ja robottien historiasta, jonka jälkeen siirrytään robottien käyttötarkoituksiin sekä esitellään ...
    • Raspberry Pi -klusterin toteuttaminen 

      Tuunanen, Jukka (2020)
      Opinnäytetyön aihe lähti työelämässä olevasta tarpeesta ja sitä seuranneesta Kajaanin ammattikorkeakoulun insinööriopetuksen halusta opettaa sulautettua ohjelmointia nykyaikaisia ketterän ohjelmistokehityksen työtapoja ...
    • Rastaan tarina -lyhytanimaation suunnittelu ja toteutus 

      Kurtti, Sofi (Kajaanin ammattikorkeakoulu, 2014)
      Opinnäytetyössä perehdytään tarinankerrontaan ja sen historiaan. Työssä tarkastellaan erityisesti, millaisia tarinankerrontatapoja peleissä on, koska niissä tarinankerronnan käyttö on nykyaikana lisääntynyt paljon. Kerrontatapoja ...
    • Real-Time Muscle Animation 

      Kivistö, Joni-Petteri Johannes (Kajaanin ammattikorkeakoulu, 2012)
      Animating muscle movement in games is becoming more common. The work stages to produce muscle animation are not yet standardized and different methods are applied in games nowadays. Movie industry has used sophisticated ...
    • Realistisen 3D-tilan luominen Blenderillä 

      Kallioinen, Minna (2020)
      Tämän opinnäytetyön tarkoitus on esitellä vaihe vaiheelta, kuinka realistinen 3D-tila toteutetaan Blender 3D-mallinnusohjelmalla. Opinnäytetyössä esitellään useita erilaisia tapoja, joilla 3D-mallintajat voivat lisätä ...
    • Reinforcement learning in a turn-based strategy game 

      Hyrkäs, Jarno (Kajaanin ammattikorkeakoulu, 2015)
      Author: Hyrkäs Jarno Juha Tapio Title of the Publication: Reinforcement Learning in Turn-based Strategy Game Degree Title: Bachelor of Business Administration, Business Information Technology The goal of this Batchelor’s ...
    • Reinforcement Learning pelinkehityksen työvälineenä 

      Paldán, Arttu (2022)
      Machine learning, tai suomalaisittain koneoppiminen, on tekoälytutkimuksen ala, jossa tekoälyä koulutetaan hoitamaan erilaisia tehtäviä, kuten tunnistamaan puhetta ja parantamaan hakutuloksia. Pelialalla tekniikkaa on ...
    • Rekisteröitymisratkaisu julkishallinnon sähköisen asioinnin palveluun 

      Nevalainen, Jarkko (Kajaanin ammattikorkeakoulu, 2010)
      Tämän opinnäytetyön tarkoituksena oli tutkia käyttäjän tunnistamista julkishallinnon sähköisen asioinnin palvelun kannalta ja toteuttaa ratkaisu, minkä avulla käyttäjä voi rekisteröityä SharePoint-ympäristössä olevan ...
    • Relational Database Clustering with MariaDB Galera 

      Ryynänen, Joonas (2019)
      Tämän opinnäytetyön tavoitteena oli rakentaa korkean saatavuuden relaatiotietokanta järjestelmä, joka on maantieteellisesti hajautettu ja pystyy toimimaan, vaikka tietyissä osissa esiintyisi vikatilanteita. Työn teoria ...
    • Replicating Source Engine Air Strafing in Unity 

      Peltola, Mikko (2021)
      Air strafing is a movement mechanic stemming from a programming error in the original Quake engine that has become a staple of Quake and Source engine games. It's simplicity and a high skill ceiling has made it a desirable ...
    • Resource Management in Game Engine Development 

      Luukkonen, Timo (Kajaanin ammattikorkeakoulu, 2015)
      This is a thesis commissioned by Frozenbyte, Inc., a game development company with a game engine supporting various different target platforms produced by the company itself. The support for many platforms requires using ...
    • Retrospectives : Optimizing Workflow in Agile Teamwork Environment 

      Karttunen, Emma (Kajaanin ammattikorkeakoulu, 2018)
      In this essay I will go through what retrospectives are, what they are for, and how they should be orga-nized. Nowadays Agile methods, which aim for flexibility in a teamwork environment, are rising in populari-ty and ...
    • Rollback netcode ja sen käyttö 

      Lehmusvuori, Leevi (2024)
      Opinnäytetyön tavoitteena oli tutustua taistelupeleissä suosittuun rollback netcodeen ja selvittä, mistä johtuu sen kasvanut suosio. Työ haluttiin toteuttaa suomeksi, koska aiheesta löytyy vain vähän tietoa suomeksi ja ...
    • SaaS-mallilla toteutetut tiedostonjakojärjestelmät 

      Kivistö, Paula (Kajaanin ammattikorkeakoulu, 2013)
      Yksi tämän hetkisistä organisaatioiden haasteista on BYOD ( Bring Your Own Device ) -ilmiö, joka on edesauttanut pilvipalveluiden yleistymistä työpaikoilla. Organisaation asettamista kielloista ja estoista huolimatta, ...
    • Saavutettavuus videopeleissä 

      Vanhala, Saara (2021)
      Tämän opinnäytetyön tavoitteena oli tuottaa suomenkielinen opas videopelien saavutettavuudesta aloittelevia pelinkehittäjiä varten. Opas on tarkoitettu käytettäväksi Kajaanin ammattikorkeakoulun pelialan opintojen alkupuolella. ...
    • Salasananvaihtoratkaisun käyttöönotto pilvipalveluympäristössä 

      Sorsa, Ilkka (Kajaanin ammattikorkeakoulu, 2018)
      Tämä opinnäytetyö toteutettiin toimeksiantona Oulun DataCenter Oy:lle. Opinnäytetyön tarkoituksena oli verrata itsepalveluna toimivia salasananvaihtoratkaisuja (engl. Self-Service Password Reset, SSPR) keskenään sekä löytää ...