Author Archives: Martin Mattsson

Money Tree – Dev. Post 01

I’ve started working on the serious game Money Tree (name not final) a game about banks, loans, house prices and how all of those are connected.

Before I start talking about the work I’ve done I’ll talk about what the game is about. First of all: This is a serious game which means that its primary purpose is to teach and provoke people, not necessarily being fun.

Basic Premise:
Why are houses and apartments so expensive? That’s a question a lot of […]

/ Comments Off on Money Tree – Dev. Post 01
Program: Programming

Money Tree – Dev. Post 01

I’ve started working on the serious game Money Tree (name not final) a game about banks, loans, house prices and how all of those are connected.

Before I start talking about the work I’ve done I’ll talk about what the game is about. First of all: This is a serious game which means that its primary purpose is to teach and provoke people, not necessarily being fun.

Basic Premise:
Why are houses and apartments so expensive? That’s a question a lot of […]

/ Comments Off on Money Tree – Dev. Post 01
Program: Programming

Game Design in Practice – Goals

My goals for the course Game Design in Practice and by extension project Money Tree (name not final) are as follow:
1. I want to be part of creating and releasing a game or a game-like product. By doing this I hope to be able to step into the video game industry, improve my portfolio and earn some money (hey, I can’t live on study help forever).
2. Learn and implement marketing in relation to a game or game-like product.Marketing is […]

/ Comments Off on Game Design in Practice – Goals
Program: Programming

Game Design in Practice – Goals

My goals for the course Game Design in Practice and by extension project Money Tree (name not final) are as follow:
1. I want to be part of creating and releasing a game or a game-like product. By doing this I hope to be able to step into the video game industry, improve my portfolio and earn some money (hey, I can’t live on study help forever).
2. Learn and implement marketing in relation to a game or game-like product.Marketing is […]

/ Comments Off on Game Design in Practice – Goals
Program: Programming

House Wars – Dev. Post 01

I’ve started working on the serious game House Wars (name not final) a game about banks, loans, house prices and how all of those are connected.

Before I start talking about the work I’ve done I’ll talk about what the game is about. First of all: This is a serious game which means that its primary purpose is to teach and provoke people, not necessarily being fun.

Basic Premise:
Why are houses and apartments so expensive? That’s a question a lot of […]

/ Comments Off on House Wars – Dev. Post 01
Program: Programming

House Wars – Dev. Post 01

I’ve started working on the serious game House Wars (name not final) a game about banks, loans, house prices and how all of those are connected.

Before I start talking about the work I’ve done I’ll talk about what the game is about. First of all: This is a serious game which means that its primary purpose is to teach and provoke people, not necessarily being fun.

Basic Premise:
Why are houses and apartments so expensive? That’s a question a lot of […]

/ Comments Off on House Wars – Dev. Post 01
Program: Programming

BGP – Spirit Boom – Dev. Post 4

I apologize for this post being late, but there’s been quite a bit going on, sorry about that. This is the last post of this project.

Developing the levelling system
This was originally supposed to be implemented in the game; however, due to the need for focus to be shifted elsewhere it wasn’t completed. The idea was to read in data about what numbers to use from a .txt file. By setting the parameters for each individual level the player would […]

/ Comments Off on BGP – Spirit Boom – Dev. Post 4
Program: Programming

BGP – Spirit Boom – Dev. Post 4

I apologize for this post being late, but there’s been quite a bit going on, sorry about that. This is the last post of this project.

Developing the levelling system
This was originally supposed to be implemented in the game; however, due to the need for focus to be shifted elsewhere it wasn’t completed. The idea was to read in data about what numbers to use from a .txt file. By setting the parameters for each individual level the player would […]

/ Comments Off on BGP – Spirit Boom – Dev. Post 4
Program: Programming

BGP – Spirit Boom – Dev. Post 3

For this week I had quite a lot of work planned out, but only managed to complete a few things, namely the combat menu manager, the combat results screen, I started working how to load enemy data from files, and I was also trying to implement some animations into the combat.

The combat menu manager
The work done on the combat menu manager was mostly about polishing what had already been done to make it work better, although, this took a […]

/ Comments Off on BGP – Spirit Boom – Dev. Post 3
Program: Programming

BGP – Spirit Boom – Dev. Post 3

For this week I had quite a lot of work planned out, but only managed to complete a few things, namely the combat menu manager, the combat results screen, I started working how to load enemy data from files, and I was also trying to implement some animations into the combat.

The combat menu manager
The work done on the combat menu manager was mostly about polishing what had already been done to make it work better, although, this took a […]

/ Comments Off on BGP – Spirit Boom – Dev. Post 3
Program: Programming

BGP – Spirit Boom – Dev. Post 2

Since I forgot to write a post about last week’s work, I’ll try to go over what I’ve done both of these weeks in a single post in brief detail.

Implementing a Win State in combat
Setting up a contemporary Win-State was easy. All that was needed was to set up a script that sent the user back to the World scene if the enemy’s Hp reaches zero. The reason as to why it is contemporary and isn’t permanent is because […]

/ Comments Off on BGP – Spirit Boom – Dev. Post 2
Program: Programming

BGP – Spirit Boom – Dev. Post 2

Since I forgot to write a post about last week’s work, I’ll try to go over what I’ve done both of these weeks in a single post in brief detail.

