Featured

These are the projects I have been the most satisfied with. I usually publish all my projects just to show how I progress, but this option is recommended since it should filter out the best ones.

Karma3D

  1. Using physics engine to move boxes.
  2. Using physics engine to shoot at objects.
  3. Interaction with NPC.
  4. First person shooter mode.
  5. Rocket boots power-up.
PreviousNext Using physics engine to move boxes.Using physics engine to shoot at objects.Interaction with NPC.First person shooter mode.Rocket boots power-up.

I just wanted to share a project we made in an introcuction course to 3D computer graphics. Before we started, none of us had never written a single code segment in C++. So during a period of two months, we had to learn both C++ and OGRE from scratch (while at same time reading two other engineering courses). Our goal was not to make a complete game but to explore the process of game creation as much as possible. We did not completely model anything on our own, instead we modified already created models (for example we had to create animations to our game character). We used the PhysX wrapper NxOgre to handle the physics and irrklang for sound. We also used a modified version of spacegaiers "Advanced Ogre Framework" to handle different states.


Nollephilmen

  1. Intro scene.
  2. Teleport effect.
  3. March.
  4. Earthquake effect.
  5. Lightsaber effect.
PreviousNext Intro scene.Teleport effect.March.Earthquake effect.Lightsaber effect.

Every year at campus in Norrköping, there is a tradition in making a movie called Nollephilmen. When the arrangements for the new students have ended, this film is released at a ceremonial banquet. In 2009 I was, together with my friend Anders, head-responsible for this production. What's impressive about this 20 minutes long movie is that it only took one day to record the raw material. After many hours of editing, the movie was finally done and could be shown in front of a total of 500 people. I am very satisfied with the special effects created in After Effects, especially the ones in the two minute final battle.


The fighting sequence in the end.


Glossary Pro

  1. Login screen.
  2. Adding a word to a glossary.
  3. Edit a list or add more words to it.
  4. The word test.
  5. Result from a word test.
PreviousNext Login screen.Adding a word to a glossary.Edit a list or add more words to it.The word test.Result from a word test.

In a course with focus on properties of a good user interface, this was our final project. Our idea was to develop an application in Java where the user could study words from a glossary. We used the Java Swing library to handle all graphics, something that was very easy to implement. After letting some nurse students test the product, we got the suggestion to make it possible to upload images together with a word so that the memory could hopefully create a connection. Even though we only had less than two weeks for this project, we managed to release a software application with almost no bugs. However, the code is really ugly and we probably did all the "don't's" possible when coding (txt docs as database, no SVN and poor object-orientated structure). But nothing is as instructive as learning from errors and both me and my partner think we released a good looking application!


Version 1.0. Dev by Per Karlsson (Log in) 10-11-20 Validate xhtml Validate CSS