Browsing 'Game Development':

Haunted Light 2014-03-05 Options Menu

My assignment of the week is to create an options menu. I started with a mistake, the mistake that I did not think through how we wanted the options state to work which led to some undesired errors in both the options state as the game state.
Well I can begin with explaining the errors of my way, I started with the background because every state needs its own background…right? Well turns out that I should have read my lead programmers […]

/ Comments Off on Haunted Light 2014-03-05 Options Menu
Program: Programming

Haunted Light 2014-03-05 Options Menu

My assignment of the week is to create an options menu. I started with a mistake, the mistake that I did not think through how we wanted the options state to work which led to some undesired errors in both the options state as the game state.
Well I can begin with explaining the errors of my way, I started with the background because every state needs its own background…right? Well turns out that I should have read my lead programmers […]

/ Comments Off on Haunted Light 2014-03-05 Options Menu
Program: Programming

Gender Equality in the Game Industry

Gender equality is a very hot topic at the moment and the game development industry is no exception, one of the most discussed topics is the case of the female armor. Very often you see in games that male characters are depicted in full armor, looking strong and masculine while the female characters are given armor that barely covers anything; basically she is going into battle in a metal bikini.

Example of Female Armor […]

/ Comments Off on Gender Equality in the Game Industry
Program: Graphics

Gender Equality in the Game Industry

Gender equality is a very hot topic at the moment and the game development industry is no exception, one of the most discussed topics is the case of the female armor. Very often you see in games that male characters are depicted in full armor, looking strong and masculine while the female characters are given armor that barely covers anything; basically she is going into battle in a metal bikini.

Example of Female Armor […]

/ Comments Off on Gender Equality in the Game Industry
Program: Graphics

Being shot

This week I have, among many other things, worked on an animation of the main character being shot. It turned out to be a rather tricky thing, I tried to imagine how the body would react if being hit by a bullet and tried to sketch it really fast. I experimented with movement in her arms, making them go up in front of her body but it did not look good at all and I soon realized that I should […]

/ Comments Off on Being shot
Program: Graphics

Being shot

This week I have, among many other things, worked on an animation of the main character being shot. It turned out to be a rather tricky thing, I tried to imagine how the body would react if being hit by a bullet and tried to sketch it really fast. I experimented with movement in her arms, making them go up in front of her body but it did not look good at all and I soon realized that I should […]

/ Comments Off on Being shot
Program: Graphics

Game Development and Coding 27 Feb 2014 – Sprite Manager

The Sprite Manager Remade.
A Sprite Manager is usually a good idea to make for your game. An even better idea is to make it do as much as possible when being called on so you can focus on other things. What do I mean by that? Not that a Sprite Manager should do everything, but it’s always good to keep down the number of code lines needed to use it.
I write this, because I want to describe how the new […]

/ Comments Off on Game Development and Coding 27 Feb 2014 – Sprite Manager
Program: Programming

Game Development and Coding 27 Feb 2014 – Sprite Manager

The Sprite Manager Remade.
A Sprite Manager is usually a good idea to make for your game. An even better idea is to make it do as much as possible when being called on so you can focus on other things. What do I mean by that? Not that a Sprite Manager should do everything, but it’s always good to keep down the number of code lines needed to use it.
I write this, because I want to describe how the new […]

/ Comments Off on Game Development and Coding 27 Feb 2014 – Sprite Manager
Program: Programming

Menus and fonts!

Hello again and welcome back to my blog!
This week I took a break from animations, mostly because we are done with all the animations for the game. We also noticed that we could get done with all the art and graphics for the game if we just did a bit more work then what  we usually during a during a week. So I and Nils decided that we were going to finish all the art this week so we can […]

/ Comments Off on Menus and fonts!
Program: Graphics

Menus and fonts!

Hello again and welcome back to my blog!
This week I took a break from animations, mostly because we are done with all the animations for the game. We also noticed that we could get done with all the art and graphics for the game if we just did a bit more work then what  we usually during a during a week. So I and Nils decided that we were going to finish all the art this week so we can […]

/ Comments Off on Menus and fonts!
Program: Graphics

Alpha

Today was our first milestone of our project – the Alpha presentation. All groups got to go up on stage in front of the class, some second year students and some teachers to present our game. It started with a short presentation of our group, why we chose the concept we did, what went well/could have gone better and our goals for the beta. This was followed by a demonstration of what our game currently looks like and how it […]

/ Comments Off on Alpha
Program: Graphics

Alpha

Today was our first milestone of our project – the Alpha presentation. All groups got to go up on stage in front of the class, some second year students and some teachers to present our game. It started with a short presentation of our group, why we chose the concept we did, what went well/could have gone better and our goals for the beta. This was followed by a demonstration of what our game currently looks like and how it […]

/ Comments Off on Alpha
Program: Graphics

Game Development and Coding 20 Feb 2014 – Player Sprite Animation

Courtesy of Nils Wennergren
Animated Sprites with C++ and SFML.
It’s always helpful to see a representation of your avatar on the screen in the form of a sprite. But just having a sprite on the players location is not always enough. You’ll probably want it to be animated in some way. It seems a bit more alive then. This of course applies to a lot more objects in the game than just the player, though maybe not every single […]

