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 […]
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 […]
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 […]
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 […]
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.
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.
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.
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.
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]