Author Archives: Simon Johansson

Programming 3 3D triangles.

A bit late to post but better late than ever, this week has been all about 3D-graphics, we have gotten a small introduction on how to initialize DirectX in a program. But we have also gained knowledge on how the computer sees graphical structures. When we see a box the computer actually sees it as triangles, well…if you go even deeper the computer sees the triangles as vertices (dots) in a 3D-space, between these dots it connects with lines in […]

/ Comments Off on Programming 3 3D triangles.
Program: Programming

Programming 3 3D triangles.

A bit late to post but better late than ever, this week has been all about 3D-graphics, we have gotten a small introduction on how to initialize DirectX in a program. But we have also gained knowledge on how the computer sees graphical structures. When we see a box the computer actually sees it as triangles, well…if you go even deeper the computer sees the triangles as vertices (dots) in a 3D-space, between these dots it connects with lines in […]

/ Comments Off on Programming 3 3D triangles.
Program: Programming

Programming 3 3D triangles.

A bit late to post but better late than ever, this week has been all about 3D-graphics, we have gotten a small introduction on how to initialize DirectX in a program. But we have also gained knowledge on how the computer sees graphical structures. When we see a box the computer actually sees it as triangles, well…if you go even deeper the computer sees the triangles as vertices (dots) in a 3D-space, between these dots it connects with lines in […]

/ Comments Off on Programming 3 3D triangles.
Program: Programming

Programming 3 3D triangles.

A bit late to post but better late than ever, this week has been all about 3D-graphics, we have gotten a small introduction on how to initialize DirectX in a program. But we have also gained knowledge on how the computer sees graphical structures. When we see a box the computer actually sees it as triangles, well…if you go even deeper the computer sees the triangles as vertices (dots) in a 3D-space, between these dots it connects with lines in […]

/ Comments Off on Programming 3 3D triangles.
Program: Programming

Programming 3 second week.

This is the second blog post of programming 3. What I am going to talk about today is about networking, mainly about receiving packages from peers. Throughout the week the class has been creating a simple (not that simple) chat program. To start with you have to activate WSA data and then sockets in order to start networking. When receiving packages the program must also determine what to do with the package and peers. Therefore a basic networking program requires […]

/ Comments Off on Programming 3 second week.
Program: Programming

Programming 3 second week.

This is the second blog post of programming 3. What I am going to talk about today is about networking, mainly about receiving packages from peers. Throughout the week the class has been creating a simple (not that simple) chat program. To start with you have to activate WSA data and then sockets in order to start networking. When receiving packages the program must also determine what to do with the package and peers. Therefore a basic networking program requires […]

/ Comments Off on Programming 3 second week.
Program: Programming

Programming 3 second week.

This is the second blog post of programming 3. What I am going to talk about today is about networking, mainly about receiving packages from peers. Throughout the week the class has been creating a simple (not that simple) chat program. To start with you have to activate WSA data and then sockets in order to start networking. When receiving packages the program must also determine what to do with the package and peers. Therefore a basic networking program requires […]

/ Comments Off on Programming 3 second week.
Program: Programming

Programming 3 second week.

This is the second blog post of programming 3. What I am going to talk about today is about networking, mainly about receiving packages from peers. Throughout the week the class has been creating a simple (not that simple) chat program. To start with you have to activate WSA data and then sockets in order to start networking. When receiving packages the program must also determine what to do with the package and peers. Therefore a basic networking program requires […]

/ Comments Off on Programming 3 second week.
Program: Programming

First week programming III

On the first day of the course we were faced with a challenge; compress and decompress an image file. This were to be programmed work with other images as well so nothing could be hard coded.
There are different approaches to this task such as checking the bitmap for color patterns but after the task we also learned about the method of calculating the colors as geometrical figures.
The team consisting myself, David Peldan and Oliver Bolt began on the the first […]

/ Comments Off on First week programming III
Program: Programming

First week programming III

On the first day of the course we were faced with a challenge; compress and decompress an image file. This were to be programmed work with other images as well so nothing could be hard coded.
There are different approaches to this task such as checking the bitmap for color patterns but after the task we also learned about the method of calculating the colors as geometrical figures.
The team consisting myself, David Peldan and Oliver Bolt began on the the first […]

/ Comments Off on First week programming III
Program: Programming

First week programming III

On the first day of the course we were faced with a challenge; compress and decompress an image file. This were to be programmed work with other images as well so nothing could be hard coded.
There are different approaches to this task such as checking the bitmap for color patterns but after the task we also learned about the method of calculating the colors as geometrical figures.
The team consisting myself, David Peldan and Oliver Bolt began on the the first […]

/ Comments Off on First week programming III
Program: Programming

First week programming III

On the first day of the course we were faced with a challenge; compress and decompress an image file. This were to be programmed work with other images as well so nothing could be hard coded.
There are different approaches to this task such as checking the bitmap for color patterns but after the task we also learned about the method of calculating the colors as geometrical figures.
The team consisting myself, David Peldan and Oliver Bolt began on the the first […]

