Author Archives: Simon Johansson

Programming III – Do it again and do it right

This week of programming has been a bit of a rollercoaster. A first we went up with adding objects in the helium engine which we got provided by our teacher early in this course but the thing was, when we tried to alter it it was so incredibly hard to follow a sort of pipeline. We tried for several days to get a grip on it, eventually we gave to code to a friend of the group that is a […]

/ Comments Off on Programming III – Do it again and do it right
Program: Programming

Programming III – Do it again and do it right

This week of programming has been a bit of a rollercoaster. A first we went up with adding objects in the helium engine which we got provided by our teacher early in this course but the thing was, when we tried to alter it it was so incredibly hard to follow a sort of pipeline. We tried for several days to get a grip on it, eventually we gave to code to a friend of the group that is a […]

/ Comments Off on Programming III – Do it again and do it right
Program: Programming

Programming III – Do it again and do it right

This week of programming has been a bit of a rollercoaster. A first we went up with adding objects in the helium engine which we got provided by our teacher early in this course but the thing was, when we tried to alter it it was so incredibly hard to follow a sort of pipeline. We tried for several days to get a grip on it, eventually we gave to code to a friend of the group that is a […]

/ Comments Off on Programming III – Do it again and do it right
Program: Programming

Programming III – Do it again and do it right

This week of programming has been a bit of a rollercoaster. A first we went up with adding objects in the helium engine which we got provided by our teacher early in this course but the thing was, when we tried to alter it it was so incredibly hard to follow a sort of pipeline. We tried for several days to get a grip on it, eventually we gave to code to a friend of the group that is a […]

/ Comments Off on Programming III – Do it again and do it right
Program: Programming

Programming 3 Sick

A quick update from me this, week. I caught a virus and have been lying sick all week so no progress from me unfortunately but I’ve been to the doctor and hopefully I’ll be better in the following days but I’ve been thinking about how to set up and refine the state system and then code in a simple main menu with interactable buttons for the mouse.

/ Comments Off on Programming 3 Sick
Program: Programming

Programming 3 Sick

A quick update from me this, week. I caught a virus and have been lying sick all week so no progress from me unfortunately but I’ve been to the doctor and hopefully I’ll be better in the following days but I’ve been thinking about how to set up and refine the state system and then code in a simple main menu with interactable buttons for the mouse.

/ Comments Off on Programming 3 Sick
Program: Programming

Programming 3 Sick

A quick update from me this, week. I caught a virus and have been lying sick all week so no progress from me unfortunately but I’ve been to the doctor and hopefully I’ll be better in the following days but I’ve been thinking about how to set up and refine the state system and then code in a simple main menu with interactable buttons for the mouse.

/ Comments Off on Programming 3 Sick
Program: Programming

Programming 3 Sick

A quick update from me this, week. I caught a virus and have been lying sick all week so no progress from me unfortunately but I’ve been to the doctor and hopefully I’ll be better in the following days but I’ve been thinking about how to set up and refine the state system and then code in a simple main menu with interactable buttons for the mouse.

/ Comments Off on Programming 3 Sick
Program: Programming

Programming III

