Browsing 'Programming': Posts from Game Design and Programming

Last Signal – Doors and Switches

When the player is traversing through the levels of the Last Signal, we want to have the player want to explore the level that is presented to them. We also wanted the player to have more to do rather than go from point A to point B and shoot the enemies. This was ensured by the creations of doors that blocked off sections of the levels and having switches that the player has to interact with to open the doors.
The doors started […]

/ Comments Off on Last Signal – Doors and Switches
Program: Programming

Last Signal – Doors and Switches

When the player is traversing through the levels of the Last Signal, we want to have the player want to explore the level that is presented to them. We also wanted the player to have more to do rather than go from point A to point B and shoot the enemies. This was ensured by the creations of doors that blocked off sections of the levels and having switches that the player has to interact with to open the doors.
The doors started […]

/ Comments Off on Last Signal – Doors and Switches
Program: Programming

Dragon song – animations using Thor

With the alpha completed we began the work on the beta. I have mainly worked with the implementation of animation in our game. This blog posts will be about that topic.
Previously to this week I had never animated from a programmers point of view, I have had some very inconsequential experience with animating in flash. When I researched how to animate using SFML I found out about a library extension called Thor.  From reading the documentation I saw some functionalities […]

/ Comments Off on Dragon song – animations using Thor
Program: Programming

Dragon song – animations using Thor

With the alpha completed we began the work on the beta. I have mainly worked with the implementation of animation in our game. This blog posts will be about that topic.
Previously to this week I had never animated from a programmers point of view, I have had some very inconsequential experience with animating in flash. When I researched how to animate using SFML I found out about a library extension called Thor.  From reading the documentation I saw some functionalities […]

/ Comments Off on Dragon song – animations using Thor
Program: Programming

Weekly blog assignment #3

Hi there and welcome back!
So, this week started a bit late for our group. Our scrum master was not here, so we had our weekly scrum meeting on Tuesday instead, which led to that no one in our group had anything special to do on Monday. So I spent Monday on just reading our code and trying to understand the whole structure better, as this has been and is my greatest flaw in programming. Mostly I read through our Animation […]

/ Comments Off on Weekly blog assignment #3
Program: Programming

Weekly blog assignment #3

Hi there and welcome back!
So, this week started a bit late for our group. Our scrum master was not here, so we had our weekly scrum meeting on Tuesday instead, which led to that no one in our group had anything special to do on Monday. So I spent Monday on just reading our code and trying to understand the whole structure better, as this has been and is my greatest flaw in programming. Mostly I read through our Animation […]

/ Comments Off on Weekly blog assignment #3
Program: Programming

Game Development – Nr.3 | Magic Writer

