Summer Programming 2014 – Dev. Post 7

Not really sure if I’d actually call this a development post but whatever. To the point. To put things simple: as I’m writing this I do not have that great of an internet connection. This changes a few tihings of how I’m going to work with this project from now on. From the perspective of the blog there won’t actually be that much of a difference, I’ll still try to updat eonce a day but might be hindered due to […]

/ Comments Off on Summer Programming 2014 – Dev. Post 7
Program: Programming

Summer Programming 2014 – Dev. Post 7

Not really sure if I’d actually call this a development post but whatever. To the point. To put things simple: as I’m writing this I do not have that great of an internet connection. This changes a few tihings of how I’m going to work with this project from now on. From the perspective of the blog there won’t actually be that much of a difference, I’ll still try to updat eonce a day but might be hindered due to […]

/ Comments Off on Summer Programming 2014 – Dev. Post 7
Program: Programming

Summer Programming 2014 – Dev. Post 6

Well, I didn’t post anything yesterday but I didn’t really do any work then either so it’s not that big of a deal I guess. I did get some work done today but not much mainly because I’ve been busy packing my stuff for the trip tomorrow, so there’s probably not gonna be much more work this week apart from sunday.
Either way, today I started working on the oh so wonderful collision. Not on the act of two objects colliding, […]

/ Comments Off on Summer Programming 2014 – Dev. Post 6
Program: Programming

Summer Programming 2014 – Dev. Post 6

Well, I didn’t post anything yesterday but I didn’t really do any work then either so it’s not that big of a deal I guess. I did get some work done today but not much mainly because I’ve been busy packing my stuff for the trip tomorrow, so there’s probably not gonna be much more work this week apart from sunday.
Either way, today I started working on the oh so wonderful collision. Not on the act of two objects colliding, […]

/ Comments Off on Summer Programming 2014 – Dev. Post 6
Program: Programming

Mechropolis – Rotating the long way around

During the development of Mechropolis, our level designer came to me requesting the ability to limit the area in which the Stationary Thrower robot could turn to keep it’s arms from clipping into walls and to give the level designer more control when creating challenges.
The robot in the image above is the Stationary Thrower. It turns toward the player and throws her into the air when she steps onto it’s plate, kind of like a robotic jump pad.
Limiting the angles […]

/ Comments Off on Mechropolis – Rotating the long way around
Program: Programming

Mechropolis – Rotating the long way around

During the development of Mechropolis, our level designer came to me requesting the ability to limit the area in which the Stationary Thrower robot could turn to keep it’s arms from clipping into walls and to give the level designer more control when creating challenges.
The robot in the image above is the Stationary Thrower. It turns toward the player and throws her into the air when she steps onto it’s plate, kind of like a robotic jump pad.
Limiting the angles […]

/ Comments Off on Mechropolis – Rotating the long way around
Program: Programming

Mechropolis – Rotating the long way around

During the development of Mechropolis, our level designer came to me requesting the ability to limit the area in which the Stationary Thrower robot could turn to keep it’s arms from clipping into walls and to give the level designer more control when creating challenges.
The robot in the image above is the Stationary Thrower. It turns toward the player and throws her into the air when she steps onto it’s plate, kind of like a robotic jump pad.
Limiting the angles […]

/ Comments Off on Mechropolis – Rotating the long way around
Program: Programming

Mechropolis – Rotating the long way around

During the development of Mechropolis, our level designer came to me requesting the ability to limit the area in which the Stationary Thrower robot could turn to keep it’s arms from clipping into walls and to give the level designer more control when creating challenges.
The robot in the image above is the Stationary Thrower. It turns toward the player and throws her into the air when she steps onto it’s plate, kind of like a robotic jump pad.
Limiting the angles […]

/ Comments Off on Mechropolis – Rotating the long way around
Program: Programming

Summer Programming 2014 – Dev. Post 5

It took some time but I finally solved the Parent-Child issue with very little trouble.
Before I explain the problem I might need to explain the structure. You see, each object is, quite simply a basic object with a Parent and any number of children. These children are also game objects whose Parent is the first Game Object and can in turn have several children of their own. The children in question are stored as pointers in a vector and can […]

/ Comments Off on Summer Programming 2014 – Dev. Post 5
Program: Programming

Summer Programming 2014 – Dev. Post 5

It took some time but I finally solved the Parent-Child issue with very little trouble.
Before I explain the problem I might need to explain the structure. You see, each object is, quite simply a basic object with a Parent and any number of children. These children are also game objects whose Parent is the first Game Object and can in turn have several children of their own. The children in question are stored as pointers in a vector and can […]

/ Comments Off on Summer Programming 2014 – Dev. Post 5
Program: Programming

DirectX 11 – the 3D basics

Summer is here, and because of some unforeseen events I’m stuck inside while the sun is shining working on an assignment that we had earlier this year. I’m not going to bring up the why part here, that’s not relevant. What I’m going to do is to try and put up a blog post every time I get a revelation or as an attempt to reflect upon what I’m doing and to be able to do that, the best way […]

/ Comments Off on DirectX 11 – the 3D basics
Program: Programming

DirectX 11 – the 3D basics

Summer is here, and because of some unforeseen events I’m stuck inside while the sun is shining working on an assignment that we had earlier this year. I’m not going to bring up the why part here, that’s not relevant. What I’m going to do is to try and put up a blog post every time I get a revelation or as an attempt to reflect upon what I’m doing and to be able to do that, the best way […]

