Yearly Archives: 2015

Post BGP 2015 – What went wrong (part two)

Hello!
Continuing from the last post, here are the other things that went wrong with the BGP project (from my perspective at least). Note that I’ll be using the words ‘workplace’ and ‘office’ interchangeably when referring to the room that was set aside for my group to work on the project in.
Working hours & presence at the workplace
The working hours for the group were initially set, from 9:00 / 10:00 to 17:00 / 18:00 (some flextime was allowed). This would have […]

/ Comments Off on Post BGP 2015 – What went wrong (part two)
Program: Programming

Post BGP 2015 – What went wrong (part two)

Hello!
Continuing from the last post, here are the other things that went wrong with the BGP project (from my perspective at least). Note that I’ll be using the words ‘workplace’ and ‘office’ interchangeably when referring to the room that was set aside for my group to work on the project in.
Working hours & presence at the workplace
The working hours for the group were initially set, from 9:00 / 10:00 to 17:00 / 18:00 (some flextime was allowed). This would have […]

/ Comments Off on Post BGP 2015 – What went wrong (part two)
Program: Programming

Post BGP 2015 – What went wrong (part one)

Hello!
I think I’ve been pushing this in front of me long enough now. This will be a bit uncomfortable for me to write about, but it needs to be done. Hopefully I can help someone avoid at least some of the mistakes that I and my group made during this project.
Lone programmer
The first thing I’d like to bring up is the fact that I was the only programmer on the team for most of the project as the only other […]

/ Comments Off on Post BGP 2015 – What went wrong (part one)
Program: Programming

Post BGP 2015 – What went wrong (part one)

Hello!
I think I’ve been pushing this in front of me long enough now. This will be a bit uncomfortable for me to write about, but it needs to be done. Hopefully I can help someone avoid at least some of the mistakes that I and my group made during this project.
Lone programmer
The first thing I’d like to bring up is the fact that I was the only programmer on the team for most of the project as the only other […]

/ Comments Off on Post BGP 2015 – What went wrong (part one)
Program: Programming

Post BGP 2015 – What went wrong (prelude)

Hello all!
As you might have guessed by now the BGP project is over and it was, unfortunately, a failure. This is especially frustrating when considering the fact that it might well have been successful if we had one or two more weeks to complete it, but deadlines are deadlines. I will try to outline what I believe to be the main reasons the project was unsuccessful.
There is quite a lot to cover so I will divide this into several posts. The […]

/ Comments Off on Post BGP 2015 – What went wrong (prelude)
Program: Programming

Post BGP 2015 – What went wrong (prelude)

Hello all!
As you might have guessed by now the BGP project is over and it was, unfortunately, a failure. This is especially frustrating when considering the fact that it might well have been successful if we had one or two more weeks to complete it, but deadlines are deadlines. I will try to outline what I believe to be the main reasons the project was unsuccessful.
There is quite a lot to cover so I will divide this into several posts. The […]

/ Comments Off on Post BGP 2015 – What went wrong (prelude)
Program: Programming

Summer Portfolio Work (WIP)

I have way too much to do during the summer for it to be a relaxing break from this succesful year at univeristy. But every once in a while I have some small fragments of free time to work on my own projects and this is one of them; Old Bar (working title) 

Main view (ignore the empty walls in the background)
The work I did for Clouds Below consisted of more open areas, so I wanted to create something smaller and […]

/ Comments Off on Summer Portfolio Work (WIP)
Program: Graphics

Summer Portfolio Work (WIP)

I have way too much to do during the summer for it to be a relaxing break from this succesful year at univeristy. But every once in a while I have some small fragments of free time to work on my own projects and this is one of them; Old Bar (working title) 

Main view (ignore the empty walls in the background)
The work I did for Clouds Below consisted of more open areas, so I wanted to create something smaller and […]

/ Comments Off on Summer Portfolio Work (WIP)
Program: Graphics

A lot of stuff have happend.

So it’s been three weeks since my last blog post and a lot of things happened.
The first week where i planned on working on the web server i actually did work, and at a decent speed at that, however i began having issues connecting to my server. For some reason I was completely unable to connect to my web server from a browser. This went on into the next week as well where I reworked a lot of the server […]

/ Comments Off on A lot of stuff have happend.
Program: Programming

A lot of stuff have happend.

So it’s been three weeks since my last blog post and a lot of things happened.
The first week where i planned on working on the web server i actually did work, and at a decent speed at that, however i began having issues connecting to my server. For some reason I was completely unable to connect to my web server from a browser. This went on into the next week as well where I reworked a lot of the server […]

/ Comments Off on A lot of stuff have happend.
Program: Programming

Thoughts on AI programming

One course that I had during this spring semester was called Game Programming V, where the main focus was on AI theory and programming.
There was a lot of new theory during this course, but it was useful nonetheless. It covered both simpler for of AI like path-finding (using A* and similar techniques) and decision trees as well as more complex forms of AI like neural networks. This is a lot to talk about in just one blog post, but if […]

/ Comments Off on Thoughts on AI programming
Program: Programming

Thoughts on AI programming

One course that I had during this spring semester was called Game Programming V, where the main focus was on AI theory and programming.
There was a lot of new theory during this course, but it was useful nonetheless. It covered both simpler for of AI like path-finding (using A* and similar techniques) and decision trees as well as more complex forms of AI like neural networks. This is a lot to talk about in just one blog post, but if […]

/ Comments Off on Thoughts on AI programming
Program: Programming

Big Game Project, Final Post

