Browsing '2013': Students starting in 2013

University Projects: Escape 2.0

Hey everyone!
Started on a new university project (Surpriiiiiise!) and we are supposed to be keeping a weekly blog up so I guess I will start here. In this project my role is that of a Designer and Artist. I fill in niches and help getting bigger parts done most of the time right now though.
So this week my work has been separated into 2 different artifacts if we could say that. My job is to finish both the elevator pitch […]

/ Comments Off on University Projects: Escape 2.0
Program: Graphics

University Projects: Escape 2.0

Hey everyone!
Started on a new university project (Surpriiiiiise!) and we are supposed to be keeping a weekly blog up so I guess I will start here. In this project my role is that of a Designer and Artist. I fill in niches and help getting bigger parts done most of the time right now though.
So this week my work has been separated into 2 different artifacts if we could say that. My job is to finish both the elevator pitch […]

/ Comments Off on University Projects: Escape 2.0
Program: Graphics

SoundRipples, Guard Patrolling and Light-prototype

I have been working on two things today. I continued with our guard’s detection of sounds around them and got our PatrolState working.
I’m having a SoundRippleManager to hold a vector of SoundRipples, which is basically an object with position, volume and time alive. The SoundRipple will stay alive for about 1 second and during this time it will draw an expanding circle from its origin to represent our visual respond to the sound.
When a new SoundRipple is created it checks […]

/ Comments Off on SoundRipples, Guard Patrolling and Light-prototype
Program: Programming

SoundRipples, Guard Patrolling and Light-prototype

I have been working on two things today. I continued with our guard’s detection of sounds around them and got our PatrolState working.
I’m having a SoundRippleManager to hold a vector of SoundRipples, which is basically an object with position, volume and time alive. The SoundRipple will stay alive for about 1 second and during this time it will draw an expanding circle from its origin to represent our visual respond to the sound.
When a new SoundRipple is created it checks […]

/ Comments Off on SoundRipples, Guard Patrolling and Light-prototype
Program: Programming

Suit Em Up Dev Post 2

Well, I haven’t written in this thing for quite some time now, have I…
Some things have happened and I guess I have to make an half-hearted effort to write about it. The problem is that there doesn’t seem to happen enough in one day to warrant a blog post, not to mention that this isn’t relly my idea of fun.
But… whatever, I gotta do this before I fall way too far behind. We’ve pretty much completed the SCRUM plan and […]

/ Comments Off on Suit Em Up Dev Post 2
Program: Programming

Suit Em Up Dev Post 2

Well, I haven’t written in this thing for quite some time now, have I…
Some things have happened and I guess I have to make an half-hearted effort to write about it. The problem is that there doesn’t seem to happen enough in one day to warrant a blog post, not to mention that this isn’t relly my idea of fun.
But… whatever, I gotta do this before I fall way too far behind. We’ve pretty much completed the SCRUM plan and […]

/ Comments Off on Suit Em Up Dev Post 2
Program: Programming

Game dev – Programming – Rooms, collisions, pause state, textiles and prioritizing work

Intro
Much has been done with the project, I will describe the different parts that I was a part of. Each part is described in detail in each section.

I made a RoomManager which holds and handles, you guessed it, rooms.
I worked with Malin Lundqvist with collisions between room walls and the avatar, line vs circle collision.
I created a pause state which uses Jonas Lundgrens StateManager, which “freezes” the PlayState logic while still drawing it.
I added textiles that are objects able to […]

/ Comments Off on Game dev – Programming – Rooms, collisions, pause state, textiles and prioritizing work
Program: Programming

Game dev – Programming – Rooms, collisions, pause state, textiles and prioritizing work

Intro
Much has been done with the project, I will describe the different parts that I was a part of. Each part is described in detail in each section.

I made a RoomManager which holds and handles, you guessed it, rooms.
I worked with Malin Lundqvist with collisions between room walls and the avatar, line vs circle collision.
I created a pause state which uses Jonas Lundgrens StateManager, which “freezes” the PlayState logic while still drawing it.
I added textiles that are objects able to […]

/ Comments Off on Game dev – Programming – Rooms, collisions, pause state, textiles and prioritizing work
Program: Programming

The Tutorial

The other day we had a great discussion about level design. We drew the map on a whiteboard showing the bosses and the players’ spawnpoint. Then we discussed where to put all the pickups (textiles) to best help the player.
We also discussed the tutorial path. When you start the game you will get a short but informative tutorial. Have you played the game before you don’t have to follow it, just run past it.

Red dot = spawnpoint
Black dot = […]

/ Comments Off on The Tutorial
Program: Programming

The Tutorial

The other day we had a great discussion about level design. We drew the map on a whiteboard showing the bosses and the players’ spawnpoint. Then we discussed where to put all the pickups (textiles) to best help the player.
We also discussed the tutorial path. When you start the game you will get a short but informative tutorial. Have you played the game before you don’t have to follow it, just run past it.

Red dot = spawnpoint
Black dot = […]

/ Comments Off on The Tutorial
Program: Programming

Rooms done, and some AI

