Browsing '5SD023': Game Programming II

Code Review: Grupp 9, spelarklass

Det allra första som jag tänkte på när jag kollade igenom spelarklassen var det att ni använder en inputklass, men ni använder den till saker som SFML redan har inbyggt. sf::Mouse och sf::Keyboard har redan det ni behöver, varför återskapa det? Det enda som jag kan komma på som man skulle kunna använda en egen inputklass till som SFML inte redan gör åt en är keybinds, vilket ni kanske har planerat.
Men ett bättre sätt för att få bort […]

/ Comments Off on Code Review: Grupp 9, spelarklass
Program: Programming

Code Review: Grupp 9, spelarklass

Det allra första som jag tänkte på när jag kollade igenom spelarklassen var det att ni använder en inputklass, men ni använder den till saker som SFML redan har inbyggt. sf::Mouse och sf::Keyboard har redan det ni behöver, varför återskapa det? Det enda som jag kan komma på som man skulle kunna använda en egen inputklass till som SFML inte redan gör åt en är keybinds, vilket ni kanske har planerat.
Men ett bättre sätt för att få bort […]

/ Comments Off on Code Review: Grupp 9, spelarklass
Program: Programming

Summer project, 2dark – Post 1

I’ve started a summer game project and I’m really exited about it! I will be using Unity (free license), C# and I will start off doing the graphics as well.
The game is targeted towards players who like hard games, for example Dark Souls. It will be a 2d hack n’ slash RPG and during the summer I will make a alpha version of the first level of the game, a demo level.
The main focus of this project will be for me to […]

/ Comments Off on Summer project, 2dark – Post 1
Program: Programming

Summer project, 2dark – Post 1

I’ve started a summer game project and I’m really exited about it! I will be using Unity (free license), C# and I will start off doing the graphics as well.
The game is targeted towards players who like hard games, for example Dark Souls. It will be a 2d hack n’ slash RPG and during the summer I will make a alpha version of the first level of the game, a demo level.
The main focus of this project will be for me to […]

/ Comments Off on Summer project, 2dark – Post 1
Program: Programming

Busy week.

This is going to be a busy week. I have to finish my Scrum obligations, write the Post Mortem and then write another report for the programming class.
On Monday i managed to get additional color codes for a few extra objects in the game as well as fix the issue where items laying on the ground were drawn out after the player which was causing the player to walk under them. I attempted to find out the cause of an […]

/ Comments Off on Busy week.
Program: Programming

Busy week.

This is going to be a busy week. I have to finish my Scrum obligations, write the Post Mortem and then write another report for the programming class.
On Monday i managed to get additional color codes for a few extra objects in the game as well as fix the issue where items laying on the ground were drawn out after the player which was causing the player to walk under them. I attempted to find out the cause of an […]

/ Comments Off on Busy week.
Program: Programming

Stupid, States and Group meeting.

Another full day of work as per usual, i went to school a bit earlier to see if i could get the States working properly. After lunch my functions for setting and changing states were so convoluted that i decided to revert to an older version too take a different approach to the issue. In the end i found the issue of my problems. When declaring the states in the engine class i had copied the previous constructors and replaced […]

/ Comments Off on Stupid, States and Group meeting.
Program: Programming

Stupid, States and Group meeting.

Another full day of work as per usual, i went to school a bit earlier to see if i could get the States working properly. After lunch my functions for setting and changing states were so convoluted that i decided to revert to an older version too take a different approach to the issue. In the end i found the issue of my problems. When declaring the states in the engine class i had copied the previous constructors and replaced […]

/ Comments Off on Stupid, States and Group meeting.
Program: Programming

Codename: Haunted Light – Automatic Tiling

This week have been a really productive one in terms of features completed. First off, I’ve done some finishing touches on the Pathfinding algorithm which I wrote about in last weeks’ post and all that remains now is to give each enemy it’s AI-logic.
One of Haunted Lights more prominent feature is it’s re-generation of levels. Because of that particular feature we need to have the level to […]

/ Comments Off on Codename: Haunted Light – Automatic Tiling
Program: Programming

Codename: Haunted Light – Automatic Tiling

This week have been a really productive one in terms of features completed. First off, I’ve done some finishing touches on the Pathfinding algorithm which I wrote about in last weeks’ post and all that remains now is to give each enemy it’s AI-logic.
One of Haunted Lights more prominent feature is it’s re-generation of levels. Because of that particular feature we need to have the level to […]

/ Comments Off on Codename: Haunted Light – Automatic Tiling
Program: Programming

Playground Panic #6 – More aesthetic stuff

So this week I haven’t worked on any “major” artifacts, but instead a whole bunch of minor things and bug-fixes. This unfortunately means that it gets harder and harder to make these blog-posts :/
Oh well, continuing on with the aesthetic things I talked about last week, here’s a little on how we show that a level (or day as we call it) is completed.
In our game, we have normal kids and “special” kids that you need to hurry and get […]

/ Comments Off on Playground Panic #6 – More aesthetic stuff
Program: Programming

Playground Panic #6 – More aesthetic stuff

So this week I haven’t worked on any “major” artifacts, but instead a whole bunch of minor things and bug-fixes. This unfortunately means that it gets harder and harder to make these blog-posts :/
Oh well, continuing on with the aesthetic things I talked about last week, here’s a little on how we show that a level (or day as we call it) is completed.
In our game, we have normal kids and “special” kids that you need to hurry and get […]

