Author Archives: Thomas Cairns

About Thomas Cairns

2016 Programming

Game Design 2 – The Sprint

Thoughts about our decision before the upcoming deadline.

/ Comments Off on Game Design 2 – The Sprint
Program: Programming

Game Design 2 – The Sprint

Thoughts about our decision before the upcoming deadline.

/ Comments Off on Game Design 2 – The Sprint
Program: Programming

Game Design 2 – Projectiles

Implementing variation of projectiles.

/ Comments Off on Game Design 2 – Projectiles
Program: Programming

Game Design 2 – Projectiles

Implementing variation of projectiles.

/ Comments Off on Game Design 2 – Projectiles
Program: Programming

Game Design 2 – Movement Patterns

Movement patterns for enemies in our game.

/ Comments Off on Game Design 2 – Movement Patterns
Program: Programming

Game Design 2 – Movement Patterns

Movement patterns for enemies in our game.

/ Comments Off on Game Design 2 – Movement Patterns
Program: Programming

Game Design 2 – State Manager

Code structure while working on our termination conditions using a state manager and a notification center.

/ Comments Off on Game Design 2 – State Manager
Program: Programming

Game Design 2 – State Manager

Code structure while working on our termination conditions using a state manager and a notification center.

/ Comments Off on Game Design 2 – State Manager
Program: Programming

Game Design 2 – Bounce Mechanic

My experience while working on a bounce mechanic for our game made with Unity.

/ Comments Off on Game Design 2 – Bounce Mechanic
Program: Programming

Game Design 2 – Bounce Mechanic

My experience while working on a bounce mechanic for our game made with Unity.

/ Comments Off on Game Design 2 – Bounce Mechanic
Program: Programming

Tower Defence – Path Finding

Learning about A* search algorithm.

/ Comments Off on Tower Defence – Path Finding
Program: Programming

Tower Defence – Path Finding

Learning about A* search algorithm.

/ Comments Off on Tower Defence – Path Finding
Program: Programming

Tower Defence – The Plan

Basic development plan for my Tower Defence game. Part of an assignment in 2D game creation.

/ Comments Off on Tower Defence – The Plan
Program: Programming

Tower Defence – The Plan

Basic development plan for my Tower Defence game. Part of an assignment in 2D game creation.

/ Comments Off on Tower Defence – The Plan
Program: Programming

Tower Defence – Path Finding

Tower Defence – Path Finding
Introduction
My tower defence implementation doesn’t need path finding, since the map will be static.
However there are two reasons I have spent the past few days learning about the topic:

I have hardly any knowledge about the subject, specially not implementation details.
It’s a very common mechanic in games, knowing the basics feels important.

A*
When reading about path finding and 2D games, the A* (pronounced A start) algorithm was by far the most mentioned approach.
The more I read the clearer […]

/ Comments Off on Tower Defence – Path Finding
Program: Programming

Tower Defence – Path Finding

Tower Defence – Path Finding
Introduction
My tower defence implementation doesn’t need path finding, since the map will be static.
However there are two reasons I have spent the past few days learning about the topic:

I have hardly any knowledge about the subject, specially not implementation details.
It’s a very common mechanic in games, knowing the basics feels important.

A*
When reading about path finding and 2D games, the A* (pronounced A start) algorithm was by far the most mentioned approach.
The more I read the clearer […]

/ Comments Off on Tower Defence – Path Finding
Program: Programming

Tower Defence – The Plan

Tower Defence – The Plan
Introduction
Currently I’m attending the course Game Programming 1: Computer Games in 2D at Uppsala University with Jerry Jonsson as the course director.
As part of the course, I will be creating a game during the coming six weeks.
I think the description of the assignment sums up the task quite nicely.

This first part is an individual assignment to create a game using C/C++ and Simple DirectMedia Library (SDL). The game should be a clone of a classic […]

/ Comments Off on Tower Defence – The Plan
Program: Programming

Tower Defence – The Plan

Tower Defence – The Plan
Introduction
Currently I’m attending the course Game Programming 1: Computer Games in 2D at Uppsala University with Jerry Jonsson as the course director.
As part of the course, I will be creating a game during the coming six weeks.
I think the description of the assignment sums up the task quite nicely.

This first part is an individual assignment to create a game using C/C++ and Simple DirectMedia Library (SDL). The game should be a clone of a classic […]

/ Comments Off on Tower Defence – The Plan
Program: Programming