Author Archives: Axel Räntilä

Thoughts on AI programming

One course that I had during this spring semester was called Game Programming V, where the main focus was on AI theory and programming.
There was a lot of new theory during this course, but it was useful nonetheless. It covered both simpler for of AI like path-finding (using A* and similar techniques) and decision trees as well as more complex forms of AI like neural networks. This is a lot to talk about in just one blog post, but if […]

/ Comments Off on Thoughts on AI programming
Program: Programming

Thoughts on AI programming

One course that I had during this spring semester was called Game Programming V, where the main focus was on AI theory and programming.
There was a lot of new theory during this course, but it was useful nonetheless. It covered both simpler for of AI like path-finding (using A* and similar techniques) and decision trees as well as more complex forms of AI like neural networks. This is a lot to talk about in just one blog post, but if […]

/ Comments Off on Thoughts on AI programming
Program: Programming

Final version of my thesis work

The final version of my thesis work (That I talked about earlier) has now been formally passed by my examiner. The feedback that I got from my examiner was mostly to clarify some things in the thesis and fix spelling and grammatical errors. One thing changed since the last post was the value of the gas resource. Previously it was valued at 1.4 minerals but in the final version it was valued at 1.6 minerals instead, with the justification being […]

/ Comments Off on Final version of my thesis work
Program: Programming

Final version of my thesis work

The final version of my thesis work (That I talked about earlier) has now been formally passed by my examiner. The feedback that I got from my examiner was mostly to clarify some things in the thesis and fix spelling and grammatical errors. One thing changed since the last post was the value of the gas resource. Previously it was valued at 1.4 minerals but in the final version it was valued at 1.6 minerals instead, with the justification being […]

/ Comments Off on Final version of my thesis work
Program: Programming

Overview of my thesis work

It was a while since I last wrote something here, but now I’ll write about what I did for my bachelor thesis work. My thesis was about the internal economy in RTS games; more precisely StarCraft II: Heart of the Swarm. My thesis was about if you could look at cost per DPS as a way to approach game balance on.
So how did I approach this matter? As the first step of the process, I decided to break down the […]

/ Comments Off on Overview of my thesis work
Program: Programming

Overview of my thesis work

It was a while since I last wrote something here, but now I’ll write about what I did for my bachelor thesis work. My thesis was about the internal economy in RTS games; more precisely StarCraft II: Heart of the Swarm. My thesis was about if you could look at cost per DPS as a way to approach game balance on.
So how did I approach this matter? As the first step of the process, I decided to break down the […]

/ Comments Off on Overview of my thesis work
Program: Programming

First look at basic GDI graphics programming

One of the courses that I’m currently studying is called  Advanced C++ for Games II, where we are currently working with GDI for rendering of simple programs that will eventually develop into a racing game. GDI is a core component of the Windows operating system, where it handles simple rendering onto devices such as monitors.
So far we have only worked with various things related to the very basics of 3D-rendering, drawing triangles. And why is that? The reason is because a […]

/ Comments Off on First look at basic GDI graphics programming
Program: Programming

First look at basic GDI graphics programming

One of the courses that I’m currently studying is called  Advanced C++ for Games II, where we are currently working with GDI for rendering of simple programs that will eventually develop into a racing game. GDI is a core component of the Windows operating system, where it handles simple rendering onto devices such as monitors.
So far we have only worked with various things related to the very basics of 3D-rendering, drawing triangles. And why is that? The reason is because a […]

/ Comments Off on First look at basic GDI graphics programming
Program: Programming

An Introduction to Introductory Programming with Java

I’m currently studying a course called Introductory Programming with Java (Swe: Inlednande Programming med Java) at Campus Gotland.
In the course, we work with an Interactive Development Environment called Greenfoot. The environment comes with functionality that can be used to develop simple top-down games like 2D-shooters or simple puzzle games.
So far this course has been going pretty smoothly for me, as the course is meant for people who are completely new to programming. And compared to what I’ve been thought […]

/ Comments Off on An Introduction to Introductory Programming with Java
Program: Programming

An Introduction to Introductory Programming with Java

I’m currently studying a course called Introductory Programming with Java (Swe: Inlednande Programming med Java) at Campus Gotland.
In the course, we work with an Interactive Development Environment called Greenfoot. The environment comes with functionality that can be used to develop simple top-down games like 2D-shooters or simple puzzle games.
So far this course has been going pretty smoothly for me, as the course is meant for people who are completely new to programming. And compared to what I’ve been thought […]

/ Comments Off on An Introduction to Introductory Programming with Java
Program: Programming

Post GGC-thoughts

So GGC is now finally over. Despite technical issues and that the demo ghost was present for me during GGC, I was still able to show of what I made during this course.
Feedback on my gameI couple of people came over and tried my game at the Gotland Game Conference. One thing that many people said was that the game needed more polish and that the player should have gotten more feedback, but it is a good base to keep […]

/ Comments Off on Post GGC-thoughts
Program: Programming

Post GGC-thoughts

So GGC is now finally over. Despite technical issues and that the demo ghost was present for me during GGC, I was still able to show of what I made during this course.
Feedback on my gameI couple of people came over and tried my game at the Gotland Game Conference. One thing that many people said was that the game needed more polish and that the player should have gotten more feedback, but it is a good base to keep […]

/ Comments Off on Post GGC-thoughts
Program: Programming

Final sprint for GGC

Next weeks is GGC, and I’m now on the last sprint for the prototype that will be shown at the GGC show floor.
And how far have I come with the prototype? Well, I’m basically done with it. All the systems are now functional and almost everything graphics related is implemented. The thing that is left for me to work on a fog-of-war system, add some particle effects, fix a few bugs, change a few numbers in the code, and then […]

