Browsing 'Programming': Posts from Game Design and Programming

Soundmanager in FMOD

You could read in a earlier post about my troubles with SFML and the sound which basically made it really annoying to use.
So this week I’ve spent making a new soundmanager in the library FMOD which was suggested to me by Tommi the programming teacher.
Using this library has been harder then I initially suspected since it’s very different from anything I’ve coded in before.

But there is very good documentation for the library even if it takes a while to […]

/ Comments Off on Soundmanager in FMOD
Program: Programming

Soundmanager in FMOD

You could read in a earlier post about my troubles with SFML and the sound which basically made it really annoying to use.
So this week I’ve spent making a new soundmanager in the library FMOD which was suggested to me by Tommi the programming teacher.
Using this library has been harder then I initially suspected since it’s very different from anything I’ve coded in before.

But there is very good documentation for the library even if it takes a while to […]

/ Comments Off on Soundmanager in FMOD
Program: Programming

Some opinions about how out game is designed

Well this is a hard one to find something to write about, because I’ve been sick for a couple of days and when I’ve been here and worked I’ve pretty much only been working on the Customization screen, and I don’t really have anything interesting to say about that again. What I can say though is that a lot of it works right now.
So I’ll take this time to write a bit about my opinions on the game-design and what […]

/ Comments Off on Some opinions about how out game is designed
Program: Programming

Some opinions about how out game is designed

Well this is a hard one to find something to write about, because I’ve been sick for a couple of days and when I’ve been here and worked I’ve pretty much only been working on the Customization screen, and I don’t really have anything interesting to say about that again. What I can say though is that a lot of it works right now.
So I’ll take this time to write a bit about my opinions on the game-design and what […]

/ Comments Off on Some opinions about how out game is designed
Program: Programming

Better colliders. Artifact 3