Implementing a Win State in combat
Setting up a contemporary Win-State was easy. All that was needed was to set up a script that sent the user back to the World scene if the enemy’s Hp reaches zero. The reason as to why it is contemporary and isn’t permanent is because […]

/ Comments Off on BGP – Spirit Boom – Dev. Post 2
Program: Programming

BGP – Spirit Boom – Dev. Post 1

/ Comments Off on BGP – Spirit Boom – Dev. Post 1
Program: Programming

BGP – Spirit Boom – Dev. Post 1

/ Comments Off on BGP – Spirit Boom – Dev. Post 1
Program: Programming

Game Programming III – Dev. Post 5

I am absolutely terrible when it comes to updating this thing… the main reason is because I’ve just never felt like I made progress significant enough to warrant a blog post and so, I simply decided to wait “one more week” until I post something. But even so, the due date for the project is Sunday, I haven’t written the report, I’m not done with the web server and we just got drawing to work in the game. So, […]

/ Comments Off on Game Programming III – Dev. Post 5
Program: Programming

Game Programming III – Dev. Post 5

I am absolutely terrible when it comes to updating this thing… the main reason is because I’ve just never felt like I made progress significant enough to warrant a blog post and so, I simply decided to wait “one more week” until I post something. But even so, the due date for the project is Sunday, I haven’t written the report, I’m not done with the web server and we just got drawing to work in the game. So, […]

/ Comments Off on Game Programming III – Dev. Post 5
Program: Programming

Game Programming III – Blog Post 4

I’ll have to apologize for not posting in two weeks. Truthfully I’ve had a bit of a Writer’s Block so to speak, I really haven’t gotten anything really important done in quite some time. Now that I have the entire Christmas weekend at my disposal I should be able to do some work. Anyway, onto the stuff that I’ve actually been doing this week.

So, we started development of the third assignment which is a 3D game. I will have […]

/ Comments Off on Game Programming III – Blog Post 4
Program: Programming

Game Programming III – Blog Post 4

I’ll have to apologize for not posting in two weeks. Truthfully I’ve had a bit of a Writer’s Block so to speak, I really haven’t gotten anything really important done in quite some time. Now that I have the entire Christmas weekend at my disposal I should be able to do some work. Anyway, onto the stuff that I’ve actually been doing this week.

So, we started development of the third assignment which is a 3D game. I will have […]

/ Comments Off on Game Programming III – Blog Post 4
Program: Programming

Game Programming III – Blog Post 3

Gah! I just remembered that I forgot to write this. Oh well, I’ll just get right to it, I suppose.

The main thing that was accomplished this week was the completeness of the binary search tree. While the linked list wasn’t too difficult and the logic wasn’t too strange, the binary search tree was something different. The creation of the tree was probably the easiest as it simply followed a somewhat basic logic and most of the work was to […]

/ Comments Off on Game Programming III – Blog Post 3
Program: Programming

Game Programming III – Blog Post 3

Gah! I just remembered that I forgot to write this. Oh well, I’ll just get right to it, I suppose.

The main thing that was accomplished this week was the completeness of the binary search tree. While the linked list wasn’t too difficult and the logic wasn’t too strange, the binary search tree was something different. The creation of the tree was probably the easiest as it simply followed a somewhat basic logic and most of the work was to […]

/ Comments Off on Game Programming III – Blog Post 3
Program: Programming

Game Programming III – Blog Post 2

Late as usual, here’s my post about this week.

There’s been a lot of progress and new things in the network programming. Actually too much for me to write about here on a whim, but I’ll get right to it when I start on the second assignment which will be all about network programming.

Anyway, I’m pretty much done with my linked list, meaning that the very first assignment is halfway done. It took a little longer than I thought mainly […]

/ Comments Off on Game Programming III – Blog Post 2
Program: Programming

Game Programming III – Blog Post 2

Late as usual, here’s my post about this week.

There’s been a lot of progress and new things in the network programming. Actually too much for me to write about here on a whim, but I’ll get right to it when I start on the second assignment which will be all about network programming.

Anyway, I’m pretty much done with my linked list, meaning that the very first assignment is halfway done. It took a little longer than I thought mainly […]

/ Comments Off on Game Programming III – Blog Post 2
Program: Programming

Game Programming III – Blog Post 1 (For real this time)

Okay, let’s be serious…

This week has been mainly about learning about new concepts such as linked lists, binary trees and templates in C++, and how to use them, so this post is mostly gonna be about what I’ve learned and what holes I need to fill in the future. Oh, and I wrote some code.

The first thing we looked at was templates. Templates are declared as follows:
Template
In this case the template is a class of any type. It […]

/ Comments Off on Game Programming III – Blog Post 1 (For real this time)
Program: Programming

Game Programming III – Blog Post 1 (For real this time)

Okay, let’s be serious…

This week has been mainly about learning about new concepts such as linked lists, binary trees and templates in C++, and how to use them, so this post is mostly gonna be about what I’ve learned and what holes I need to fill in the future. Oh, and I wrote some code.

The first thing we looked at was templates. Templates are declared as follows:
Template
In this case the template is a class of any type. It […]

/ Comments Off on Game Programming III – Blog Post 1 (For real this time)
Program: Programming