Browsing 'Programming': Posts from Game Design and Programming

Procedurally Generated “Runner” Game

This game was created on my free time to better understand GameMaker : Studio.
I used assets gathered on opengameart.org. The player sprite was created by user “Zack Alvarado”, the platforms, by user “E-norm”, and the placeholder background, by user “ansimuz”.
The player has to jump from platform to platform to stay alive to get the best score they can.
 

/ Comments Off on Procedurally Generated “Runner” Game
Program: Programming

Procedurally Generated “Runner” Game

This game was created on my free time to better understand GameMaker : Studio.
I used assets gathered on opengameart.org. The player sprite was created by user “Zack Alvarado”, the platforms, by user “E-norm”, and the placeholder background, by user “ansimuz”.
The player has to jump from platform to platform to stay alive to get the best score they can.
 

/ Comments Off on Procedurally Generated “Runner” Game
Program: Programming

Go Game

This game was made as a project for the last year of my “gymnase” studies. It features a Goban which applies the rules of Go (except the “Ko” and “No Suicide” rules).
At the start of the game, the Goban’s dimensions are 19 x 19. The players may choose to play in a smaller Goban by inputting the dimension they wish in the box on top of the Goban. If the players choose dimensions which are smaller than 5, as is […]

/ Comments Off on Go Game
Program: Programming

Go Game

This game was made as a project for the last year of my “gymnase” studies. It features a Goban which applies the rules of Go (except the “Ko” and “No Suicide” rules).
At the start of the game, the Goban’s dimensions are 19 x 19. The players may choose to play in a smaller Goban by inputting the dimension they wish in the box on top of the Goban. If the players choose dimensions which are smaller than 5, as is […]

/ Comments Off on Go Game
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

The Adamite engine, first groundwork and laying out future plans

This blog is here to document my thoughts and my progress on projects I’m making. The first such project is creating an engine for the course “game programming in 2D”, which I’m currently doing at the GAME education on Uppsala University, campus Gotland.
In the course we’ll be using C++ and SDL2  to create a game engine. I’ve chosen to not follow our course director Jerry’s design, which uses raw-pointers and new-delete architecture. Instead I’ve decided to keep to what we’ve […]

/ Comments Off on The Adamite engine, first groundwork and laying out future plans
Program: Programming

The Adamite engine, first groundwork and laying out future plans

This blog is here to document my thoughts and my progress on projects I’m making. The first such project is creating an engine for the course “game programming in 2D”, which I’m currently doing at the GAME education on Uppsala University, campus Gotland.
In the course we’ll be using C++ and SDL2  to create a game engine. I’ve chosen to not follow our course director Jerry’s design, which uses raw-pointers and new-delete architecture. Instead I’ve decided to keep to what we’ve […]

/ Comments Off on The Adamite engine, first groundwork and laying out future plans
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

5SD046 Knytt Assignment

As part of our course in Advanced Game design, this blog will detail my work with creating a Knytt level, the parts I worked on specifically and the ones I collaborated on.
Our first day had our group of 3 brainstorming ideas of what the theme of the level would be, as well as the story being told. Our assignment prohibited us from using text to communicate with the player, and so our theme would need to be simple given the […]

/ Comments Off on 5SD046 Knytt Assignment
Program: Programming

5SD046 Knytt Assignment

As part of our course in Advanced Game design, this blog will detail my work with creating a Knytt level, the parts I worked on specifically and the ones I collaborated on.
Our first day had our group of 3 brainstorming ideas of what the theme of the level would be, as well as the story being told. Our assignment prohibited us from using text to communicate with the player, and so our theme would need to be simple given the […]

/ Comments Off on 5SD046 Knytt Assignment
Program: Programming

Från ett café på Södermalm

Sommaren börjar gå mot sitt slut, nätterna börjar bli kallare och havet är inte lika inbjudande. Slutet på sommaren innebär för mig tillbaka till verkligheten. Den här sommaren har varit en mix utav jobba på Sam and Nicole och jobba med PR för A Small Game. Och det är inte slut ännu men det är mer som väntar under hösten.

Jag kommer inte återvända till Gotland och plugga utan jag har valt att läsa distanskurser från Umeå Universitet som kändes mer […]

/ Comments Off on Från ett café på Södermalm
Program: Programming

Från ett café på Södermalm

