Browsing '5SD033': Introduction to Game Development

Artifact : SoundManager

What?
The soundmanager is an essential part of the game. and required to play both sound effect and music. It allows for in the code easily use the soundmanager and call its play function with the given path parameter. if such a sound has already been played it will simply play the sound. otherwise it will add the sound before playing it.  more details on this in the next section with how it was made.
How?
The SoundManager I’ve created is done by […]

/ Comments Off on Artifact : SoundManager
Program: Programming

Artifact : SoundManager

What?
The soundmanager is an essential part of the game. and required to play both sound effect and music. It allows for in the code easily use the soundmanager and call its play function with the given path parameter. if such a sound has already been played it will simply play the sound. otherwise it will add the sound before playing it.  more details on this in the next section with how it was made.
How?
The SoundManager I’ve created is done by […]

/ Comments Off on Artifact : SoundManager
Program: Programming

Cleaning up a design and working with layered animations

Hello again, everyone.
This week has been similar to the last, my work has been quite spread out and I’ve been working on both our player fish’s final design, and some misc. background assets. Given how extensive my first two blog posts were regarding my animation process, I don’t have anything too revolutionary to go through today. Nevertheless, I thought I’d once again go through a part of my process of creating an animation, as well as going back and touching […]

/ Comments Off on Cleaning up a design and working with layered animations
Program: Graphics

Cleaning up a design and working with layered animations

Hello again, everyone.
This week has been similar to the last, my work has been quite spread out and I’ve been working on both our player fish’s final design, and some misc. background assets. Given how extensive my first two blog posts were regarding my animation process, I don’t have anything too revolutionary to go through today. Nevertheless, I thought I’d once again go through a part of my process of creating an animation, as well as going back and touching […]

/ Comments Off on Cleaning up a design and working with layered animations
Program: Graphics

Artifact post: Getting Git working.

This week’s artifact: Integrate GitHub to the group.
I begun yesterday by abandoning the old repository and creating a new one. It didn’t work so i tried to make another one. When that didn’t work either i realized that the Debug and Release folder weren’t the only ones who were not supposed to be in the repository. I realized i had been copying the Hidden folder Git as well so for the next repository (Number 4) i only added the other folders […]

/ Comments Off on Artifact post: Getting Git working.
Program: Programming

Artifact post: Getting Git working.

This week’s artifact: Integrate GitHub to the group.
I begun yesterday by abandoning the old repository and creating a new one. It didn’t work so i tried to make another one. When that didn’t work either i realized that the Debug and Release folder weren’t the only ones who were not supposed to be in the repository. I realized i had been copying the Hidden folder Git as well so for the next repository (Number 4) i only added the other folders […]

/ Comments Off on Artifact post: Getting Git working.
Program: Programming

Altars done!

Hello again! This week I’ve been working with the Altar and it took a lot longer than I thought. I had a early version of the altar ready that I was working with a bit last week, but it I later noticed this week that the whole perspective of the altar was wrong. This problem was not something that could be fixed with some tweaks, so I had to remake the whole thing.

The sketches I made of the altar.

I […]

/ Comments Off on Altars done!
Program: Graphics

Altars done!

Hello again! This week I’ve been working with the Altar and it took a lot longer than I thought. I had a early version of the altar ready that I was working with a bit last week, but it I later noticed this week that the whole perspective of the altar was wrong. This problem was not something that could be fixed with some tweaks, so I had to remake the whole thing.

The sketches I made of the altar.

I […]

/ Comments Off on Altars done!
Program: Graphics

Project Haunted Light 14-03-05

Last week I spent time working on the main menu for Haunted light, the game me and my group have been working on for some time now. The main menu is going to be rather dark, with a lit candle in the middle that lights up the screen. In the game, the player has a candle, which is their only light source, and the only light source in the game making it rather important, which is why we chose to […]

/ Comments Off on Project Haunted Light 14-03-05
Program: Graphics

Project Haunted Light 14-03-05

Last week I spent time working on the main menu for Haunted light, the game me and my group have been working on for some time now. The main menu is going to be rather dark, with a lit candle in the middle that lights up the screen. In the game, the player has a candle, which is their only light source, and the only light source in the game making it rather important, which is why we chose to […]

/ Comments Off on Project Haunted Light 14-03-05
Program: Graphics

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

ConfigManager – Reading from files


Hello dear readers,
Today I am going to discuss some about my latest contribution to our game project. The ConfigManager, which is a part of the program which keep in mind all the files that have been read and what lines they contain.
I will illustrate how it works with an alteration of the picture above.