/ Comments Off on DirectX 11 – the 3D basics
Program: Programming

Shadowcasting

Hi! I’m going to make a post about how I solved my shadowcasting for a summer project that is a top down fighting game! First I made a wall object It’s just a simple square. I had a playerobject since earlier, let’s include that on the picture… Like that… This is how I wanted the shadows to be drawn:

So I thought of it as point perspective 3D sketch, like this…

This giganting square is an object I […]

/ Comments Off on Shadowcasting
Program: Programming

Shadowcasting

Hi! I’m going to make a post about how I solved my shadowcasting for a summer project that is a top down fighting game! First I made a wall object It’s just a simple square. I had a playerobject since earlier, let’s include that on the picture… Like that… This is how I wanted the shadows to be drawn:

So I thought of it as point perspective 3D sketch, like this…

This giganting square is an object I […]

/ Comments Off on Shadowcasting
Program: Programming

Shadowcasting

Hi! I’m going to make a post about how I solved my shadowcasting for a summer project that is a top down fighting game! First I made a wall object It’s just a simple square. I had a playerobject since earlier, let’s include that on the picture… Like that… This is how I wanted the shadows to be drawn:

So I thought of it as point perspective 3D sketch, like this…

This giganting square is an object I […]

/ Comments Off on Shadowcasting
Program: Programming

Shadowcasting

Hi! I’m going to make a post about how I solved my shadowcasting for a summer project that is a top down fighting game! First I made a wall object It’s just a simple square. I had a playerobject since earlier, let’s include that on the picture… Like that… This is how I wanted the shadows to be drawn:

So I thought of it as point perspective 3D sketch, like this…

This giganting square is an object I […]

/ Comments Off on Shadowcasting
Program: Programming

DirectX 11 – the 3D basics

Summer is here, and because of some unforeseen events I’m stuck inside while the sun is shining working on an assignment that we had earlier this year. I’m not going to bring up the why part here, that’s not relevant. What I’m going to do is to try and put up a blog post every time I get a revelation or as an attempt to reflect upon what I’m doing and to be able to do that, the best way […]

/ Comments Off on DirectX 11 – the 3D basics
Program: Programming

DirectX 11 – the 3D basics

Summer is here, and because of some unforeseen events I’m stuck inside while the sun is shining working on an assignment that we had earlier this year. I’m not going to bring up the why part here, that’s not relevant. What I’m going to do is to try and put up a blog post every time I get a revelation or as an attempt to reflect upon what I’m doing and to be able to do that, the best way […]

/ Comments Off on DirectX 11 – the 3D basics
Program: Programming

Summer Programming 2014 – Dev. Post 4

I discovered some problems with my new Game Object management today, appearently the Parent-Child logic does not work correctly and forces the program to access non-existing objects which causes it to crash. I am still looking into the problem and will put all of my efforts behind fixing it tomorrow.
While I’m at it I might as well report what I’ve done these days that I’ve forgot to write in the blog.
I’ve created the enemies and finished the Sprite and Draw […]

/ Comments Off on Summer Programming 2014 – Dev. Post 4
Program: Programming

Summer Programming 2014 – Dev. Post 4

I discovered some problems with my new Game Object management today, appearently the Parent-Child logic does not work correctly and forces the program to access non-existing objects which causes it to crash. I am still looking into the problem and will put all of my efforts behind fixing it tomorrow.
While I’m at it I might as well report what I’ve done these days that I’ve forgot to write in the blog.
I’ve created the enemies and finished the Sprite and Draw […]

/ Comments Off on Summer Programming 2014 – Dev. Post 4
Program: Programming

Nemesis – Level Generating

So, I have been doing some initial work on my dungeon generation this week. It is not quite as I want it yet, but it is getting there.
As it is now, it tries to spawning a random number of rooms between 20 and 39. The world is 100 times 100 tiles and each room is between 5×5 and 9×9. Each room gets 10 tries to find a suitable. A suitable spot is somewhere where it will not put any of […]

/ Comments Off on Nemesis – Level Generating
Program: Programming

Nemesis – Level Generating

So, I have been doing some initial work on my dungeon generation this week. It is not quite as I want it yet, but it is getting there.
As it is now, it tries to spawning a random number of rooms between 20 and 39. The world is 100 times 100 tiles and each room is between 5×5 and 9×9. Each room gets 10 tries to find a suitable. A suitable spot is somewhere where it will not put any of […]

/ Comments Off on Nemesis – Level Generating
Program: Programming

Nemesis – Level Generating

So, I have been doing some initial work on my dungeon generation this week. It is not quite as I want it yet, but it is getting there.
As it is now, it tries to spawning a random number of rooms between 20 and 39. The world is 100 times 100 tiles and each room is between 5×5 and 9×9. Each room gets 10 tries to find a suitable. A suitable spot is somewhere where it will not put any of […]

/ Comments Off on Nemesis – Level Generating
Program: Programming

Nemesis – Level Generating

So, I have been doing some initial work on my dungeon generation this week. It is not quite as I want it yet, but it is getting there.
As it is now, it tries to spawning a random number of rooms between 20 and 39. The world is 100 times 100 tiles and each room is between 5×5 and 9×9. Each room gets 10 tries to find a suitable. A suitable spot is somewhere where it will not put any of […]

/ Comments Off on Nemesis – Level Generating
Program: Programming