/ Comments Off on First week programming III
Program: Programming

Board game analasys: Gears of War

At first I apologise for the lack of imagery, I’m currently at Dreamhack sthlm so the editing on my cell phone is not the greatest but anyways here is my analysis.
Introduction
What do you get if you flatten Gears of War? No, not space invaders you get Gears of War the board game from the designer Corey Konezcka. To start with I have to say this is one of the finest reverse engineering I have ever seen. From being a third […]

/ Comments Off on Board game analasys: Gears of War
Program: Programming

Board game analasys: Gears of War

At first I apologise for the lack of imagery, I’m currently at Dreamhack sthlm so the editing on my cell phone is not the greatest but anyways here is my analysis.
Introduction
What do you get if you flatten Gears of War? No, not space invaders you get Gears of War the board game from the designer Corey Konezcka. To start with I have to say this is one of the finest reverse engineering I have ever seen. From being a third […]

/ Comments Off on Board game analasys: Gears of War
Program: Programming

Board game analasys: Gears of War

At first I apologise for the lack of imagery, I’m currently at Dreamhack sthlm so the editing on my cell phone is not the greatest but anyways here is my analysis.
Introduction
What do you get if you flatten Gears of War? No, not space invaders you get Gears of War the board game from the designer Corey Konezcka. To start with I have to say this is one of the finest reverse engineering I have ever seen. From being a third […]

/ Comments Off on Board game analasys: Gears of War
Program: Programming

Board game analasys: Gears of War

At first I apologise for the lack of imagery, I’m currently at Dreamhack sthlm so the editing on my cell phone is not the greatest but anyways here is my analysis.
Introduction
What do you get if you flatten Gears of War? No, not space invaders you get Gears of War the board game from the designer Corey Konezcka. To start with I have to say this is one of the finest reverse engineering I have ever seen. From being a third […]

/ Comments Off on Board game analasys: Gears of War
Program: Programming

Board Game Analysis – Munchkin Pathfinder

Introduction
During five weeks the class is divided into groups. The groups shall then play several board games and analyse the core system and components of the board game to gain a better knowledge on how a system works outside of a video game. The purpose behind this assignment is to see strengths and similarities in board games and video games as well as learning how to develop a stable system.
The first game team seven chose to play was a game […]

/ Comments Off on Board Game Analysis – Munchkin Pathfinder
Program: Programming

Board Game Analysis – Munchkin Pathfinder

Introduction
During five weeks the class is divided into groups. The groups shall then play several board games and analyse the core system and components of the board game to gain a better knowledge on how a system works outside of a video game. The purpose behind this assignment is to see strengths and similarities in board games and video games as well as learning how to develop a stable system.
The first game team seven chose to play was a game […]

/ Comments Off on Board Game Analysis – Munchkin Pathfinder
Program: Programming

Haunted Light 2014-03-20 Pickups and Crack(s)

This week the whole group has been focusing on what is mos important for the game. Per focuses on the AI, Calle on the Options and Credits and I have been working on the pick-ups in the game; The pickaxe and the matches.

I started with writing a PickaxeObject class and I did it mostly like the walls are created in the game. Both walls and pickaxe inherits their core code from game object. Which gives them basic knowledge such as […]

/ Comments Off on Haunted Light 2014-03-20 Pickups and Crack(s)
Program: Programming

Haunted Light 2014-03-20 Pickups and Crack(s)

This week the whole group has been focusing on what is mos important for the game. Per focuses on the AI, Calle on the Options and Credits and I have been working on the pick-ups in the game; The pickaxe and the matches.

I started with writing a PickaxeObject class and I did it mostly like the walls are created in the game. Both walls and pickaxe inherits their core code from game object. Which gives them basic knowledge such as […]

/ Comments Off on Haunted Light 2014-03-20 Pickups and Crack(s)
Program: Programming

Haunted Light 2014-03-13 Sounds and things that’s going to be cut

This week (Monday-Thursday) I’ve been implementing all the sounds I have created during the past week. It was a relatively simple to add the sounds. I added them into our system source file by using a sound manager and sfml’s own method “addSoundBuffer”. For the music you do not actually load them in because it would take too long so they are streamed in, by streaming the music we can set it to looping which led me to changing a […]

/ Comments Off on Haunted Light 2014-03-13 Sounds and things that’s going to be cut
Program: Programming

Haunted Light 2014-03-13 Sounds and things that’s going to be cut

This week (Monday-Thursday) I’ve been implementing all the sounds I have created during the past week. It was a relatively simple to add the sounds. I added them into our system source file by using a sound manager and sfml’s own method “addSoundBuffer”. For the music you do not actually load them in because it would take too long so they are streamed in, by streaming the music we can set it to looping which led me to changing a […]

/ Comments Off on Haunted Light 2014-03-13 Sounds and things that’s going to be cut
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

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