<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8958442969300847046</id><updated>2012-02-13T15:00:07.483+02:00</updated><category term='GIS'/><category term='research'/><category term='english'/><category term='software'/><category term='streoscopic'/><category term='Finnish'/><category term='tutorial'/><category term='proof-of-concept'/><category term='3ds'/><category term='games'/><category term='release'/><category term='blog'/><category term='unity'/><title type='text'>Blog Joonamo</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-8584762386258787708</id><published>2012-02-08T20:15:00.001+02:00</published><updated>2012-02-08T20:15:27.325+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Work in Progress Trailer for Honey Escape</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="274" src="http://www.youtube.com/embed/jVmfkb06TdY" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;I am working with Charlotta Tiuri on a new game created with Unity. The game will be part of Charlotta's Thesis Work, which is about designing art for an infinite game. Honey Escape will be an "infinite runner" type of a game, like Monster Dash or Robot Unicorn Attack. It will be released soon for Mac and PC.&lt;br /&gt;&lt;br /&gt;Music by Anamanaguchi, used under Creative Commons licence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-8584762386258787708?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/8584762386258787708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=8584762386258787708&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/8584762386258787708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/8584762386258787708'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/02/work-in-progress-trailer-for-honey.html' title='Work in Progress Trailer for Honey Escape'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/jVmfkb06TdY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-1161371234046205970</id><published>2012-02-07T09:20:00.001+02:00</published><updated>2012-02-07T09:20:44.479+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='GIS'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='Finnish'/><title type='text'>Julkaisu: Paikkatieto ja pelit</title><content type='html'>Sorry English speaking readers, this one will be only in Finnish.&lt;br /&gt;&lt;br /&gt;Julkaisen kandidaatintyöni blogissani. Työn aihe on "Paikkatieto ja pelit" ja se käsittelee yleisellä tasolla kuinka erilaisia paikannustekniikoita voidaan hyödyntää peleissä.&lt;br /&gt;&lt;br /&gt;Tutkimuksen tiivistelmä:&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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).&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Artikkeli on ladattavissa Download-sivulla:&lt;br /&gt;&lt;a href="https://sites.google.com/site/joonamo2/" target="_blank"&gt;https://sites.google.com/site/joonamo2/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-1161371234046205970?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/1161371234046205970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=1161371234046205970&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/1161371234046205970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/1161371234046205970'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/02/julkaisu-paikkatieto-ja-pelit.html' title='Julkaisu: Paikkatieto ja pelit'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-4311810803189343854</id><published>2012-02-02T09:26:00.000+02:00</published><updated>2012-02-02T09:29:36.573+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Bing search accuracy</title><content type='html'>I am a Google user. I use Google Reader, GMail, Googles Blogger and of cource Google Search. Blogger puts text "blogitekstit (atom)" link on all blogs when viewed in Finnish. The link is for subscribing blog post atom-feed. Today I checked what searches bring people to my blog and one of the search terms was&amp;nbsp;"blogitekstit (atom)". I checked Google and could not find my blog, but on Bing it was &lt;b&gt;The First Result&lt;/b&gt;! Of all the Finnish blogs out there Bing chose my blog to be the one to show. This probably will change soon, but here's photographic evidence of the incident:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6Lk-so_5fWE/Tyo6Vh69SVI/AAAAAAAAASs/uZMKcXEkV6E/s1600/Na%CC%88ytto%CC%88kuva+2012-02-02+kohteessa+9.07.57.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="215" src="http://4.bp.blogspot.com/-6Lk-so_5fWE/Tyo6Vh69SVI/AAAAAAAAASs/uZMKcXEkV6E/s400/Na%CC%88ytto%CC%88kuva+2012-02-02+kohteessa+9.07.57.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Thanks Bing for bringing people to my blog!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Source:&amp;nbsp;&lt;a href="http://www.bing.com/search?q=blogitekstit+%28atom%29&amp;amp;go=&amp;amp;form=QBLH&amp;amp;filt=all" target="_blank"&gt;http://www.bing.com/search?q=blogitekstit+%28atom%29&amp;amp;go=&amp;amp;form=QBLH&amp;amp;filt=all&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-4311810803189343854?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/4311810803189343854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=4311810803189343854&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/4311810803189343854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/4311810803189343854'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/02/bing-search-accuracy.html' title='Bing search accuracy'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6Lk-so_5fWE/Tyo6Vh69SVI/AAAAAAAAASs/uZMKcXEkV6E/s72-c/Na%CC%88ytto%CC%88kuva+2012-02-02+kohteessa+9.07.57.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-9016166669233746154</id><published>2012-02-01T09:46:00.000+02:00</published><updated>2012-02-01T09:56:55.857+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Finnish Game Jam 2012: Best games I didn't make</title><content type='html'>On FGJ2012 there were also nice games other than just Sad Cactus. Here are some I liked best. They are not in any particular order.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Samuel L. Jackson's Super Sledding '86&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="355" src="http://www.youtube.com/embed/jdpPOI0U5Pk" width="480"&gt;&lt;/iframe&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;This is my favourite. If I had an Windows Phone 7 device, I'd definitely had to get this game on it. The music, graphics and humour perfectly compliment each other. Only downside is that the game is only for Windows and WP7. But if you can, i definitely recommend you to take it for a spin:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globalgamejam.org/2012/samuel-l-jacksons-super-sledding-86" target="_blank"&gt;http://globalgamejam.org/2012/samuel-l-jacksons-super-sledding-86&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Grindstone of Time&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="355" src="http://www.youtube.com/embed/18cjx14CYvI" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;Winner of the Helsinki site. This game has interesting time mechanic, when the character moves right time flows forward and when moving left time flows backward. Music also plays backwards when going back in time, which is a nice touch. The game runs on practically any desktop platform, give it a try:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globalgamejam.org/2012/grindstone-time" target="_blank"&gt;http://globalgamejam.org/2012/grindstone-time&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dance of the Underdog&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="274" src="http://www.youtube.com/embed/uHFvC4he5-0" width="480"&gt;&lt;/iframe&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Another game with retro style sounds and graphics! Created with Unity and played with Kinect! How could you possibly resist a game like this? Probably only if you are like me and don't have a separate power cord for Kinect... The game could have another song, but it is created in 48 hours after all. Go get it:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globalgamejam.org/2012/dance-underdog" target="_blank"&gt;http://globalgamejam.org/2012/dance-underdog&lt;/a&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Mr Suns Singularity Adventure&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="274" src="http://www.youtube.com/embed/2lfNTCS3KL8" width="480"&gt;&lt;/iframe&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;This game would be nice on a touch screen platform. It was meant to be for WP7, but rumour has it that the developers got the promised test device just 30 minutes before deadline. I played the game with a Wacom pen tablet, which was as close as we could get to a real touch screen device. The game is kinda hard and the controls could do with some fine tuning, but with some polishing this could be a nice addition to WP7 game library. Try it:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globalgamejam.org/2012/mr-suns-singularity-adventure" target="_blank"&gt;http://globalgamejam.org/2012/mr-suns-singularity-adventure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tenderizer&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="274" src="http://www.youtube.com/embed/KbmQIBX_uEk" width="480"&gt;&lt;/iframe&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Another Unity game! This has a nice and consistent audiovisual execution. As a hardcore platformer i would say that the jumping mechanics aren't too great, but the idea and Portal-like aesthetics give me good vibrations. Try it out too:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globalgamejam.org/2012/tenderizer" target="_blank"&gt;http://globalgamejam.org/2012/tenderizer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Honorable mention for non-Finnish game:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Sifteo Nyan Cat&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="274" src="http://www.youtube.com/embed/movPll5M-o0" width="480"&gt;&lt;/iframe&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Nyan Cat on Siteo cubes? I have to get those cubes, like RIGHT NOW! A download link could appear on this site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globalgamejam.org/2012/sifteo-nyan-cat" target="_blank"&gt;http://globalgamejam.org/2012/sifteo-nyan-cat&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-9016166669233746154?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/9016166669233746154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=9016166669233746154&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/9016166669233746154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/9016166669233746154'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/01/finnish-game-jam-2012-best-games-i.html' title='Finnish Game Jam 2012: Best games I didn&apos;t make'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/jdpPOI0U5Pk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-2205902796279657653</id><published>2012-01-30T21:52:00.000+02:00</published><updated>2012-02-13T15:00:07.491+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unity'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Game Development in 48 hours: Sad Cactus</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LLnEvKg_YKs/TyjlDIU5oXI/AAAAAAAAASE/W2jUivXYX6w/s1600/the_sad_cactus_team.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="http://3.bp.blogspot.com/-LLnEvKg_YKs/TyjlDIU5oXI/AAAAAAAAASE/W2jUivXYX6w/s400/the_sad_cactus_team.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-oN4oVo7iDbM/Tyb0ga-d3OI/AAAAAAAAAR8/ADxE9__Q_7A/s1600/screenshot.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://4.bp.blogspot.com/-oN4oVo7iDbM/Tyb0ga-d3OI/AAAAAAAAAR8/ADxE9__Q_7A/s320/screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Take a look at the video:&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="304" src="http://www.youtube.com/embed/mS0_vrBs6fI" width="540"&gt;&lt;/iframe&gt;&lt;br /&gt;Want to try it out? It runs on a Mac and PC and is downloadable from GGJ site:&lt;br /&gt;&lt;a href="http://globalgamejam.org/2012/sad-cactus" target="_blank"&gt;http://globalgamejam.org/2012/sad-cactus&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-2205902796279657653?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/2205902796279657653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=2205902796279657653&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/2205902796279657653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/2205902796279657653'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/01/game-development-in-48-hours-sad-cactus.html' title='Game Development in 48 hours: Sad Cactus'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-LLnEvKg_YKs/TyjlDIU5oXI/AAAAAAAAASE/W2jUivXYX6w/s72-c/the_sad_cactus_team.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-7938912951810977780</id><published>2012-01-23T20:15:00.000+02:00</published><updated>2012-02-01T10:22:05.551+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='proof-of-concept'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Global line simplification algorithm POC</title><content type='html'>I created this line simplification algorithm as a proof-of-concept for a school exercise. The simplification is based on "Ramer–Douglas–Peucker algorithm" (&lt;a href="http://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm" target="_blank"&gt;Wikipedia entry&lt;/a&gt;), 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.&lt;br /&gt;&lt;br /&gt;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. &lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/joonamo2/files" target="_blank"&gt;Download page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RDLBFthJ2fg/Tx2htaI8eAI/AAAAAAAAARs/czINenyak6U/s1600/jgeom.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="254" src="http://4.bp.blogspot.com/-RDLBFthJ2fg/Tx2htaI8eAI/AAAAAAAAARs/czINenyak6U/s320/jgeom.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-7938912951810977780?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/7938912951810977780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=7938912951810977780&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/7938912951810977780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/7938912951810977780'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/01/global-line-simplification-algorithm.html' title='Global line simplification algorithm POC'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-RDLBFthJ2fg/Tx2htaI8eAI/AAAAAAAAARs/czINenyak6U/s72-c/jgeom.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-5855781345000263445</id><published>2012-01-21T23:46:00.000+02:00</published><updated>2012-01-22T00:06:06.505+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='streoscopic'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='3ds'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Tutorial: How to make anaglyph (red/cyan) pictures from 3ds photos</title><content type='html'>Making anaglyph pictures to view with old-school red/cyan-glasses is pretty traightforward. Here is a simple tutorial for creating an anaglyph picture with 3ds. Only the first step is 3ds-centric, all other steps can be applied with other cameras too (But you'll need to take two photos with a regular camera).&lt;br /&gt;&lt;br /&gt;First you obviously have to take the photo. If you use 3ds you can find the photos on card at /DCIM/100NIN03/ . 3ds saves two files named HNI_XXXX.JPG (2d) and HNI_XXX.MPO (3d). Preview the .jpg file and select corresponding .mpo to extract. You can use any software you like for extracting, but &lt;a href="http://joonamo.blogspot.com/2012/01/mpo-converter-release-2.html"&gt;I have created a tool for that&lt;/a&gt;. Open these files in Photoshop and put them on different layers, left on top. Set blending mode on left picture to "Screen".&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GkJWDn8zjag/TxsuhdmLYhI/AAAAAAAAARE/T4RMnAuKZo8/s1600/tut1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-GkJWDn8zjag/TxsuhdmLYhI/AAAAAAAAARE/T4RMnAuKZo8/s1600/tut1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Select the right image and from select Image -&amp;gt; Adjustments -&amp;gt; Curves. Choose only the red channel and move the point from top right corner to bottom right corner. Picture should change to cyan. For the left image repeat these steps, but instead of red channel change green and blue channels.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XELkA5tsNXw/TxsujScVRnI/AAAAAAAAARM/m9n4yobMdmI/s1600/tut2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://3.bp.blogspot.com/-XELkA5tsNXw/TxsujScVRnI/AAAAAAAAARM/m9n4yobMdmI/s400/tut2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Next you have to set the "zero-level". Choose one spot which you want to be at screen level. Move either of the pictures left or right to match the spot in both pictures. You may want to wear anaglyph glasses while searching for the perfect spot.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xmNF5Dxvqaw/TxsukqrazkI/AAAAAAAAARU/DZIp-1IV2tA/s1600/tut3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://1.bp.blogspot.com/-xmNF5Dxvqaw/TxsukqrazkI/AAAAAAAAARU/DZIp-1IV2tA/s400/tut3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Now you are almost ready. Just crop the photo to desired size and enjoy your 1850's hottest new technology created with 2011's&amp;nbsp;hottest new technology!&lt;br /&gt;&lt;br /&gt;Here are some sample photos for your enjoyment (Click for bigger picture.):&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_Yf-9mcfjEo/TxsxftMXg3I/AAAAAAAAARc/qZBJ_5sPenY/s1600/sample.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="270" src="http://2.bp.blogspot.com/-_Yf-9mcfjEo/TxsxftMXg3I/AAAAAAAAARc/qZBJ_5sPenY/s400/sample.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1dBXRC6CXfQ/Txs2wp_SSHI/AAAAAAAAARk/ts1bF5sD5Ok/s1600/sample2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://3.bp.blogspot.com/-1dBXRC6CXfQ/Txs2wp_SSHI/AAAAAAAAARk/ts1bF5sD5Ok/s400/sample2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-5855781345000263445?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/5855781345000263445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=5855781345000263445&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/5855781345000263445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/5855781345000263445'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/01/tutorial-make-anaglyph-redcyan-pictures.html' title='Tutorial: How to make anaglyph (red/cyan) pictures from 3ds photos'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-GkJWDn8zjag/TxsuhdmLYhI/AAAAAAAAARE/T4RMnAuKZo8/s72-c/tut1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-9179800775997106619</id><published>2012-01-21T14:33:00.000+02:00</published><updated>2012-01-21T23:58:19.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='streoscopic'/><category scheme='http://www.blogger.com/atom/ns#' term='3ds'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>MPO converter Release 2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-4kEj6-pxVWI/TxqwHBdT63I/AAAAAAAAAQ8/xQ-2df_J5Jw/s1600/mpologo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://4.bp.blogspot.com/-4kEj6-pxVWI/TxqwHBdT63I/AAAAAAAAAQ8/xQ-2df_J5Jw/s320/mpologo.png" width="256" /&gt;&lt;/a&gt;&lt;/div&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Download now:&lt;br /&gt;&lt;a href="https://sites.google.com/site/joonamo2/files"&gt;https://sites.google.com/site/joonamo2/files&lt;/a&gt;&lt;br /&gt;The Download includes Windows and Mac versions, source and a sample file.&lt;br /&gt;&lt;br /&gt;Update: Tutorial for creating anaglyph (red/cyan) photos with 3ds:&lt;br /&gt;&lt;a href="http://joonamo.blogspot.com/2012/01/tutorial-make-anaglyph-redcyan-pictures.html"&gt;http://joonamo.blogspot.com/2012/01/tutorial-make-anaglyph-redcyan-pictures.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-9179800775997106619?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/9179800775997106619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=9179800775997106619&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/9179800775997106619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/9179800775997106619'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/01/mpo-converter-release-2.html' title='MPO converter Release 2'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-4kEj6-pxVWI/TxqwHBdT63I/AAAAAAAAAQ8/xQ-2df_J5Jw/s72-c/mpologo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8958442969300847046.post-5458455823841791066</id><published>2012-01-05T10:47:00.000+02:00</published><updated>2012-01-21T14:36:30.342+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Introduction</title><content type='html'>&lt;p&gt;Hello there!&lt;/p&gt;&lt;p&gt;My name is Joona Heinikoski. I am an Engineering student at Aalto University School of Science and Technology. This blog serves two purposes; it is a personal blog for me where I write about technology, games, software and anything that interests me at the moment. This also serves as my portfolio. I will publish my software and games here for everyone to see and try.&lt;/p&gt;&lt;p&gt;Posts about my published software will be in English so anyone can understand them and try out the piece of software. The regular blog posts will mostly be written in my native language, Finnish. That way I can express my thoughts better. This may change in the future, but the software posts will always be written in English. I will also publish my CV (in Finnish and English) here for those interested in hiring me for work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8958442969300847046-5458455823841791066?l=joonamo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://joonamo.blogspot.com/feeds/5458455823841791066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8958442969300847046&amp;postID=5458455823841791066&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/5458455823841791066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8958442969300847046/posts/default/5458455823841791066'/><link rel='alternate' type='text/html' href='http://joonamo.blogspot.com/2012/01/introduction.html' title='Introduction'/><author><name>Joonamo</name><uri>http://www.blogger.com/profile/01113797404081584623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