PSEUDO CODE
Red lines are ignored.
Green lines are stored in a std::vector¹.
 
The lines that are stored in the vector is then split at the “=” sign. […]

/ Comments Off on ConfigManager – Reading from files
Program: Programming

ConfigManager – Reading from files


Hello dear readers,
Today I am going to discuss some about my latest contribution to our game project. The ConfigManager, which is a part of the program which keep in mind all the files that have been read and what lines they contain.
I will illustrate how it works with an alteration of the picture above.

PSEUDO CODE
Red lines are ignored.
Green lines are stored in a std::vector¹.
 
The lines that are stored in the vector is then split at the “=” sign. […]

/ Comments Off on ConfigManager – Reading from files
Program: Programming

Git is working. for now…

Today was interesting. We worked in the group all day and during the morning i added a virtual void in the weapon class for dropping the object rather than throwing it and also had the item draw out on the screen. After lunch i decided to finally get around to get Git working properly. After creating several new projects and accidentally copying the wrong folders i finally got something working and we managed to get out projects synced between computers, […]

/ Comments Off on Git is working. for now…
Program: Programming

Git is working. for now…

Today was interesting. We worked in the group all day and during the morning i added a virtual void in the weapon class for dropping the object rather than throwing it and also had the item draw out on the screen. After lunch i decided to finally get around to get Git working properly. After creating several new projects and accidentally copying the wrong folders i finally got something working and we managed to get out projects synced between computers, […]

/ Comments Off on Git is working. for now…
Program: Programming

Artifact Post 4 – Level Building

/ Comments Off on Artifact Post 4 – Level Building
Program: Programming

Artifact Post 4 – Level Building

/ Comments Off on Artifact Post 4 – Level Building
Program: Programming

Game Project – Static objects and another tree

For this weeks post im gonna talk about the finalizing the lost souls animation, static objects for the game and a background object with a tree.
So first im gonna talk about the lost soul animation. I have added color, shadow and highlights to it. I chose light blue as it makes it feel like something that is a little depressed and lonely and it will show good against the green foreground that you walk on. It also differs a lot […]

/ Comments Off on Game Project – Static objects and another tree
Program: Graphics

Game Project – Static objects and another tree

For this weeks post im gonna talk about the finalizing the lost souls animation, static objects for the game and a background object with a tree.
So first im gonna talk about the lost soul animation. I have added color, shadow and highlights to it. I chose light blue as it makes it feel like something that is a little depressed and lonely and it will show good against the green foreground that you walk on. It also differs a lot […]

/ Comments Off on Game Project – Static objects and another tree
Program: Graphics

Another somewhat productive day

Had a better day today. Turns out most of the things i had written in my Scrum planning had been solved in bolt’s latest version. Removing guards when they are killed and fixing the crashes i was having when dropping and throwing items. However Bolt recently stepped in and added a new class and derived class for weapons which will be useful in the future but messed up my existing method for throwing and drawing items.
Today i added a virtual […]

/ Comments Off on Another somewhat productive day
Program: Programming

Another somewhat productive day

Had a better day today. Turns out most of the things i had written in my Scrum planning had been solved in bolt’s latest version. Removing guards when they are killed and fixing the crashes i was having when dropping and throwing items. However Bolt recently stepped in and added a new class and derived class for weapons which will be useful in the future but messed up my existing method for throwing and drawing items.
Today i added a virtual […]

/ Comments Off on Another somewhat productive day
Program: Programming

Today’s historical figure: Tycho Brahe

Today nothing went right, period.
I was planning on getting to school early at nine to read an hour before the group meeting, when i arrived i booked a classroom for us to meet in and went in there to read. At twenty past ten i begin to wonder where everyone is and after chekcking the course homepage it turned out we had the Post Mortem class today. I spilled my water bottle while packing a my things and every toilet […]

/ Comments Off on Today’s historical figure: Tycho Brahe
Program: Programming

Today’s historical figure: Tycho Brahe

Today nothing went right, period.
I was planning on getting to school early at nine to read an hour before the group meeting, when i arrived i booked a classroom for us to meet in and went in there to read. At twenty past ten i begin to wonder where everyone is and after chekcking the course homepage it turned out we had the Post Mortem class today. I spilled my water bottle while packing a my things and every toilet […]

/ Comments Off on Today’s historical figure: Tycho Brahe
Program: Programming