Sommaren börjar gå mot sitt slut, nätterna börjar bli kallare och havet är inte lika inbjudande. Slutet på sommaren innebär för mig tillbaka till verkligheten. Den här sommaren har varit en mix utav jobba på Sam and Nicole och jobba med PR för A Small Game. Och det är inte slut ännu men det är mer som väntar under hösten.

Jag kommer inte återvända till Gotland och plugga utan jag har valt att läsa distanskurser från Umeå Universitet som kändes mer […]

/ Comments Off on Från ett café på Södermalm
Program: Programming

About Me

My name is Adrian Hedqvist, and this is a page that’s about me.
I’m a swedish guy born year 1996 and I enjoy games, programming and music.
The first game I remember playing was Lemmings.
My current favorite tabletop game is Superfight.
I began studying game design and programming at Campus Gotland in August, 2015 and ended my studies in June, 2017.
I’m really bad at coming up with stuff to write about myself.

/ Comments Off on About Me
Program: Programming

About Me

My name is Adrian Hedqvist, and this is a page that’s about me.
I’m a swedish guy born year 1996 and I enjoy games, programming and music.
The first game I remember playing was Lemmings.
My current favorite tabletop game is Superfight.
I began studying game design and programming at Campus Gotland in August, 2015 and ended my studies in June, 2017.
I’m really bad at coming up with stuff to write about myself.

/ Comments Off on About Me
Program: Programming

About Me

My name is Adrian Hedqvist, and this is a page that’s about me.
I’m a swedish guy born year 1996 and I enjoy games, programming and music.
The first game I remember playing was Lemmings.
My current favorite tabletop game is Superfight.
I began studying game design and programming at Campus Gotland in August, 2015 and ended my studies in June, 2017.
I’m really bad at coming up with stuff to write about myself.

/ Comments Off on About Me
Program: Programming

About Me

My name is Adrian Hedqvist, and this is a page that’s about me.
I’m a swedish guy born year 1996 and I enjoy games, programming and music.
The first game I remember playing was Lemmings.
My current favorite tabletop game is Superfight.
I began studying game design and programming at Campus Gotland in August, 2015 and ended my studies in June, 2017.
I’m really bad at coming up with stuff to write about myself.

/ Comments Off on About Me
Program: Programming

Projects

2017 A Rat Betwixt
A local multiplayer, turn-based strategy game using mobile phones as controllers. 2016 Gravity Sling
A local multiplayer game for two players.
Planet Suburbia
A twin-stick shooter where space invaders meets tower defence.

/ Comments Off on Projects
Program: Programming

Projects

2017 A Rat Betwixt
A local multiplayer, turn-based strategy game using mobile phones as controllers. 2016 Gravity Sling
A local multiplayer game for two players.
Planet Suburbia
A twin-stick shooter where space invaders meets tower defence.

/ Comments Off on Projects
Program: Programming

Projects

2017 A Rat Betwixt
A local multiplayer, turn-based strategy game using mobile phones as controllers. 2016 Gravity Sling
A local multiplayer game for two players.
Planet Suburbia
A twin-stick shooter where space invaders meets tower defence.

/ Comments Off on Projects
Program: Programming

Projects

2017 A Rat Betwixt
A local multiplayer, turn-based strategy game using mobile phones as controllers. 2016 Gravity Sling
A local multiplayer game for two players.
Planet Suburbia
A twin-stick shooter where space invaders meets tower defence.

/ Comments Off on Projects
Program: Programming

Swedish Game Awards 2016

Sam and Nicole blev nominerade till priset “Best Diversity Effort” på Swedish Game Awards och vi kände oss så hedrade och exalterade! Jag, Tova och Rasmus packade ihop våra grejer och reste till Skövde för att ta del av mässan och galan som hölls den 10e juni.
Det var så sjukt kul att få ställa ut det igen och se hur folk blir berörda och vad för val de tar, det är så fantastiskt att kunna prata direkt med en spelare […]

/ Comments Off on Swedish Game Awards 2016
Program: Programming

Swedish Game Awards 2016

Sam and Nicole blev nominerade till priset “Best Diversity Effort” på Swedish Game Awards och vi kände oss så hedrade och exalterade! Jag, Tova och Rasmus packade ihop våra grejer och reste till Skövde för att ta del av mässan och galan som hölls den 10e juni.
Det var så sjukt kul att få ställa ut det igen och se hur folk blir berörda och vad för val de tar, det är så fantastiskt att kunna prata direkt med en spelare […]

/ Comments Off on Swedish Game Awards 2016
Program: Programming