Today was a good day for my programming. I managed to put collision in all the rooms of our game. There was one room where it didn’t want to work but I’ll check why tomorrow. I probably just sent the wrong file to Tomas (while I made the collisionpoints for every room I sent the files to him so he would implement them). Tomorrow I will make some changes to the Collisionpoint-maker program so he can use it on the […]

/ Comments Off on Rooms done, and some AI
Program: Programming

Rooms done, and some AI

Today was a good day for my programming. I managed to put collision in all the rooms of our game. There was one room where it didn’t want to work but I’ll check why tomorrow. I probably just sent the wrong file to Tomas (while I made the collisionpoints for every room I sent the files to him so he would implement them). Tomorrow I will make some changes to the Collisionpoint-maker program so he can use it on the […]

/ Comments Off on Rooms done, and some AI
Program: Programming

2014-02-11

Ok so today I made my States draw different windows depending on what button I pressed (what state I chose). It was fun with many pretty colours.
I also created one more cloud-sprite that lays directly after the first one and with the same code other than that in order to fill the emtpy space after the first one when they are moving (/respawning) from the left side of the screen to the right side. I also made them depend on […]

/ Comments Off on 2014-02-11
Program: Programming

2014-02-11

Ok so today I made my States draw different windows depending on what button I pressed (what state I chose). It was fun with many pretty colours.
I also created one more cloud-sprite that lays directly after the first one and with the same code other than that in order to fill the emtpy space after the first one when they are moving (/respawning) from the left side of the screen to the right side. I also made them depend on […]

/ Comments Off on 2014-02-11
Program: Programming

Project Aurora, post 3, Things are happening!

I have been doing alot of programming and no blogging so I will try to catch up now.
On last sunday I did alot of changes in the code. For better and worse.I moved all inputs checks from all GameStates handleInput functions and the core file  to the InputManager’s UpdateEvent function that Oscar wrote. The group didn’t like it and moved it back the day after.I also changed how the draw function was called within the different states update function to […]

/ Comments Off on Project Aurora, post 3, Things are happening!
Program: Programming

Project Aurora, post 3, Things are happening!

I have been doing alot of programming and no blogging so I will try to catch up now.
On last sunday I did alot of changes in the code. For better and worse.I moved all inputs checks from all GameStates handleInput functions and the core file  to the InputManager’s UpdateEvent function that Oscar wrote. The group didn’t like it and moved it back the day after.I also changed how the draw function was called within the different states update function to […]

/ Comments Off on Project Aurora, post 3, Things are happening!
Program: Programming

2014-02-11

Ok so today I made my States draw different windows depending on what button I pressed (what state I chose). It was fun with many pretty colours.
I also created one more cloud-sprite that lays directly after the first one and with the same code other than that in order to fill the emtpy space after the first one when they are moving (/respawning) from the left side of the screen to the right side. I also made them depend on […]

/ Comments Off on 2014-02-11
Program: Programming

2014-02-11

Ok so today I made my States draw different windows depending on what button I pressed (what state I chose). It was fun with many pretty colours.
I also created one more cloud-sprite that lays directly after the first one and with the same code other than that in order to fill the emtpy space after the first one when they are moving (/respawning) from the left side of the screen to the right side. I also made them depend on […]

/ Comments Off on 2014-02-11
Program: Programming

Everything sucks.

Today we had a meeting with Andreas for supervision on our coding, we discussed the different things we would need to do before our pre-alpha presentation this Thursday. He gave us some ideas on what we could cut before it and some pointers on easier ways of doing things.
After that it turned out that the class wasn’t until 1PM so we got down to F15 almost an hour delayed. When we got there i decided to sync up my project […]

/ Comments Off on Everything sucks.
Program: Programming

Everything sucks.

Today we had a meeting with Andreas for supervision on our coding, we discussed the different things we would need to do before our pre-alpha presentation this Thursday. He gave us some ideas on what we could cut before it and some pointers on easier ways of doing things.
After that it turned out that the class wasn’t until 1PM so we got down to F15 almost an hour delayed. When we got there i decided to sync up my project […]

/ Comments Off on Everything sucks.
Program: Programming

Practice makes better

/ Comments Off on Practice makes better
Program: Graphics

Practice makes better

/ Comments Off on Practice makes better
Program: Graphics

One week before first playable version

One week before we need a playable version of our core mechanics for the class the try, but I have set the deadline to this Thursday instead. That way we will have another half week to fix everything we will not get done until Thursday, (wow, that sounds really confusing, hopefully someone will understand me, maybe).
We had Scrum-meeting today. Scrum is a work method where EVERYTHING that is to be done is written down, like milestones, and each week every […]

/ Comments Off on One week before first playable version
Program: Programming

One week before first playable version

One week before we need a playable version of our core mechanics for the class the try, but I have set the deadline to this Thursday instead. That way we will have another half week to fix everything we will not get done until Thursday, (wow, that sounds really confusing, hopefully someone will understand me, maybe).
We had Scrum-meeting today. Scrum is a work method where EVERYTHING that is to be done is written down, like milestones, and each week every […]

/ Comments Off on One week before first playable version
Program: Programming