Showing posts with label release. Show all posts
Showing posts with label release. Show all posts

Tuesday, 7 February 2012

Julkaisu: Paikkatieto ja pelit

Sorry English speaking readers, this one will be only in Finnish.

Julkaisen kandidaatintyöni blogissani. Työn aihe on "Paikkatieto ja pelit" ja se käsittelee yleisellä tasolla kuinka erilaisia paikannustekniikoita voidaan hyödyntää peleissä.

Tutkimuksen tiivistelmä:

Tämän kandidaatintyön tavoitteena on tutkia kuinka tietoa käyttäjän sijainnista ja liikkeestä voidaan käyttää erilaisissa videopeleissä. Aihetta käsitellään teoreettisesta näkökulmasta ja esimerkkipelien avulla. Tutkimuksen tavoitteena on vastata kysymyksiin: ”Miten eri tavoin paikkatietoa voidaan hyödyntää peleissä?”, ”Miten käyttäjät suhtautuvat paikkatietoon peleissä?” ja ”Miten peleissä syntyneitä innovaatioita voitaisiin hyödyntää tutkimuksessa ja GIS-sovelliksissa?” Tutkimusmenetelmänä on kirjallisuustutkimus.

Pelaajan sijaintia ja liikettä hyödynnettäessä on tiedolle yleensä tarpeen tehdä muutoksia. Tarpeen mukaan pelimaailman koordinaatistoa voidaan skaalata, rajata, siirtää ja orientoida uudelleen oikean maailman suhteen. Näillä toimenpiteillä voidaan peleistä saada esimerkiksi nopeatempoisempia ja rajata niiden pelaaminen vain tietylle alueelle. Pelimaailmaa suunnitellessa se voi perustua osittain tai kokonaan todelliseen maailmaan. Tätä kutsutaan isomorfiaksi.

Käsiteltäessä laajoja aihealueita on niitä tarpeen jakaa alaryhmiin. Paikkatietoiset pelit voidaan jakaa esimerkiksi mobiileihin peleihin, paikkaan perustuviin peleihin, kaikkialla läsnä oleviin peleihin ja lisätyn todellisuuden peleihin. Esimerkkipeleiksi on valittu viisi eri tavoin paikkatietoa hyödyntävää peliä. Esiteltävät pelit ovat Metal Gear Solid: Portable Ops (2006), Time Warp (2008), Foursquare (2009), Shadow Cities (2010) ja Nintendo StreetPass (2011).

Tutkituista peleistä voi löytää yhdistäviksi tekijöiksi sosiaalisuuden, internetin hyödyntämisen ja käyttäjien nokkeluuden. Tärkein edellytys paikkatiedon yleistymiselle peleissä on helppo saatavuus. Kuluttajat eivät mielellään hanki uusia laitteita tai lisälaitteita vain tiettyä peliä varten. Viimeaikoina paikannuspalvelut ovat kuitenkin yleistyneet mobiililaitteissa ja ne ovat mahdollistaneet pelien kehittymisen. Paikannuksen hyödyntäminen peleissä tulee todennäköisesti yleistymään tulevaisuudessa.

Artikkeli on ladattavissa Download-sivulla:
https://sites.google.com/site/joonamo2/

Monday, 30 January 2012

Game Development in 48 hours: Sad Cactus



Last weekend I took part in Global Game Jam. People all around the world gather on GGJ sites and arrange a team and create idea for a game on the fly. Our team consisted of 7 people; 3 programmers, 2 artists and 2 designers. I worked on programming side. The idea was to create game about a cactus, who is sad because he can't hug anyone. We created the game on Unity and we even had time to sleep! The experience was great and I recommend these kind of events for anyone who can program, create art, design games or manage projects. Especially for project managers, we only had one on site and many teams could have probably done better with one on their team.

Take a look at the video:

Want to try it out? It runs on a Mac and PC and is downloadable from GGJ site:
http://globalgamejam.org/2012/sad-cactus

Monday, 23 January 2012

Global line simplification algorithm POC

I created this line simplification algorithm as a proof-of-concept for a school exercise. The simplification is based on "Ramer–Douglas–Peucker algorithm" (Wikipedia entry), which is a global simplification algorithm. Code is written in Python, which doesn't support recursion too well. Python will throw you with an ugly "maximum recursion depth exceeded" error if the line consists of too many points and the tolerance value is too low.

I will only release the python source because the software doesn't really do anything interesting, but anyone interested can take a look. The file jGeom.py contains required classes and geomUI.py is the crude runnable UI-implementation. I you implement my code on your project, please credit me as the original author.

Download page



Saturday, 21 January 2012

MPO converter Release 2

Taking awesome stereoscopic photos with your Nintendo 3DS but on your computer you only see one picture and a weird .mpo-file? Well here is a solution! This software extracts both left and right pictures and saves them as standard .jpg-files. Then you can convert them to anaglyph picture or edit them as you wish.

Software is completely open source and written in Python. There are standalone versions for Windows and Mac and a .py-file for Unix users. You are also free to implement my algorithm to your own software if you wish. Just credit me as the original author.

Download now:
https://sites.google.com/site/joonamo2/files
The Download includes Windows and Mac versions, source and a sample file.

Update: Tutorial for creating anaglyph (red/cyan) photos with 3ds:
http://joonamo.blogspot.com/2012/01/tutorial-make-anaglyph-redcyan-pictures.html