Author Archives: Axel Vesterlund

About Axel Vesterlund

2014  Programming

Mole Munch – Dev log 6

Den här veckan har jag jobbat på att få in partikeleffekt i vårat spel. Partikeleffekt är när man laddar in en bild som sprids ut snabbt under en kort period av tid. Exempel på när partikeleffekt kan vara bra att använda är när man vill ge mer positiv feedback till spelaren. Därför bestämde vi oss för att det skulle flyga ut små gröna och röda partiklar när spelaren åt grönsaker. Detta skulle göra upplevelsen att plocka upp grönsaker roligare och […]

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

Mole Munch – Dev log 6

Den här veckan har jag jobbat på att få in partikeleffekt i vårat spel. Partikeleffekt är när man laddar in en bild som sprids ut snabbt under en kort period av tid. Exempel på när partikeleffekt kan vara bra att använda är när man vill ge mer positiv feedback till spelaren. Därför bestämde vi oss för att det skulle flyga ut små gröna och röda partiklar när spelaren åt grönsaker. Detta skulle göra upplevelsen att plocka upp grönsaker roligare och […]

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

Mole Munch – Dev log 5

I det här inlägget ska jag skriva om hur jag har lagt in feedback till spelaren i form av Ui.
På bilden nedan kan man se hur vårat Ui ser ut när man spelar. Längst ner till vänster av Ui’t finns det två mätare. Ena mätaren räknar antal ”Speed Powerups” som spelaren har tagit, och den andra räknar antal ”Vision Powerups” som spelaren har tagit. Mätaren går sedan upp och ner beroende på hur många som är tagna. Till höger om […]

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

Mole Munch – Dev log 5

I det här inlägget ska jag skriva om hur jag har lagt in feedback till spelaren i form av Ui.
På bilden nedan kan man se hur vårat Ui ser ut när man spelar. Längst ner till vänster av Ui’t finns det två mätare. Ena mätaren räknar antal ”Speed Powerups” som spelaren har tagit, och den andra räknar antal ”Vision Powerups” som spelaren har tagit. Mätaren går sedan upp och ner beroende på hur många som är tagna. Till höger om […]

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

Mole Munch – Dev log 4

Den här veckan har jag jobbat på att få bort alla minnesluckor som vi hade i vårat spel. En minneslucka är när man lagrar minne på ”heap” minnet. I Vårat spel så skapades minnesläckor väldigt ofta. Varje gång vi gjorde ett nytt objekt så skapades minnesläckor. Så när vi i början av spelet skapade 50 olika objekt som till exempel jordgubbar och mullvaden så uppkom flera minnesläckor. På bilden nedan ser man flera objekt i spelet. Till höger om mullvaden […]

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

Mole Munch – Dev log 4

Den här veckan har jag jobbat på att få bort alla minnesluckor som vi hade i vårat spel. En minneslucka är när man lagrar minne på ”heap” minnet. I Vårat spel så skapades minnesläckor väldigt ofta. Varje gång vi gjorde ett nytt objekt så skapades minnesläckor. Så när vi i början av spelet skapade 50 olika objekt som till exempel jordgubbar och mullvaden så uppkom flera minnesläckor. På bilden nedan ser man flera objekt i spelet. Till höger om mullvaden […]

/ Comments Off on Mole Munch – Dev log 4
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

Mole Munch – Dev log 2

Denna vecka har allt mitt fokus gått till att skapa ett vattenflöde. Detta har skapats för att fylla tunnlarna som mullvaden har grävt under marken. Varför detta vattenflöde är användbart är för att spelaren inte ska kunna vara inaktiv för länge, även fast hen är under marken. Därför finns detta vattenflöde för att skapa känslan av ett konstant hot.
Vattenflödet i detta stadiet är inte helt färdigt, vi programmerare hade ett möte med vår programmeringslärare där vi fick en idé om […]

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

Mole Munch – Dev log 2

Denna vecka har allt mitt fokus gått till att skapa ett vattenflöde. Detta har skapats för att fylla tunnlarna som mullvaden har grävt under marken. Varför detta vattenflöde är användbart är för att spelaren inte ska kunna vara inaktiv för länge, även fast hen är under marken. Därför finns detta vattenflöde för att skapa känslan av ett konstant hot.
Vattenflödet i detta stadiet är inte helt färdigt, vi programmerare hade ett möte med vår programmeringslärare där vi fick en idé om […]

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

Mole Munch – Dev log 1

Vi är en grupp på 6 personer som tillsammans utvecklar ”Mole munch”. ”Mole munch” är ett projekt i kursen Spelutveckling i samband med Spelprogrammering 2. Jag går i rolen av ”Lead Code” och lägger därför mycket av mitt fokus på att programmera. Vad jag har valt att fokusera på denna veckan är vad som kallas en entitetslista. Detta är en lista skapad för att samla alla objekt i spelet. Varför man vill samla alla objekt i en lista är för att det underlättar […]

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

Mole Munch – Dev log 1

Vi är en grupp på 6 personer som tillsammans utvecklar ”Mole munch”. ”Mole munch” är ett projekt i kursen Spelutveckling i samband med Spelprogrammering 2. Jag går i rolen av ”Lead Code” och lägger därför mycket av mitt fokus på att programmera. Vad jag har valt att fokusera på denna veckan är vad som kallas en entitetslista. Detta är en lista skapad för att samla alla objekt i spelet. Varför man vill samla alla objekt i en lista är för att det underlättar […]

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