I repaired the CollisionManager. It was broke. I dont want to talk about it.
From yesterday though:
When the player fish and an enemy collides, two things will happen in this game right now:
1. The player receives experience points. These are what will make the Player grow and level up though out the game.
2. The enemy will be eaten. In other words both the enemy collider and the enemy object, carrying a sprite and some functions get deleted.
(Enemy object are not discussed in […]

/ Comments Off on Better colliders. Artifact 3
Program: Programming

Better colliders. Artifact 3

I repaired the CollisionManager. It was broke. I dont want to talk about it.
From yesterday though:
When the player fish and an enemy collides, two things will happen in this game right now:
1. The player receives experience points. These are what will make the Player grow and level up though out the game.
2. The enemy will be eaten. In other words both the enemy collider and the enemy object, carrying a sprite and some functions get deleted.
(Enemy object are not discussed in […]

/ Comments Off on Better colliders. Artifact 3
Program: Programming

AI for the bosses

Even though I have been home with a fever this week I have tried to do some work from home. I have been drawing some sort of flowcharts over the three bosses AI. The boss I am going to start with when it comes to code is the final boss, Mothgomery. This because if we run out of time we think this is the most important one for the game. He is the “emperor of the suit” who started the […]

/ Comments Off on AI for the bosses
Program: Programming

AI for the bosses

Even though I have been home with a fever this week I have tried to do some work from home. I have been drawing some sort of flowcharts over the three bosses AI. The boss I am going to start with when it comes to code is the final boss, Mothgomery. This because if we run out of time we think this is the most important one for the game. He is the “emperor of the suit” who started the […]

/ Comments Off on AI for the bosses
Program: Programming

Game dev, Suit’em up – Customization menu and textile (pickups) manager

We are preparing for a play testing with friends and family. Some things need to be added before that and one of them is the customization menu.
I have worked hard on revising the menu. To explain what it does: In our game there are four different textile pickups that are scattered throughout the world. These can be equipped into four slots in the customization menu.
Previously, the menu looked like this:

In this old menu, you had to press one of […]

/ Comments Off on Game dev, Suit’em up – Customization menu and textile (pickups) manager
Program: Programming

Game dev, Suit’em up – Customization menu and textile (pickups) manager

We are preparing for a play testing with friends and family. Some things need to be added before that and one of them is the customization menu.
I have worked hard on revising the menu. To explain what it does: In our game there are four different textile pickups that are scattered throughout the world. These can be equipped into four slots in the customization menu.
Previously, the menu looked like this:

In this old menu, you had to press one of […]

/ Comments Off on Game dev, Suit’em up – Customization menu and textile (pickups) manager
Program: Programming

Week 5: Title Screen And Buttons!

OK so we got 2 more weeks until our Beta-Deadline, uh i can feel it closing in!
I wanted to plan everything so that we don’t miss out on the stuff we need to add to our game, i got the tip from our SCRUM-Master, Lee. Lee is a third year student and works as a mentor to us, he has done some projects before us and been the “Producer”. He asked me about how i keep track on our progress […]

/ Comments Off on Week 5: Title Screen And Buttons!
Program: Programming

Week 5: Title Screen And Buttons!

OK so we got 2 more weeks until our Beta-Deadline, uh i can feel it closing in!
I wanted to plan everything so that we don’t miss out on the stuff we need to add to our game, i got the tip from our SCRUM-Master, Lee. Lee is a third year student and works as a mentor to us, he has done some projects before us and been the “Producer”. He asked me about how i keep track on our progress […]

/ Comments Off on Week 5: Title Screen And Buttons!
Program: Programming

Artifact : Parallax

Lets start with explaining a Parallax before moving into how its created.

 Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight, and is measured by the angle or semi-angle of inclination between those two lines. – Wikipedia

As you can see in the picture the object overlap each other depending on what the cameras position in relation to the objects.
And now here is an overview on how my layers are. […]

/ Comments Off on Artifact : Parallax
Program: Programming

Artifact : Parallax

Lets start with explaining a Parallax before moving into how its created.

 Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight, and is measured by the angle or semi-angle of inclination between those two lines. – Wikipedia

As you can see in the picture the object overlap each other depending on what the cameras position in relation to the objects.
And now here is an overview on how my layers are. […]

/ Comments Off on Artifact : Parallax
Program: Programming

Some opinions about how out game is designed

Well this is a hard one to find something to write about, because I’ve been sick for a couple of days and when I’ve been here and worked I’ve pretty much only been working on the Customization screen, and I don’t really have anything interesting to say about that again. What I can say though is that a lot of it works right now.
So I’ll take this time to write a bit about my opinions on the game-design and what […]

/ Comments Off on Some opinions about how out game is designed
Program: Programming

Some opinions about how out game is designed

Well this is a hard one to find something to write about, because I’ve been sick for a couple of days and when I’ve been here and worked I’ve pretty much only been working on the Customization screen, and I don’t really have anything interesting to say about that again. What I can say though is that a lot of it works right now.
So I’ll take this time to write a bit about my opinions on the game-design and what […]

/ Comments Off on Some opinions about how out game is designed
Program: Programming

Artifact : Parallax

Lets start with explaining a Parallax before moving into how its created.

 Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight, and is measured by the angle or semi-angle of inclination between those two lines. – Wikipedia

As you can see in the picture the object overlap each other depending on what the cameras position in relation to the objects.
And now here is an overview on how my layers are. […]

/ Comments Off on Artifact : Parallax
Program: Programming

Artifact : Parallax

Lets start with explaining a Parallax before moving into how its created.

 Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight, and is measured by the angle or semi-angle of inclination between those two lines. – Wikipedia

As you can see in the picture the object overlap each other depending on what the cameras position in relation to the objects.
And now here is an overview on how my layers are. […]

/ Comments Off on Artifact : Parallax
Program: Programming

The almost finished player’s field of view, finally

One of the most, if not the most important mechanics in our game is that the player have no vision behind walls. I’ve had the task of writing this code the past few weeks now, and I’m happy to say I’ve finally solved it. As you can imagine there have been a few problems along the way and I will explain everything here in detail.

Early mockup of the shadow system

Before I talk about anything […]

/ Comments Off on The almost finished player’s field of view, finally
Program: Programming

The almost finished player’s field of view, finally

One of the most, if not the most important mechanics in our game is that the player have no vision behind walls. I’ve had the task of writing this code the past few weeks now, and I’m happy to say I’ve finally solved it. As you can imagine there have been a few problems along the way and I will explain everything here in detail.

Early mockup of the shadow system

Before I talk about anything […]

/ Comments Off on The almost finished player’s field of view, finally
Program: Programming

3rd blog post of 10 Week Project – The Game Menu’s Code

Something I’ve been working on this week is implementing the menu for the game.
The states and state manager for our game had already been made, thus that was not a problem of mine. We had also gone through states in programming class, and therefore it was easy for me to know how they work and how to switch between them.
I have made a menu before, but as our game is controlled with the keyboard and no mouse, the menu for […]

/ Comments Off on 3rd blog post of 10 Week Project – The Game Menu’s Code
Program: Programming

3rd blog post of 10 Week Project – The Game Menu’s Code

Something I’ve been working on this week is implementing the menu for the game.
The states and state manager for our game had already been made, thus that was not a problem of mine. We had also gone through states in programming class, and therefore it was easy for me to know how they work and how to switch between them.
I have made a menu before, but as our game is controlled with the keyboard and no mouse, the menu for […]

/ Comments Off on 3rd blog post of 10 Week Project – The Game Menu’s Code
Program: Programming

3rd blog post of 10 Week Project – The Game Menu’s Code

Something I’ve been working on this week is implementing the menu for the game.
The states and state manager for our game had already been made, thus that was not a problem of mine. We had also gone through states in programming class, and therefore it was easy for me to know how they work and how to switch between them.
I have made a menu before, but as our game is controlled with the keyboard and no mouse, the menu for […]

/ Comments Off on 3rd blog post of 10 Week Project – The Game Menu’s Code
Program: Programming

3rd blog post of 10 Week Project – The Game Menu’s Code

Something I’ve been working on this week is implementing the menu for the game.
The states and state manager for our game had already been made, thus that was not a problem of mine. We had also gone through states in programming class, and therefore it was easy for me to know how they work and how to switch between them.
I have made a menu before, but as our game is controlled with the keyboard and no mouse, the menu for […]

/ Comments Off on 3rd blog post of 10 Week Project – The Game Menu’s Code
Program: Programming