Daily Archives: February 20, 2014

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

A Little Bit of Attack Animation

Right, so time for another artefact! Another animation even!
This time I’ve worked on the main characters attack animation. And I have to say, despite what everyone else seem to think, animating something that looks human is a lot harder than the Fire Spirit that I wrote about last time. Since we are all quite familiar with how the human body should look and move, any error in anatomy or movement really shines through. I didn’t really experience it the […]

/ Comments Off on A Little Bit of Attack Animation
Program: Graphics

A Little Bit of Attack Animation

Right, so time for another artefact! Another animation even!
This time I’ve worked on the main characters attack animation. And I have to say, despite what everyone else seem to think, animating something that looks human is a lot harder than the Fire Spirit that I wrote about last time. Since we are all quite familiar with how the human body should look and move, any error in anatomy or movement really shines through. I didn’t really experience it the […]

/ Comments Off on A Little Bit of Attack Animation
Program: Graphics

Artifact post 2: CollisionManager

This week i have added a collision manager class to the game, it has been the largest artifact I’ve done and is therefore the subject of this week’s Artifact post.
This Collision manager alters slightly from the original one which had to be replaced as the implementation and function was changed after Oliver’s advice. The original manager (mentioned in the previous post) was to be used in the Level.update method and handled not only the detection of collisions but also the […]

/ Comments Off on Artifact post 2: CollisionManager
Program: Programming

Artifact post 2: CollisionManager

This week i have added a collision manager class to the game, it has been the largest artifact I’ve done and is therefore the subject of this week’s Artifact post.
This Collision manager alters slightly from the original one which had to be replaced as the implementation and function was changed after Oliver’s advice. The original manager (mentioned in the previous post) was to be used in the Level.update method and handled not only the detection of collisions but also the […]

/ Comments Off on Artifact post 2: CollisionManager
Program: Programming

Project Terminal – The Guard Walking Animation

We are in on week five meaning we are now halfway through this project. In five more weeks, we will all be showing off our finished games. I can’t believe it!
This week I’ll be showcasing the guards walking animation that I’ve been working on. It’s been a long term piece of work of mine that is basically my first real effort on animation, if we disregard the stick figure’s I’ve animated in panic on different workshops and game jams. Before […]

/ Comments Off on Project Terminal – The Guard Walking Animation
Program: Graphics

Project Terminal – The Guard Walking Animation

We are in on week five meaning we are now halfway through this project. In five more weeks, we will all be showing off our finished games. I can’t believe it!
This week I’ll be showcasing the guards walking animation that I’ve been working on. It’s been a long term piece of work of mine that is basically my first real effort on animation, if we disregard the stick figure’s I’ve animated in panic on different workshops and game jams. Before […]

/ Comments Off on Project Terminal – The Guard Walking Animation
Program: Graphics

2nd blog post of 10 Week Project – Implementing Lost Souls

In case you are interested in all updates of Group 12’s game, here are my group members’ blogs:
André, Evelina, Christoffer, MarcusAlex
____________________________________________________________________________________
This week I have been working on implementing the lost souls in the game amongst other things.
To implement the lost souls I used one of my fellow programmer’s codes as guidance to create the new entity for the game. Firstly, I added the entity’s name […]

/ Comments Off on 2nd blog post of 10 Week Project – Implementing Lost Souls
Program: Programming

2nd blog post of 10 Week Project – Implementing Lost Souls

In case you are interested in all updates of Group 12’s game, here are my group members’ blogs:
André, Evelina, Christoffer, MarcusAlex
____________________________________________________________________________________
This week I have been working on implementing the lost souls in the game amongst other things.
To implement the lost souls I used one of my fellow programmer’s codes as guidance to create the new entity for the game. Firstly, I added the entity’s name […]

/ Comments Off on 2nd blog post of 10 Week Project – Implementing Lost Souls
Program: Programming

2nd blog post of 10 Week Project – Implementing Lost Souls

In case you are interested in all updates of Group 12′s game, here are my group members’ blogs:
André, Evelina, Christoffer, MarcusAlex
____________________________________________________________________________________
This week I have been working on implementing the lost souls in the game amongst other things.
To implement the lost souls I used one of my fellow programmer’s codes as guidance to create the new entity for the game. Firstly, I added the entity’s name […]

/ Comments Off on 2nd blog post of 10 Week Project – Implementing Lost Souls
Program: Programming

2nd blog post of 10 Week Project – Implementing Lost Souls

In case you are interested in all updates of Group 12′s game, here are my group members’ blogs:
André, Evelina, Christoffer, MarcusAlex
____________________________________________________________________________________
This week I have been working on implementing the lost souls in the game amongst other things.
To implement the lost souls I used one of my fellow programmer’s codes as guidance to create the new entity for the game. Firstly, I added the entity’s name […]