Week 6 – Bomberman level

In this week of Game Programming 1 we started working on our map for our bomberman level. The original bomberman level is built up by three different types of blocks, solid blocks, background blocks and breakable blocks. So we decided to create a class for each one of these blocks. To more easily edit the level, we wanted to load in the level from a txt file. We had alot of problems with getting this to work, but by looking […]

/ Comments Off on Week 6 – Bomberman level
Program: Programming

Week 6 – Bomberman level

In this week of Game Programming 1 we started working on our map for our bomberman level. The original bomberman level is built up by three different types of blocks, solid blocks, background blocks and breakable blocks. So we decided to create a class for each one of these blocks. To more easily edit the level, we wanted to load in the level from a txt file. We had alot of problems with getting this to work, but by looking […]

/ Comments Off on Week 6 – Bomberman level
Program: Programming

Week 5 – Arkanoid & Collision

This week we completed Arkanoid. The game is fully functional and the code is the code we are going to use for our own project. In the final version of Arkanoid, we implemented collision for the different objects in the game. The collision checks if an objects half width plus the other objects half width is bigger than one of the objects width. We also implented SpriteText, this is useful when you want to write out text on your screen.
We have […]

/ Comments Off on Week 5 – Arkanoid & Collision
Program: Programming

Week 5 – Arkanoid & Collision

This week we completed Arkanoid. The game is fully functional and the code is the code we are going to use for our own project. In the final version of Arkanoid, we implemented collision for the different objects in the game. The collision checks if an objects half width plus the other objects half width is bigger than one of the objects width. We also implented SpriteText, this is useful when you want to write out text on your screen.
We have […]

/ Comments Off on Week 5 – Arkanoid & Collision
Program: Programming

Week 4 of Game Programming 1 – Project preparation

In this week of Game Programming 1, we have been doing a lot of live coding. The code we have been writing is a blueprint for the upcomming project. The project is to create a game in the Simple DirectMedia Library. The game I and my partner (unoakerlund.wordpress.com) have decided to create is Bomberman, so a lot of time this week has gone to study the mechanics and objects that Bomberman contains.
The coding we have been doing is a blueprint that we […]

/ Comments Off on Week 4 of Game Programming 1 – Project preparation
Program: Programming

Week 4 of Game Programming 1 – Project preparation

In this week of Game Programming 1, we have been doing a lot of live coding. The code we have been writing is a blueprint for the upcomming project. The project is to create a game in the Simple DirectMedia Library. The game I and my partner (unoakerlund.wordpress.com) have decided to create is Bomberman, so a lot of time this week has gone to study the mechanics and objects that Bomberman contains.
The coding we have been doing is a blueprint that we […]

/ Comments Off on Week 4 of Game Programming 1 – Project preparation
Program: Programming

Week 3 of Game Programming 1 – Classes

In this week of game programming, we have worked with classes. A class holds values, the amount and type of values is decided by the programmer. To learn how classes work, we had a bunch of different assignments. The assignment I chose to focus on was to make a deck of cards. I chose to focus on this because it demonstrate really well how classes work together. I made a class called Card, this class held the types Integer and String. […]

/ Comments Off on Week 3 of Game Programming 1 – Classes
Program: Programming

Week 3 of Game Programming 1 – Classes

In this week of game programming, we have worked with classes. A class holds values, the amount and type of values is decided by the programmer. To learn how classes work, we had a bunch of different assignments. The assignment I chose to focus on was to make a deck of cards. I chose to focus on this because it demonstrate really well how classes work together. I made a class called Card, this class held the types Integer and String. […]

/ Comments Off on Week 3 of Game Programming 1 – Classes
Program: Programming

Second week of Game Programming 1 – Pong

This week we got introduced to our first session of game programming. We got introduced to SDL(Simple DirectMedia Library), the library we will be using in the course to create our own games. The game we got to work on and experiment with was Pong. Pong is a game simulating a game of table tennis. Our task was to implement movement and collision, it was a great task to get a feeling of how a basic game structure looks. However the code […]

/ Comments Off on Second week of Game Programming 1 – Pong
Program: Programming

Second week of Game Programming 1 – Pong

This week we got introduced to our first session of game programming. We got introduced to SDL(Simple DirectMedia Library), the library we will be using in the course to create our own games. The game we got to work on and experiment with was Pong. Pong is a game simulating a game of table tennis. Our task was to implement movement and collision, it was a great task to get a feeling of how a basic game structure looks. However the code […]

/ Comments Off on Second week of Game Programming 1 – Pong
Program: Programming

First week of Game programming 1

In the beginning of this week, we started the Game programming 1 course. This is a introduction course C and C++. This week we have worked with how variables, loops and branching works in C++. We had over 20 exercises to practise and understand this, but since I have been programming a lot earlier in C and Java, the tasks was pretty simple to understand. But they were great to get in the programming mood.
In this week we also went […]

/ Comments Off on First week of Game programming 1
Program: Programming

First week of Game programming 1

In the beginning of this week, we started the Game programming 1 course. This is a introduction course C and C++. This week we have worked with how variables, loops and branching works in C++. We had over 20 exercises to practise and understand this, but since I have been programming a lot earlier in C and Java, the tasks was pretty simple to understand. But they were great to get in the programming mood.
In this week we also went […]

/ Comments Off on First week of Game programming 1
Program: Programming