/ Comments Off on Playground Panic #6 – More aesthetic stuff
Program: Programming

Sound and music!

Hello again!
So this week I have been working on getting  for our game. It is harder than I thought, because if I have too many sounds in the game it just sounds annoying and becomes frustrating to play. What I need to remember is what kind of game is it? Is it important to have sound for footsteps? Or hearing scream when player gets hit? Things like that you need think about when you implementing sounds. I also have to […]

/ Comments Off on Sound and music!
Program: Programming

Sound and music!

Hello again!
So this week I have been working on getting  for our game. It is harder than I thought, because if I have too many sounds in the game it just sounds annoying and becomes frustrating to play. What I need to remember is what kind of game is it? Is it important to have sound for footsteps? Or hearing scream when player gets hit? Things like that you need think about when you implementing sounds. I also have to […]

/ Comments Off on Sound and music!
Program: Programming

Particle Effects

Since there is only about a week left on this project and we have a working game that is almost finished, we are just adding things for fun (and sometimes because they are useful). This week I have been writing the code for adding particle effects in the game. We will use these effects when our charging enemies are loading their charge, right before our whack-a-mole boss comes out of the ground, when Barney (the avatar) dies and more things […]

/ Comments Off on Particle Effects
Program: Programming

Particle Effects

Since there is only about a week left on this project and we have a working game that is almost finished, we are just adding things for fun (and sometimes because they are useful). This week I have been writing the code for adding particle effects in the game. We will use these effects when our charging enemies are loading their charge, right before our whack-a-mole boss comes out of the ground, when Barney (the avatar) dies and more things […]

/ Comments Off on Particle Effects
Program: Programming

Stealth game: Items

In this post, I will put all of my focus on items and how they are used in the game.Since we are creating a top down stealth game we do need some items to make the game play more dynamic. It is no fun just to sneak/sprint trough the map and dodging the guards. With items, you can affect how the guard interacts with you and how they interact overall. One item is also needed to finish the level.
1. WeaponsWhat […]

/ Comments Off on Stealth game: Items
Program: Programming

Stealth game: Items

In this post, I will put all of my focus on items and how they are used in the game.Since we are creating a top down stealth game we do need some items to make the game play more dynamic. It is no fun just to sneak/sprint trough the map and dodging the guards. With items, you can affect how the guard interacts with you and how they interact overall. One item is also needed to finish the level.
1. WeaponsWhat […]

/ Comments Off on Stealth game: Items
Program: Programming

Week 9 – With Intent

Almost at the release, and that persistent sickness that haunted me last week is now gone, which means my productivity increased as well.
This week I’ve mostly been working with the SoundManager (or more accurately: the SoundEntity and MusicEntity), the version we had was working up ti’ll Beta, but in the final, we need a listener for the sound, otherwise the sound of the guards steps would be heard from anywhere on the map, that would just be…. strange.
Now to the […]

/ Comments Off on Week 9 – With Intent
Program: Programming

Week 9 – With Intent

Almost at the release, and that persistent sickness that haunted me last week is now gone, which means my productivity increased as well.
This week I’ve mostly been working with the SoundManager (or more accurately: the SoundEntity and MusicEntity), the version we had was working up ti’ll Beta, but in the final, we need a listener for the sound, otherwise the sound of the guards steps would be heard from anywhere on the map, that would just be…. strange.
Now to the […]

/ Comments Off on Week 9 – With Intent
Program: Programming

Haunted Light 2014-03-20 Pickups and Crack(s)

This week the whole group has been focusing on what is mos important for the game. Per focuses on the AI, Calle on the Options and Credits and I have been working on the pick-ups in the game; The pickaxe and the matches.

I started with writing a PickaxeObject class and I did it mostly like the walls are created in the game. Both walls and pickaxe inherits their core code from game object. Which gives them basic knowledge such as […]

/ Comments Off on Haunted Light 2014-03-20 Pickups and Crack(s)
Program: Programming

Haunted Light 2014-03-20 Pickups and Crack(s)

This week the whole group has been focusing on what is mos important for the game. Per focuses on the AI, Calle on the Options and Credits and I have been working on the pick-ups in the game; The pickaxe and the matches.

I started with writing a PickaxeObject class and I did it mostly like the walls are created in the game. Both walls and pickaxe inherits their core code from game object. Which gives them basic knowledge such as […]

/ Comments Off on Haunted Light 2014-03-20 Pickups and Crack(s)
Program: Programming

Barely any coding this week :/

Well guess what, I won’t write about a single artifact this time either because since the engine was finished nothing have taken enough time simply being complex enough to write 400 words about it really…
No one in our group is motivated enough to work on this game anymore so we decided that our goal is to finish our game this week and leave the two remaining weeks for the reports. So this resulted in a bunch of smaller things that […]

/ Comments Off on Barely any coding this week :/
Program: Programming

Barely any coding this week :/

Well guess what, I won’t write about a single artifact this time either because since the engine was finished nothing have taken enough time simply being complex enough to write 400 words about it really…
No one in our group is motivated enough to work on this game anymore so we decided that our goal is to finish our game this week and leave the two remaining weeks for the reports. So this resulted in a bunch of smaller things that […]

/ Comments Off on Barely any coding this week :/
Program: Programming