So one month has past since the project ended. So what did we end up with?
We have a working level and I’m happy with what we accomplished in such a short time even though the game is lacking in certain areas like UI functionality and maybe some gameplay mechanics.I do however like the graphical style of the game and the feeling it gives when played.
The last week of the project I went back to working with the UI again with […]

/ Comments Off on Big Game Project, Final Post
Program: Programming

Big Game Project, Final Post

So one month has past since the project ended. So what did we end up with?
We have a working level and I’m happy with what we accomplished in such a short time even though the game is lacking in certain areas like UI functionality and maybe some gameplay mechanics.I do however like the graphical style of the game and the feeling it gives when played.
The last week of the project I went back to working with the UI again with […]

/ Comments Off on Big Game Project, Final Post
Program: Programming

SommarProjekt 2015

Då var det tid igen att skriva blogg. Den här gången påbörjar jag ett nytt projekt, ett nytt spel som jag ska utveckla själv. Spelet kommer vara en 2d sidescroller med målet att ta sig till toppen av ett torn före slut bossen tar sig dit. Om du hinner före så får du ett övertag i striden mot bossen och tvärtom när den hinner först upp.

Det är tänkt att det ska gå att spela som en spelare […]

/ Comments Off on SommarProjekt 2015
Program: Programming

SommarProjekt 2015

Då var det tid igen att skriva blogg. Den här gången påbörjar jag ett nytt projekt, ett nytt spel som jag ska utveckla själv. Spelet kommer vara en 2d sidescroller med målet att ta sig till toppen av ett torn före slut bossen tar sig dit. Om du hinner före så får du ett övertag i striden mot bossen och tvärtom när den hinner först upp.

Det är tänkt att det ska gå att spela som en spelare […]

/ Comments Off on SommarProjekt 2015
Program: Programming

My summer game project

This week I started with a new game project. The project is sort of a summer course (during 9 weeks) where students and I from the Game Programming program in Uppsala University have the opportunity to develop our skill on game programming. It’s my first year in this school so I have still much to learn.
In this blog I’ll share my thoughts and decisions that I make during the process of this project. It’s C++-programming so mostly all my blog-posts […]

/ Comments Off on My summer game project
Program: Programming

My summer game project

This week I started with a new game project. The project is sort of a summer course (during 9 weeks) where students and I from the Game Programming program in Uppsala University have the opportunity to develop our skill on game programming. It’s my first year in this school so I have still much to learn.
In this blog I’ll share my thoughts and decisions that I make during the process of this project. It’s C++-programming so mostly all my blog-posts […]

/ Comments Off on My summer game project
Program: Programming

BGP – TwinShift – Late blog

I’m very late with this blog-post so I honestly I don’t have that good of a grasp on what I actually did during each week. So I’ll do my best to write these two blogs anyway.
Something that I’m sure of is that after I wrote the previous blog-post the camera was mostly done so I started to work on the Main Menu. This menu that I made however isn’t in the GGC version of the game because many people thought […]

/ Comments Off on BGP – TwinShift – Late blog
Program: Programming

BGP – TwinShift – Late blog

I’m very late with this blog-post so I honestly I don’t have that good of a grasp on what I actually did during each week. So I’ll do my best to write these two blogs anyway.
Something that I’m sure of is that after I wrote the previous blog-post the camera was mostly done so I started to work on the Main Menu. This menu that I made however isn’t in the GGC version of the game because many people thought […]

/ Comments Off on BGP – TwinShift – Late blog
Program: Programming

3D Challenge – Day 4

Today I have learned about Sub Object Modes.
By converting an object to an ”Editable Poly”, I can manipulate the position of single vertexes, edges or polygons in an object. This gives me more freedom to sculpture the object to look more as I want it to look.
First, I created a cube and converted it to an Editable Poly:
After that, I selected the Vertex tool in the Modifier List and adjusted the position of two vertexes:
Then I chose the Edge tool […]

/ Comments Off on 3D Challenge – Day 4
Program: Graphics

3D Challenge – Day 4

Today I have learned about Sub Object Modes.
By converting an object to an ”Editable Poly”, I can manipulate the position of single vertexes, edges or polygons in an object. This gives me more freedom to sculpture the object to look more as I want it to look.
First, I created a cube and converted it to an Editable Poly:
After that, I selected the Vertex tool in the Modifier List and adjusted the position of two vertexes:
Then I chose the Edge tool […]

/ Comments Off on 3D Challenge – Day 4
Program: Graphics

Big Game Project – Post 5 – Final Post

In the final days before GGC I made/worked on the following:

Pause Menu
Results Screen
Loading Screen
Assisted Driving (derived from AI)
Scene Transitions

Pause Menu
The pause menu is accessed by any player pressing the start button on their controller (if four controllers are connected but only two of them are racing, only the two active controllers can be used to pause).
Pausing the game triggers a global bool that stops every script from running. It originally set the TimeScale of Unity to 0, but then it stopped […]

/ Comments Off on Big Game Project – Post 5 – Final Post
Program: Programming

Big Game Project – Post 5 – Final Post

In the final days before GGC I made/worked on the following:

Pause Menu
Results Screen
Loading Screen
Assisted Driving (derived from AI)
Scene Transitions

Pause Menu
The pause menu is accessed by any player pressing the start button on their controller (if four controllers are connected but only two of them are racing, only the two active controllers can be used to pause).
Pausing the game triggers a global bool that stops every script from running. It originally set the TimeScale of Unity to 0, but then it stopped […]

/ Comments Off on Big Game Project – Post 5 – Final Post
Program: Programming