/ Comments Off on Game Development and Coding 20 Feb 2014 – Player Sprite Animation
Program: Programming

Game Development and Coding 20 Feb 2014 – Player Sprite Animation

Courtesy of Nils Wennergren
Animated Sprites with C++ and SFML.
It’s always helpful to see a representation of your avatar on the screen in the form of a sprite. But just having a sprite on the players location is not always enough. You’ll probably want it to be animated in some way. It seems a bit more alive then. This of course applies to a lot more objects in the game than just the player, though maybe not every single […]

/ Comments Off on Game Development and Coding 20 Feb 2014 – Player Sprite Animation
Program: Programming

Game dev, Suit’em up – SpriteManager with animated sprites

We created an early SpriteManager in the start of the project but it couldn’t load animated sprites or load sprites from a part in a spritesheet. I have now added this functionality.
I started with creating a wrapper around sf::Sprite and I have created the AnimatedSprite class. I’m not really that proud of the wrapper since I put a lot of virtual functions in there that are only used by AnimatedSprite.


After adding the sprite types I added methods in […]

/ Comments Off on Game dev, Suit’em up – SpriteManager with animated sprites
Program: Programming

Game dev, Suit’em up – SpriteManager with animated sprites

We created an early SpriteManager in the start of the project but it couldn’t load animated sprites or load sprites from a part in a spritesheet. I have now added this functionality.
I started with creating a wrapper around sf::Sprite and I have created the AnimatedSprite class. I’m not really that proud of the wrapper since I put a lot of virtual functions in there that are only used by AnimatedSprite.


After adding the sprite types I added methods in […]

/ Comments Off on Game dev, Suit’em up – SpriteManager with animated sprites
Program: Programming

Weekly Blog Post

For this week’s blog assignment I thought I would tell you about the idle animation I created.

We decided that we wanted to have an idle animation before the Alpha-presentation tomorrow as it would look better than having her moving all the time.  Before starting I thought it would probably be really easy compared to the animations I have previously created but I had a really hard time getting started. I found that it is easier to move arms and […]

/ Comments Off on Weekly Blog Post
Program: Graphics

Weekly Blog Post

For this week’s blog assignment I thought I would tell you about the idle animation I created.

We decided that we wanted to have an idle animation before the Alpha-presentation tomorrow as it would look better than having her moving all the time.  Before starting I thought it would probably be really easy compared to the animations I have previously created but I had a really hard time getting started. I found that it is easier to move arms and […]

/ Comments Off on Weekly Blog Post
Program: Graphics

Tuesday Update

It has been a while since my last post now, much due to the workload of our current courses. As expected I did not finish the animations I had planned on completing last week. I did manage to finish the sneak animation although it is still colourless, an effect that was very much appreciated in the game. We had not originally planned on having her colours look different when sneaking but considering the strong visual feedback it provides we are […]

/ Comments Off on Tuesday Update
Program: Graphics

Tuesday Update

It has been a while since my last post now, much due to the workload of our current courses. As expected I did not finish the animations I had planned on completing last week. I did manage to finish the sneak animation although it is still colourless, an effect that was very much appreciated in the game. We had not originally planned on having her colours look different when sneaking but considering the strong visual feedback it provides we are […]

/ Comments Off on Tuesday Update
Program: Graphics

Project “Bloody Badgers” 2014-02-13

As the big project during our Game development course we are to create a game from a chosen concept out of the 13 made concepts from last term. My group chose a concept called “Bloody Badgers”.  It was a game about being chased by a hoard of badgers and you as a player had to dig your way through tunnels to safety.
“Bloody badgers” was all about being chased, and being chased isn’t really a pleasant feeling now is it? So […]

/ Comments Off on Project “Bloody Badgers” 2014-02-13
Program: Graphics

Project “Bloody Badgers” 2014-02-13

As the big project during our Game development course we are to create a game from a chosen concept out of the 13 made concepts from last term. My group chose a concept called “Bloody Badgers”.  It was a game about being chased by a hoard of badgers and you as a player had to dig your way through tunnels to safety.
“Bloody badgers” was all about being chased, and being chased isn’t really a pleasant feeling now is it? So […]

/ Comments Off on Project “Bloody Badgers” 2014-02-13
Program: Graphics

Game Development and Coding 13 Feb 2014 – Collider class

The Collider Class.
Last week I worked on the collider class. Mostly I worked on the class’ overlap methods. Each object in the game that’s capable of colliding with something has its own collider as a member.
It is the Collider that determines the actual position of the object it is a member of.
The Collider has a position in the form of a pair of coordinates on the x-axis and the y-axis. The Collider also has a pair of values that determines […]

/ Comments Off on Game Development and Coding 13 Feb 2014 – Collider class
Program: Programming

Game Development and Coding 13 Feb 2014 – Collider class

The Collider Class.
Last week I worked on the collider class. Mostly I worked on the class’ overlap methods. Each object in the game that’s capable of colliding with something has its own collider as a member.
It is the Collider that determines the actual position of the object it is a member of.
The Collider has a position in the form of a pair of coordinates on the x-axis and the y-axis. The Collider also has a pair of values that determines […]

/ Comments Off on Game Development and Coding 13 Feb 2014 – Collider class
Program: Programming