/ Comments Off on 2nd blog post of 10 Week Project – Implementing Lost Souls
Program: Programming

Blog-post 2 Customization! …kind of

I finished the buttons last week so now I could finally start to build the customization-state. So, this time I’m going to write a little bit about that.
 I’ll take a quick moment to explain how we decided make the buttons. Last time I said that I hadn’t decided if we were going to let the buttons do what they should do in their own update method, or if we would make a for loop that checks every button when one […]

/ Comments Off on Blog-post 2 Customization! …kind of
Program: Programming

Blog-post 2 Customization! …kind of

I finished the buttons last week so now I could finally start to build the customization-state. So, this time I’m going to write a little bit about that.
 I’ll take a quick moment to explain how we decided make the buttons. Last time I said that I hadn’t decided if we were going to let the buttons do what they should do in their own update method, or if we would make a for loop that checks every button when one […]

/ Comments Off on Blog-post 2 Customization! …kind of
Program: Programming

Collision and a few other things

It’s been a while since I last posted since I’ve been combining the work with my two fellow coders into one single project. So far we’ve been doing great and we have a finished pre-alpha ready for tomorrows deadline.
My job this week was mainly collision but I have worked with a few other parts of the project as well. For the collision though we are going to have box vs line collision for the walls and later box vs box […]

/ Comments Off on Collision and a few other things
Program: Programming

Collision and a few other things

It’s been a while since I last posted since I’ve been combining the work with my two fellow coders into one single project. So far we’ve been doing great and we have a finished pre-alpha ready for tomorrows deadline.
My job this week was mainly collision but I have worked with a few other parts of the project as well. For the collision though we are going to have box vs line collision for the walls and later box vs box […]

/ Comments Off on Collision and a few other things
Program: Programming

Loading levels

This week I have been working on several different things. I’ve implemented a state manager, texture manager and created the class game object and seen to it that all classes that should now inherit from it. I have moved code from engine to the game state and changed some of it to make better sense and one of these changes is what I’m going to explain into detail about today.
In our game state we load the level from a text […]

/ Comments Off on Loading levels
Program: Programming

Loading levels

This week I have been working on several different things. I’ve implemented a state manager, texture manager and created the class game object and seen to it that all classes that should now inherit from it. I have moved code from engine to the game state and changed some of it to make better sense and one of these changes is what I’m going to explain into detail about today.
In our game state we load the level from a text […]

/ Comments Off on Loading levels
Program: Programming

Another Photoshop day

My friend told me of an idea to a skin for a League of Legends champion. It is focused on water and ice so I immediately thought of Elsa from the Disney movie Frozen and I’m now going to draw her more realistically.
Today I mainly sketched her face and pose. It took a long time since I couldn’t make a good sketch without reference and finding an good reference was hard. When I was […]

/ Comments Off on Another Photoshop day
Program: Programming

Another Photoshop day

My friend told me of an idea to a skin for a League of Legends champion. It is focused on water and ice so I immediately thought of Elsa from the Disney movie Frozen and I’m now going to draw her more realistically.
Today I mainly sketched her face and pose. It took a long time since I couldn’t make a good sketch without reference and finding an good reference was hard. When I was […]

/ Comments Off on Another Photoshop day
Program: Programming

Week 5

This week I’m going to analyze the construction of the game space and the various iterations that lead to what is hopefully the final product for the beta. The biggest obstacle with the design is the faked perspective. Since the game is actually a strictly top down viewed scenario, the walls of the buildings should just be a vertical ledge! However that would convey much less information about the surrounding than if I bend the local laws of physics for […]

/ Comments Off on Week 5
Program: Graphics

Week 5

This week I’m going to analyze the construction of the game space and the various iterations that lead to what is hopefully the final product for the beta. The biggest obstacle with the design is the faked perspective. Since the game is actually a strictly top down viewed scenario, the walls of the buildings should just be a vertical ledge! However that would convey much less information about the surrounding than if I bend the local laws of physics for […]

/ Comments Off on Week 5
Program: Graphics

Bathroom Sprites


 
Right! So this week I started working on some environmental sprites. What we have to the left is a urinal, in the middle there’s a sink and to the right is a toilet. The reason why I needed to start working on bathroom sprites was because the area where the player is supposed to start in, happens to be a bathroom.  This bathroom is going to act as the introduction to the game for the player […]

/ Comments Off on Bathroom Sprites
Program: Graphics

Bathroom Sprites


 
Right! So this week I started working on some environmental sprites. What we have to the left is a urinal, in the middle there’s a sink and to the right is a toilet. The reason why I needed to start working on bathroom sprites was because the area where the player is supposed to start in, happens to be a bathroom.  This bathroom is going to act as the introduction to the game for the player […]

/ Comments Off on Bathroom Sprites
Program: Graphics