Browsing '5SD033': Introduction to Game Development

Curvy trails of motion; using Beziers to smooth things out

So… I like OpenGL…. and trianglestrips… so this will be yet another post about something made using just that: namely ”motion trails”!
For those unfamiliar with the term, trails (they probably go by different names too), are essentially what makes up the ”blades” in games like Fruit Ninja:

 
Too make this, I followed basically the same steps as I did when creating the walls (see last blog post). I start by, every few frames (initially I set it to once every […]

/ Comments Off on Curvy trails of motion; using Beziers to smooth things out
Program: Graphics

Curvy trails of motion; using Beziers to smooth things out

So… I like OpenGL…. and trianglestrips… so this will be yet another post about something made using just that: namely ”motion trails”!
For those unfamiliar with the term, trails (they probably go by different names too), are essentially what makes up the ”blades” in games like Fruit Ninja:

 
Too make this, I followed basically the same steps as I did when creating the walls (see last blog post). I start by, every few frames (initially I set it to once every […]

/ Comments Off on Curvy trails of motion; using Beziers to smooth things out
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

ARTIFACT BLOG #3 Our second enemy

Greetings!
Chosen artifact of the week is the ranged enemy for our game. The behaviour we wanted for it was that it should be passive until attacked by the player (You *have* to kill all enemies to win so they’re not skippable) and when it’s in its attack state it should start to zig-zag rather fast while shooting at the player. And as of tonight we’ve pretty much nailed the behaviour.
We started off by making the enemy shoot against the player […]

/ Comments Off on ARTIFACT BLOG #3 Our second enemy
Program: Programming

ARTIFACT BLOG #3 Our second enemy

Greetings!
Chosen artifact of the week is the ranged enemy for our game. The behaviour we wanted for it was that it should be passive until attacked by the player (You *have* to kill all enemies to win so they’re not skippable) and when it’s in its attack state it should start to zig-zag rather fast while shooting at the player. And as of tonight we’ve pretty much nailed the behaviour.
We started off by making the enemy shoot against the player […]

/ Comments Off on ARTIFACT BLOG #3 Our second enemy
Program: Programming

Music and Sound Effects


This Week
I’ve been continuing my work on Level Design and the creation of Music for our project. I’ve also added some code that keeps track of amounts of bullets from a weapon and then adds ricochete soundeffects to add a bit of variation to the shooting. I’ve also started working a bit on the AI and their detection (or lack thereof) through sound.
One of my goals for the levels is for the player not to be aware of the […]

/ Comments Off on Music and Sound Effects
Program: Programming

Music and Sound Effects


This Week
I’ve been continuing my work on Level Design and the creation of Music for our project. I’ve also added some code that keeps track of amounts of bullets from a weapon and then adds ricochete soundeffects to add a bit of variation to the shooting. I’ve also started working a bit on the AI and their detection (or lack thereof) through sound.
One of my goals for the levels is for the player not to be aware of the […]

/ Comments Off on Music and Sound Effects
Program: Programming

Game Project – The day of the lost souls

This time I’m gonna talk about lost souls in our game and how I’m working to animate it. The lost souls has a chance to drop from enemies and the player can collect them. Then you have a choice to sacrifice them or free them. When you do you get elemental points which work as health and power-up for the player. You get more if you do the evil choice and sacrifice them. This also affects the players karma in-game. […]

/ Comments Off on Game Project – The day of the lost souls
Program: Graphics

Game Project – The day of the lost souls

This time I’m gonna talk about lost souls in our game and how I’m working to animate it. The lost souls has a chance to drop from enemies and the player can collect them. Then you have a choice to sacrifice them or free them. When you do you get elemental points which work as health and power-up for the player. You get more if you do the evil choice and sacrifice them. This also affects the players karma in-game. […]

/ Comments Off on Game Project – The day of the lost souls
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

Pride and fall, weaponManager, equipManager and itemManager

Some complaints and emotional update here serious part bellow 
You might not have taken it from the way I write but I have a hard time asking for help when it comes to code. Why that really is I don’t know but I have that and so for today I asked for help from a million people because of this page:
 

I have seen that page around 50 times today and I hate it OH GOD do I hate it.
So if […]

/ Comments Off on Pride and fall, weaponManager, equipManager and itemManager
Program: Programming

Pride and fall, weaponManager, equipManager and itemManager

Some complaints and emotional update here serious part bellow 
You might not have taken it from the way I write but I have a hard time asking for help when it comes to code. Why that really is I don’t know but I have that and so for today I asked for help from a million people because of this page:
 

I have seen that page around 50 times today and I hate it OH GOD do I hate it.
So if […]

/ Comments Off on Pride and fall, weaponManager, equipManager and itemManager
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

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

Project Haunted Light 14-02-27

About two weeks ago I finished the animation for a creature in the game called a “wall monster”, or “Waller” for short. Rather early in the project we decided to give the player a candle that would be their source of light. If the candle was blown out it would become dark around the player, making it harder to navigate and avoid the enemies. At first we thought about having the light go out if the player sprinted for too […]

/ Comments Off on Project Haunted Light 14-02-27
Program: Graphics

Project Haunted Light 14-02-27

About two weeks ago I finished the animation for a creature in the game called a “wall monster”, or “Waller” for short. Rather early in the project we decided to give the player a candle that would be their source of light. If the candle was blown out it would become dark around the player, making it harder to navigate and avoid the enemies. At first we thought about having the light go out if the player sprinted for too […]

/ Comments Off on Project Haunted Light 14-02-27
Program: Graphics

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