I’ve been looking through your code for the menu state. You can see how this is created with the knowledge from previous courses. Really good to see that you have set up a simple collision system in a 2D space in order to simplify the creation process.
class Hitbox2D {
public:
Hitbox2D() {
m_x = 0;
m_y = 0;
m_w = 0;
m_h = 0;
}
Hitbox2D(float x, float y, float w, float h) {
m_x = x;
m_y = y;
m_w = w;
m_h = h;
};
And then later on tracking the mouse’s […]

/ Comments Off on Programming III
Program: Programming

Programming III

I’ve been looking through your code for the menu state. You can see how this is created with the knowledge from previous courses. Really good to see that you have set up a simple collision system in a 2D space in order to simplify the creation process.
class Hitbox2D {
public:
Hitbox2D() {
m_x = 0;
m_y = 0;
m_w = 0;
m_h = 0;
}
Hitbox2D(float x, float y, float w, float h) {
m_x = x;
m_y = y;
m_w = w;
m_h = h;
};
And then later on tracking the mouse’s […]

/ Comments Off on Programming III
Program: Programming

Programming III

I’ve been looking through your code for the menu state. You can see how this is created with the knowledge from previous courses. Really good to see that you have set up a simple collision system in a 2D space in order to simplify the creation process.
class Hitbox2D {
public:
Hitbox2D() {
m_x = 0;
m_y = 0;
m_w = 0;
m_h = 0;
}
Hitbox2D(float x, float y, float w, float h) {
m_x = x;
m_y = y;
m_w = w;
m_h = h;
};
And then later on tracking the mouse’s […]

/ Comments Off on Programming III
Program: Programming

Programming III

I’ve been looking through your code for the menu state. You can see how this is created with the knowledge from previous courses. Really good to see that you have set up a simple collision system in a 2D space in order to simplify the creation process.
class Hitbox2D {
public:
Hitbox2D() {
m_x = 0;
m_y = 0;
m_w = 0;
m_h = 0;
}
Hitbox2D(float x, float y, float w, float h) {
m_x = x;
m_y = y;
m_w = w;
m_h = h;
};
And then later on tracking the mouse’s […]

/ Comments Off on Programming III
Program: Programming

Programming blog post third party tools and tips:

This week has mainly gone to figuring out how to import 3d models into a DirectX powered application, following an advice from my teacher I chose to use the third party program Assimp, which as it name so humorously describes, imports assets.
However to get the program to import correctly into a DirectX powered program we need to use another tool to aid the importation. Cmake is a program which will as far as I’ve learned translate the conversion process into […]

/ Comments Off on Programming blog post third party tools and tips:
Program: Programming

Programming blog post third party tools and tips:

This week has mainly gone to figuring out how to import 3d models into a DirectX powered application, following an advice from my teacher I chose to use the third party program Assimp, which as it name so humorously describes, imports assets.
However to get the program to import correctly into a DirectX powered program we need to use another tool to aid the importation. Cmake is a program which will as far as I’ve learned translate the conversion process into […]

/ Comments Off on Programming blog post third party tools and tips:
Program: Programming

Programming blog post third party tools and tips:

This week has mainly gone to figuring out how to import 3d models into a DirectX powered application, following an advice from my teacher I chose to use the third party program Assimp, which as it name so humorously describes, imports assets.
However to get the program to import correctly into a DirectX powered program we need to use another tool to aid the importation. Cmake is a program which will as far as I’ve learned translate the conversion process into […]

/ Comments Off on Programming blog post third party tools and tips:
Program: Programming

Programming blog post third party tools and tips:

This week has mainly gone to figuring out how to import 3d models into a DirectX powered application, following an advice from my teacher I chose to use the third party program Assimp, which as it name so humorously describes, imports assets.
However to get the program to import correctly into a DirectX powered program we need to use another tool to aid the importation. Cmake is a program which will as far as I’ve learned translate the conversion process into […]

/ Comments Off on Programming blog post third party tools and tips:
Program: Programming

Programming 3, Skybox

This week we have been creating a skybox in our 3D-project. Tho create a skybox there are two things you must keep in mind; that you always is in the skybox (important for culling) and that a skybox isn’t an object in the traditional meaning.
Let’s compare the skybox to our box. A box has several sides built up from vertices, in this aspect the box and skybox is almost identical, only thing that separates them are that the skybox does […]

/ Comments Off on Programming 3, Skybox
Program: Programming

Programming 3, Skybox

This week we have been creating a skybox in our 3D-project. Tho create a skybox there are two things you must keep in mind; that you always is in the skybox (important for culling) and that a skybox isn’t an object in the traditional meaning.
Let’s compare the skybox to our box. A box has several sides built up from vertices, in this aspect the box and skybox is almost identical, only thing that separates them are that the skybox does […]

/ Comments Off on Programming 3, Skybox
Program: Programming

Programming 3, Skybox

This week we have been creating a skybox in our 3D-project. Tho create a skybox there are two things you must keep in mind; that you always is in the skybox (important for culling) and that a skybox isn’t an object in the traditional meaning.
Let’s compare the skybox to our box. A box has several sides built up from vertices, in this aspect the box and skybox is almost identical, only thing that separates them are that the skybox does […]

/ Comments Off on Programming 3, Skybox
Program: Programming

Programming 3, Skybox

This week we have been creating a skybox in our 3D-project. Tho create a skybox there are two things you must keep in mind; that you always is in the skybox (important for culling) and that a skybox isn’t an object in the traditional meaning.
Let’s compare the skybox to our box. A box has several sides built up from vertices, in this aspect the box and skybox is almost identical, only thing that separates them are that the skybox does […]

/ Comments Off on Programming 3, Skybox
Program: Programming

Programming 3 Lighting

Hello, this week we have been going through how to properly render something in dirextX, there are several things to be considered. In my recent post I talked about creating a box and how we calculate it. But in order to make our box act as if it were in the real world there are a few things we must code, a light source is one major aspect in order to get an object to feel more real.
In directX there […]

/ Comments Off on Programming 3 Lighting
Program: Programming

Programming 3 Lighting

Hello, this week we have been going through how to properly render something in dirextX, there are several things to be considered. In my recent post I talked about creating a box and how we calculate it. But in order to make our box act as if it were in the real world there are a few things we must code, a light source is one major aspect in order to get an object to feel more real.
In directX there […]

/ Comments Off on Programming 3 Lighting
Program: Programming

Programming 3 Lighting

Hello, this week we have been going through how to properly render something in dirextX, there are several things to be considered. In my recent post I talked about creating a box and how we calculate it. But in order to make our box act as if it were in the real world there are a few things we must code, a light source is one major aspect in order to get an object to feel more real.
In directX there […]

/ Comments Off on Programming 3 Lighting
Program: Programming

Programming 3 Lighting

Hello, this week we have been going through how to properly render something in dirextX, there are several things to be considered. In my recent post I talked about creating a box and how we calculate it. But in order to make our box act as if it were in the real world there are a few things we must code, a light source is one major aspect in order to get an object to feel more real.
In directX there […]

/ Comments Off on Programming 3 Lighting
Program: Programming