Particle system
Among many things i have worked on a particle system this week. At first i was not sure how to start, i had only done this once or twice in another programming language (C#). What I am about to explain is the current state of the system, it is not what i indent to have at the end meaning that it is not finished yet.
So far I have created two classes, a ”Particle” class and a ”ParticleEmitter” class. I’ll […]

/ Comments Off on Game Development – Nr.3 | Magic Writer
Program: Programming

Game Development – Nr.3 | Magic Writer

Particle system
Among many things i have worked on a particle system this week. At first i was not sure how to start, i had only done this once or twice in another programming language (C#). What I am about to explain is the current state of the system, it is not what i indent to have at the end meaning that it is not finished yet.
So far I have created two classes, a ”Particle” class and a ”ParticleEmitter” class. I’ll […]

/ Comments Off on Game Development – Nr.3 | Magic Writer
Program: Programming

Dragon Song Bloggpost #3

This is the first week when the game is in beta stage, this week we have been looking over the project and tried to make a list of all the things that needs to be done before the final version of the game. The three things we need to work on before the beta deadline is power ups, states (menu state and so on) and last we need to get animations to work properly.
This is how the game looks like […]

/ Comments Off on Dragon Song Bloggpost #3
Program: Programming

Dragon Song Bloggpost #3

This is the first week when the game is in beta stage, this week we have been looking over the project and tried to make a list of all the things that needs to be done before the final version of the game. The three things we need to work on before the beta deadline is power ups, states (menu state and so on) and last we need to get animations to work properly.
This is how the game looks like […]

/ Comments Off on Dragon Song Bloggpost #3
Program: Programming

Companions need to speak or in this case write.

So this week I have worked on our games A.I companion. That is a type of display or small PDA. This companion is meant to help the player through the game by telling current objectives and other useful information. Most of the companion works but the important part was the text it displays on it’s display.
 the A.I display.
So SFML is really handy when it comes to these sorts of things. As it already have classes for fonts and text. First […]

/ Comments Off on Companions need to speak or in this case write.
Program: Programming

Companions need to speak or in this case write.

So this week I have worked on our games A.I companion. That is a type of display or small PDA. This companion is meant to help the player through the game by telling current objectives and other useful information. Most of the companion works but the important part was the text it displays on it’s display.
 the A.I display.
So SFML is really handy when it comes to these sorts of things. As it already have classes for fonts and text. First […]

/ Comments Off on Companions need to speak or in this case write.
Program: Programming

Why not add some Enemies


Magic writer is a game concept me and a group of other people are developing.
In this you play as a magician that has a holiday on a tropical beach. Unfortunately he is interrupted by monster invading the beach. Ah no holiday this time.
The magician is skilled in summoning magic. So he uses this to summon objects and throwing them with magic on the monsters. By doing this the monsters will be defeated and the oncoming tide halted. Summoning is […]

/ Comments Off on Why not add some Enemies
Program: Programming

Why not add some Enemies


Magic writer is a game concept me and a group of other people are developing.
In this you play as a magician that has a holiday on a tropical beach. Unfortunately he is interrupted by monster invading the beach. Ah no holiday this time.
The magician is skilled in summoning magic. So he uses this to summon objects and throwing them with magic on the monsters. By doing this the monsters will be defeated and the oncoming tide halted. Summoning is […]

/ Comments Off on Why not add some Enemies
Program: Programming

Mole Munch – Dev log 3

Denna veckan har jag fortsatt att jobba på vattnet. Mellan förra bloggposten och denna så har vi i gruppen fått ett fungerande vattenflöde, men vattenflödet skapades på spelarens position och hade ingen kollision. Det första jag gjorde var att skapa kollision mellan trädgårdsmästaren och hålen på ovansidan. På bilden till höger kan man se hur hålen på ovansidan ser ut, ett av hålen är tomt och ett är fyllt med vatten som trädgårdsmästaren har fyllt på. Detta är det slutgiltiga […]

/ Comments Off on Mole Munch – Dev log 3
Program: Programming

Mole Munch – Dev log 3

Denna veckan har jag fortsatt att jobba på vattnet. Mellan förra bloggposten och denna så har vi i gruppen fått ett fungerande vattenflöde, men vattenflödet skapades på spelarens position och hade ingen kollision. Det första jag gjorde var att skapa kollision mellan trädgårdsmästaren och hålen på ovansidan. På bilden till höger kan man se hur hålen på ovansidan ser ut, ett av hålen är tomt och ett är fyllt med vatten som trädgårdsmästaren har fyllt på. Detta är det slutgiltiga […]

/ Comments Off on Mole Munch – Dev log 3
Program: Programming

”The eagle”

This week I’ve been working on implementing the last aspect that will serve as a threat for the player, the eagle. The player can at random occasions see an eagles shadow on the ground, if the player would move into the shadows aggrorange, there will be a sound playing which will be kind of a screech to simulate an eagle. After a period of time, which will be decided upon later in the process when we start to balance, there […]

/ Comments Off on ”The eagle”
Program: Programming

”The eagle”

This week I’ve been working on implementing the last aspect that will serve as a threat for the player, the eagle. The player can at random occasions see an eagles shadow on the ground, if the player would move into the shadows aggrorange, there will be a sound playing which will be kind of a screech to simulate an eagle. After a period of time, which will be decided upon later in the process when we start to balance, there […]

/ Comments Off on ”The eagle”
Program: Programming

Speldesign Blogg #3

Denna vecka har jag äntligen klarat det! Förra veckan så jobbade jag med en HealthBar och p.g.a sjukdom så gick det inte speciellt bra. Men denna vecka har verkligen varit en kickstart för mig. Jag har nu lyckats få en helt funktionell healthbar! Den fungerar så att om fienden krockar med spelaren tappar spelaren liv och då sjunker livet som visas av healtbaren. Healthbaren fungerar så att den använder programmets egna form-skapare. Så den skapar en fyrkant, som minskar i bredd […]

/ Comments Off on Speldesign Blogg #3
Program: Programming

Speldesign Blogg #3

Denna vecka har jag äntligen klarat det! Förra veckan så jobbade jag med en HealthBar och p.g.a sjukdom så gick det inte speciellt bra. Men denna vecka har verkligen varit en kickstart för mig. Jag har nu lyckats få en helt funktionell healthbar! Den fungerar så att om fienden krockar med spelaren tappar spelaren liv och då sjunker livet som visas av healtbaren. Healthbaren fungerar så att den använder programmets egna form-skapare. Så den skapar en fyrkant, som minskar i bredd […]

/ Comments Off on Speldesign Blogg #3
Program: Programming

Update #3 On Project Mole Munch

This week we finally managed to get the water flowing without lagging up the entire computer. To give a short recap from the concept (more can be found in the first post here), I’ll describe the purpose of the water as an artifact in the game. Further down in the post I’ll describe how it was achieved and the motivation behind the steps taken to make it work.
First off, the water is the […]

/ Comments Off on Update #3 On Project Mole Munch
Program: Programming

Update #3 On Project Mole Munch

This week we finally managed to get the water flowing without lagging up the entire computer. To give a short recap from the concept (more can be found in the first post here), I’ll describe the purpose of the water as an artifact in the game. Further down in the post I’ll describe how it was achieved and the motivation behind the steps taken to make it work.
First off, the water is the […]

/ Comments Off on Update #3 On Project Mole Munch
Program: Programming

Dynamic level creation and pooling

This week my main objective has been focusing of managing how our game handles entities (basically objects of the game like: obstacles, powerups and background objects). The way our game works now is that in the beginning the entire level structure is imported from a couple of text files and straight after that we create new instances (copies) of the objects and places those instances at the spots specified in the text file.
This might sound all good and great but […]

/ Comments Off on Dynamic level creation and pooling
Program: Programming

Dynamic level creation and pooling

This week my main objective has been focusing of managing how our game handles entities (basically objects of the game like: obstacles, powerups and background objects). The way our game works now is that in the beginning the entire level structure is imported from a couple of text files and straight after that we create new instances (copies) of the objects and places those instances at the spots specified in the text file.
This might sound all good and great but […]

/ Comments Off on Dynamic level creation and pooling
Program: Programming