Browsing 'Programming': Posts from Game Design and Programming

BGP #2

I have just moved away from doing the camera, and my intentions now is to take another assignment. My second assignment was to make a HUD. Now this is something that we did not priorities but still something that has great value to us. Because we were 4 programmers it became hard to take assignments that had big difference in the game, I was the one who took all the small stuff around it, making it look good and work […]

/ Comments Off on BGP #2
Program: Programming

BGP #2

I have just moved away from doing the camera, and my intentions now is to take another assignment. My second assignment was to make a HUD. Now this is something that we did not priorities but still something that has great value to us. Because we were 4 programmers it became hard to take assignments that had big difference in the game, I was the one who took all the small stuff around it, making it look good and work […]

/ Comments Off on BGP #2
Program: Programming

BGP 2017 – Week 1

For the first week I worked a bit on implementing the movement of the tools which the players cooperate to use. The first one which I worked on was the stretcher.
The stretcher
The stretcher is used to transport the orcs around the camp. The stretcher has two parts to its movement:

In the front are steering handles, used to orient the front wheels of the stretcher. Once the orientation has been set, the stretcher will rotate in that direction when moved.
In the […]

/ Comments Off on BGP 2017 – Week 1
Program: Programming

BGP 2017 – Week 1

For the first week I worked a bit on implementing the movement of the tools which the players cooperate to use. The first one which I worked on was the stretcher.
The stretcher
The stretcher is used to transport the orcs around the camp. The stretcher has two parts to its movement:

In the front are steering handles, used to orient the front wheels of the stretcher. Once the orientation has been set, the stretcher will rotate in that direction when moved.
In the […]

/ Comments Off on BGP 2017 – Week 1
Program: Programming

Fast Gear Blog 1.

Ny kurs och nytt projekt. I kursen ”Big game project” så är planen att vi ska skapa ett ”Story-based racing game” där spelarens val innan racet har en avgörande faktor i hur motståndarna beter sig emot spelaren.  Detta är planen när vi går in i arbete med projektet.
Som programmerare har jag under den första perioden fokuserat på att utveckla motståndarens AI. Detta är med all säkerhet den största och avgörande delen av spelet rent programmeringsmässigt.  Eftersom vi alla programmerare precis avslutat […]

/ Comments Off on Fast Gear Blog 1.
Program: Programming

Fast Gear Blog 1.

Ny kurs och nytt projekt. I kursen ”Big game project” så är planen att vi ska skapa ett ”Story-based racing game” där spelarens val innan racet har en avgörande faktor i hur motståndarna beter sig emot spelaren.  Detta är planen när vi går in i arbete med projektet.
Som programmerare har jag under den första perioden fokuserat på att utveckla motståndarens AI. Detta är med all säkerhet den största och avgörande delen av spelet rent programmeringsmässigt.  Eftersom vi alla programmerare precis avslutat […]

/ Comments Off on Fast Gear Blog 1.
Program: Programming

Veckoreflektion V.3-4 Fast Gear

I slutet av förra veckan (V.3 av produktionen) så hade vi ett ”pre-alpha” speltest med de andra eleverna i klassen. Detta gjordes för att få och ge feedback till spelen som har gjorts. Den responsen vi fick var att AI:n var alldeles för svår och att bilkörningen inte kändes ”äkta”. Detta kommer vi att ha i åtanke när vi fortsätter produktionen. Det gavs även respons på att den asymmetriska vyn på kameran hade ett lagg vid övergången till en annan vy.
Under […]

/ Comments Off on Veckoreflektion V.3-4 Fast Gear
Program: Programming

Veckoreflektion V.3-4 Fast Gear

I slutet av förra veckan (V.3 av produktionen) så hade vi ett ”pre-alpha” speltest med de andra eleverna i klassen. Detta gjordes för att få och ge feedback till spelen som har gjorts. Den responsen vi fick var att AI:n var alldeles för svår och att bilkörningen inte kändes ”äkta”. Detta kommer vi att ha i åtanke när vi fortsätter produktionen. Det gavs även respons på att den asymmetriska vyn på kameran hade ett lagg vid övergången till en annan vy.
Under […]

/ Comments Off on Veckoreflektion V.3-4 Fast Gear
Program: Programming

Prototype and Networking

Introduction
In the current course we are to make a ‘vertical slice’ of a game. We are 7 people in my group; 4 are graphical artists, and 3 are programmers. 1 of the artists are is the lead designer, and 1 of the programmers is the producer. The producer has so far not made any of the code, so I and the other programmer have made the code we have produced so far.
The Game
 The game is called “A Rat […]

/ Comments Off on Prototype and Networking
Program: Programming

Prototype and Networking

Introduction
In the current course we are to make a ‘vertical slice’ of a game. We are 7 people in my group; 4 are graphical artists, and 3 are programmers. 1 of the artists are is the lead designer, and 1 of the programmers is the producer. The producer has so far not made any of the code, so I and the other programmer have made the code we have produced so far.
The Game
 The game is called “A Rat […]

/ Comments Off on Prototype and Networking
Program: Programming

Fast Gear – Week 4

Up until this point and probably for a couple of more weeks my focus have been on doing the AI(Artificial Intelligence) for our game. The AI is not that complicated as of right now. It has a road which it follows using A* which an algorithm for calculating the fastest way to the goal. The area surrounding the road is not made out of the same material so it has a higher value, meaning it costs more to drive on […]

/ Comments Off on Fast Gear – Week 4
Program: Programming

