DDR in minecraft
Path Finding
Home screen

Community LUA API

First off this is just for fun rather than a “proper” project. However it has increased in size and complexity so I thought it could not hurt to bring it to projects. Secondly: what is Minecraft? It is a game, a quite blocky game. However inside this game there is a computer (if you play […]


One assignment in the engineering knowledge based system module was to create an ACO (Ant Colony Optimization) utilizing only one ant to come up with a proposed solution to the traveling salesman problem. The idea was to traverse through a tree/map (as seen on the picture) and find the most efficient way to travel between […]

RESTful Ruby on Ra

I was given a RoR application that had a collection of users.  The given website that we were to expand upon had the feature of sending mails about news or jobs based on the users stored preference and a web front for this. It also included a broken twitter integration. The main changes/improvements I made […]

Human Computer Int

Basically I got the message to make a website which focuses on user friendly features as well as design. The premis of the website was mine to choose, so I chose to make something that could be implemented on this website (though it has several cross browser issues which I have to resolve first). I […]

Captain Long’

This was a group project over two semesters.  We were a group of 5-6 with all different tasks. My main task was programming. First I was supposed to be server sided programmer and work with App Engine, but later switched to client sided programmer since Alex Flynn showed to have more knowledge about it than […]

Recent Work

DDR in minecraft
Path Finding

From the Blog

Posted by John Mikael Gundersen on July 23rd, 2014 at 1:37 pm

For some reason an old C pointer article I wrote gets a lot of hits. The problem with this article is that it doesn’t actually help people understand what a pointer is. Guess its time to dig forth some old knowledge: How to create/initialize/declare a pointer: Before we dive into the code itself its vital […]

Posted by John Mikael Gundersen on May 9th, 2014 at 7:55 pm

During our education we were told that comment is king (as long as it adds to the method/function itself). If you don’t comment you’re a poor programmer that doesn’t care for readability, ease of understanding and you’re a filthy person (Well, maybe not the latter, but it seems to be the general opinion). Lately I […]

Posted by John Mikael Gundersen on August 15th, 2013 at 1:00 pm

Lately there has been quite the fuss surrounding the topic “privacy” on the internet due to the NSA scandal and services like facebook which wants more and more information about their users. Due to the press jumping all over this a few of my friends has come to me asking how they can retain their […]

Posted by John Mikael Gundersen on August 13th, 2013 at 10:43 pm

Math has never been my strong suit which is slightly unfortunate since I am doing something that very much benefits from exactly math (which is programming if you didn’t guess it). Because of the lack of skills at math I have decided to do some math tasks from time to time and post them on […]

Posted by John Mikael Gundersen on July 19th, 2013 at 10:24 am

Når man spiller Minecraft med andre så er de ofte inne i huset ditt og roter som, til tider, kan bli veldig irriterende. Hva om du kunne lage en “dør” der du kunne bestemme hvem som skulle komme inn uten å måtte rote med passord? Hva vi trenger: – Feed the beast. Jeg gjør ikke […]

Posted by John Mikael Gundersen on December 22nd, 2012 at 8:21 pm

So the other day my cousin, that recently started with Java, asked how he could differentiate a number ending with 1 against every other possibility.  The reason for this was so he could write a string either saying ‘st’ or ‘th’ e.g. 120th or 121st. Why this had to be done on the other hand is not […]

Posted by John Mikael Gundersen on November 12th, 2012 at 8:24 pm

Since I still have issues testing certain aspects of this software I have decided to focus on UI. Even though my application is not a graphical advanced program it is still very UI focused. As visible on the image under this paragraph I have implemented a simple “first screen”. Gives the user a simple choice […]

Posted by John Mikael Gundersen on November 8th, 2012 at 11:07 pm

I have done a couple of minor things today, though they are more tedious than anything else: 1: Added tabs to the character sheet so the user can switch between different information on their character. 2: Added some superficial buttons and text field on said tabs so it more closely resembles what I want. At […]