/ Comments Off on Final sprint for GGC
Program: Programming

Final sprint for GGC

Next weeks is GGC, and I’m now on the last sprint for the prototype that will be shown at the GGC show floor.
And how far have I come with the prototype? Well, I’m basically done with it. All the systems are now functional and almost everything graphics related is implemented. The thing that is left for me to work on a fog-of-war system, add some particle effects, fix a few bugs, change a few numbers in the code, and then […]

/ Comments Off on Final sprint for GGC
Program: Programming

Warbreaking Point Weekly Round-up – May 10th-17th

More and more progress is being done on this game right now.
State Machine ProgressThe work on the finite state machine of the units is going forward; I have one more bug to fix on this front (and I’ve managed to narrow down the possible causes for this bug) and then this part of the units will be done. However so far there hasn’t really been much of a game and that’s another thing that I’ve been working on.
Resource System, Constructing Units and […]

/ Comments Off on Warbreaking Point Weekly Round-up – May 10th-17th
Program: Programming

Warbreaking Point Weekly Round-up – May 10th-17th

More and more progress is being done on this game right now.
State Machine ProgressThe work on the finite state machine of the units is going forward; I have one more bug to fix on this front (and I’ve managed to narrow down the possible causes for this bug) and then this part of the units will be done. However so far there hasn’t really been much of a game and that’s another thing that I’ve been working on.
Resource System, Constructing Units and […]

/ Comments Off on Warbreaking Point Weekly Round-up – May 10th-17th
Program: Programming

Warbreaking Point Weekly Round-up – May 3rd – 9th

This week has been a slow week for me and the development of the game. There are two main reasons for this. The first has been that I have been sick during parts of the week, and therefore haven’t had as much energy to work on this as I’ve hoped. The second reasons is that things have been going slowly overall, solving issues has taken more time than I anticipated. But some progress has been done, and now it’s time […]

/ Comments Off on Warbreaking Point Weekly Round-up – May 3rd – 9th
Program: Programming

Warbreaking Point Weekly Round-up – May 3rd – 9th

This week has been a slow week for me and the development of the game. There are two main reasons for this. The first has been that I have been sick during parts of the week, and therefore haven’t had as much energy to work on this as I’ve hoped. The second reasons is that things have been going slowly overall, solving issues has taken more time than I anticipated. But some progress has been done, and now it’s time […]

/ Comments Off on Warbreaking Point Weekly Round-up – May 3rd – 9th
Program: Programming

Warbreaking Point Weekly Round-up – April 26th – May 2nd

Another week of development has passed and more work is being done on this project. Here’s what I managed to achieve this week.
I got a logo for my game!With help from one of the staff members at Campus Gotland, Lina Tonegran, I finally got myself a logo for this game. I gave some ideas of what I wanted, she gave my some sketches and eventually we landed on the final logo of the game.

Once again, thank […]

/ Comments Off on Warbreaking Point Weekly Round-up – April 26th – May 2nd
Program: Programming

Warbreaking Point Weekly Round-up – April 26th – May 2nd

Another week of development has passed and more work is being done on this project. Here’s what I managed to achieve this week.
I got a logo for my game!With help from one of the staff members at Campus Gotland, Lina Tonegran, I finally got myself a logo for this game. I gave some ideas of what I wanted, she gave my some sketches and eventually we landed on the final logo of the game.

Once again, thank […]

/ Comments Off on Warbreaking Point Weekly Round-up – April 26th – May 2nd
Program: Programming

Warbreaking Point Weekly Round-up – April 18-25th

After a deserved Easter break together with my family, I’m now back on track with new mental energy for the Big Game Project. First of all, I have decided on a proper title for my game, which is “Warbreaking Point”. This was just something that I came up in my head while I was getting back from the Easter holiday.
Then, I’ll talk about what has also happened since the last post. Since that time, I’ve been looking into the Unity […]

/ Comments Off on Warbreaking Point Weekly Round-up – April 18-25th
Program: Programming

Warbreaking Point Weekly Round-up – April 18-25th

After a deserved Easter break together with my family, I’m now back on track with new mental energy for the Big Game Project. First of all, I have decided on a proper title for my game, which is “Warbreaking Point”. This was just something that I came up in my head while I was getting back from the Easter holiday.
Then, I’ll talk about what has also happened since the last post. Since that time, I’ve been looking into the Unity […]

/ Comments Off on Warbreaking Point Weekly Round-up – April 18-25th
Program: Programming

Project Clint Weekly Roundup – April 12-17

This weeks round-up post comes a bit early because it’s Easter and all what that means.
Sitting with UnityWhile not complementing previous courses, I’ve sat more and trying to learn myself the Unity game engine. I’m starting to get a hang of how the engine and the  scripting system and such is working, although this will probably be a constant process as the development goes along. I feel ready to start working for real next week.
Talking to teachersI’ve been talking to […]

/ Comments Off on Project Clint Weekly Roundup – April 12-17
Program: Programming

Project Clint Weekly Roundup – April 12-17

This weeks round-up post comes a bit early because it’s Easter and all what that means.
Sitting with UnityWhile not complementing previous courses, I’ve sat more and trying to learn myself the Unity game engine. I’m starting to get a hang of how the engine and the  scripting system and such is working, although this will probably be a constant process as the development goes along. I feel ready to start working for real next week.
Talking to teachersI’ve been talking to […]

/ Comments Off on Project Clint Weekly Roundup – April 12-17
Program: Programming