Fast Gear – Week 4

Up until this point and probably for a couple of more weeks my focus have been on doing the AI(Artificial Intelligence) for our game. The AI is not that complicated as of right now. It has a road which it follows using A* which an algorithm for calculating the fastest way to the goal. The area surrounding the road is not made out of the same material so it has a higher value, meaning it costs more to drive on […]

/ Comments Off on Fast Gear – Week 4
Program: Programming

The human player class

Our game ”The Summoning” are an asymetric game where two players are battling eachother. One of the players plays as the Demon Lord whom is trying to kill the Human  with an army of minions. The Human player has to stay alive while keep going forward to the Demon Lords’ castle/lair (work is still in progress on this area) and summon the Demon Lord. When summoned the Demon Lord is risking to die by the Humans’ hands.
As mentioned above, the Human player is fighting against the Demon player whom got an army of […]

/ Comments Off on The human player class
Program: Programming

The human player class

Our game ”The Summoning” are an asymetric game where two players are battling eachother. One of the players plays as the Demon Lord whom is trying to kill the Human  with an army of minions. The Human player has to stay alive while keep going forward to the Demon Lords’ castle/lair (work is still in progress on this area) and summon the Demon Lord. When summoned the Demon Lord is risking to die by the Humans’ hands.
As mentioned above, the Human player is fighting against the Demon player whom got an army of […]

/ Comments Off on The human player class
Program: Programming

Please Behave and introduce yourselves!

To start of this series of posts, I will talk about my role in the project as well as what the project actually is.
During the coming weeks i will primarily take the role as lead programmer in the project Rune Mages which is a turn based strategy game that is played from a top-down perspective. You take control of a couple of Rune Mages that combine elemental runes to cast different spells such as fireballs, earth walls and water sprays. […]

/ Comments Off on Please Behave and introduce yourselves!
Program: Programming

Please Behave and introduce yourselves!

To start of this series of posts, I will talk about my role in the project as well as what the project actually is.
During the coming weeks i will primarily take the role as lead programmer in the project Rune Mages which is a turn based strategy game that is played from a top-down perspective. You take control of a couple of Rune Mages that combine elemental runes to cast different spells such as fireballs, earth walls and water sprays. […]

/ Comments Off on Please Behave and introduce yourselves!
Program: Programming

Keeping the distance

There has been a long weekend but I have implemented a distance check. This will also be the firing range later on. It was really simple. It is an new integer member of tank’s base class Agent. I call it distanceUnits. I just assign it the number two for now. When I search the path from the behavior tree, I also fill the tank’s path list. The path finding algorithm fills its own path list by adding the goal node and […]

/ Comments Off on Keeping the distance
Program: Programming

Keeping the distance

There has been a long weekend but I have implemented a distance check. This will also be the firing range later on. It was really simple. It is an new integer member of tank’s base class Agent. I call it distanceUnits. I just assign it the number two for now. When I search the path from the behavior tree, I also fill the tank’s path list. The path finding algorithm fills its own path list by adding the goal node and […]

/ Comments Off on Keeping the distance
Program: Programming

BGP2017 – An Introduction

For the next six week I will be working on a game production project for the course Big Game Project.
The Project
The project I am working on is called Goblin Doctors. It is a co-op game for two players. The project tries to make a twist on the fantasy theme, with some humor and the setting.
The players play as goblins which have the role of doctors for an orc army. The goblins must co-operate to maneuver and operate the over-sized tools […]

/ Comments Off on BGP2017 – An Introduction
Program: Programming

BGP2017 – An Introduction

For the next six week I will be working on a game production project for the course Big Game Project.
The Project
The project I am working on is called Goblin Doctors. It is a co-op game for two players. The project tries to make a twist on the fantasy theme, with some humor and the setting.
The players play as goblins which have the role of doctors for an orc army. The goblins must co-operate to maneuver and operate the over-sized tools […]

/ Comments Off on BGP2017 – An Introduction
Program: Programming

Elias Engine with UE4

This is the first blog post of several during the time I will be working on the game project Amenti at Uppsala Universitet Campus Gotland.
The previous weeks I have been working on to incorporate the Elias Software in to our game. The Elias plugin works well with having dynamic transitions in between themes and being able to corroborate an event with a musical theme. It comes very handy to be able to trigger when and where the music is supposed to be […]

/ Comments Off on Elias Engine with UE4
Program: Programming

Elias Engine with UE4

This is the first blog post of several during the time I will be working on the game project Amenti at Uppsala Universitet Campus Gotland.
The previous weeks I have been working on to incorporate the Elias Software in to our game. The Elias plugin works well with having dynamic transitions in between themes and being able to corroborate an event with a musical theme. It comes very handy to be able to trigger when and where the music is supposed to be […]

/ Comments Off on Elias Engine with UE4
Program: Programming

BGP #4

So I have just tried making the camera and chose to walk away for a bit and start with a new task. Because we were 4 programmers it often lead to a person making small and not so very useful things to the alpha. So I became that person and started working on the HUD, which made me create a start screen and a pause menu. This had not been any art created to yet so it has to wait […]

/ Comments Off on BGP #4
Program: Programming

BGP #4

So I have just tried making the camera and chose to walk away for a bit and start with a new task. Because we were 4 programmers it often lead to a person making small and not so very useful things to the alpha. So I became that person and started working on the HUD, which made me create a start screen and a pause menu. This had not been any art created to yet so it has to wait […]

/ Comments Off on BGP #4
Program: Programming