Gamestore 2015

Gamestore 2015 is a platform that offers developers the opportunity to upload games and players the opportunity to view and play games. The games can communicate with the service by sending messages conforming to the Simple Message Protocol (more instructions in the developer view) with postMessage().

This service is built on top of the Django Web framework. Bootstrap is used along with jQuery.

Front page of Gamestore 2015

Please check out this service hosted on Heroku by visiting gamestore2015.herokuapp.com. The source code is available on my GitHub profile.

This game is designed and programmed by Niklas Lindroos, Martin Granholm and Johan Gädda as part of the Aalto University course Web Software Development.

This website

This website is built on top of the Twitter Bootstrap front-end framework and is viewable on all major browsers (IE >9) on a desktop PC as well as on any mobile device. Bootstrap is a mobile first, responsive front-end framework.

The dynamic functionality is implemented mainly with jQuery.

This website is hosted on Github, where the source code can also be accessed.

Aquarium - Customer project window

Aquarium is a project window that can be used by both companies and their clients to view current information about a project. It is designed to be used as a supplementary communication tool and project state check-up site. The source code is released as open source under the MIT License and can be found at https://github.com/futurice/aquarium. An adaption of Scrum (agile software development framework) was used in the team, which consisted of 9 persons. The application is built upon the Play Framework, uses MongoDB and Scala for the back-end and the AngularJS and Bootstrap frameworks for the front-end.

This project was initiated by Futurice, a Finnish software development company, as part of the Aalto University course T-76.4115 Software Development Project I.

Gibson Hero

Gibson Hero is a Guitar Hero-type game where the goal is to Gibson Hero is implemented using the HTML5 canvas element. CSS graphics are used in combination with JavaScript and the jQuery JavaScript library. The game Gibson Hero can be accessed here (or by clicking the title). Please note that the game is only designed to work with a fairly recent version of Google Chrome (v31.0.1650.63 m or higher) on a desktop PC.

This game is designed and programmed by Niklas Lindroos and Teemu Karppinen.

Gameplay footage of Guitar Hero:

Maze game

This game includes a random maze generator and the goal is to navigate through the generated maze to the exit.

An example of what the game looks like:

Example of the maze game

A description of the project, including the source code can be found here (in Finnish). The source code can be downloaded through this link (zip). The game is run by cd-ing into the correct folder and running mainwindow.py by typing python mainwindow.py into a command-line interpreter. This naturally requires that Python is installed (v2.x).

President Evil

President Evil is a text-based game designed and programmed by Niklas Lindroos and Johan Gädda during the presidential election in Finland in 2012.

The source code for this game can be downloaded here (zip).

This game is run by extracting the zip package, cd-ing into the correct folder and running adventure_text_UI.py by typing python adbenture_text_UI.py into a command-line interpreter.

Here is an example of what playing the game looks like:

President evil example