Daily Archives: October 10, 2013

Adventures in multithreading

In our current course “Advanced C++ for games 2″ we have been working on a software rendering engine using windows GDI were no other abstraction layer or libraries are used. The latest feature is to implement and understand multi-threading, so for this we received the following homework:

Move all state data from WinMain into Globals class.

Basically, a lot of initialization and temporary variables are still in the main function which was moved into a Singleton class “Globals”. Simple.

Implement background worker threads […]

/ Comments Off on Adventures in multithreading
Program: Programming

Adventures in multithreading

In our current course “Advanced C++ for games 2″ we have been working on a software rendering engine using windows GDI were no other abstraction layer or libraries are used. The latest feature is to implement and understand multi-threading, so for this we received the following homework:

Move all state data from WinMain into Globals class.

Basically, a lot of initialization and temporary variables are still in the main function which was moved into a Singleton class “Globals”. Simple.

Implement background worker threads […]

/ Comments Off on Adventures in multithreading
Program: Programming

At the edge of a Heartbreak

Thus we gather to make vidya. Heartbreak and edge are the words of our challange and the making of shoot ‘em up games our arena.
The word edge is pretty fun to play with since it can mean a lot of things;
the edge of a blade
the edge of a chasm
the edge of sanity
the edge I hold over mortal men
to edge forward
at the edge of a great war
at the edge of town
2 edgy 4 u?
and the list goes on… quite a lot […]

/ Comments Off on At the edge of a Heartbreak
Program: Graphics

At the edge of a Heartbreak

Thus we gather to make vidya. Heartbreak and edge are the words of our challange and the making of shoot ‘em up games our arena.
The word edge is pretty fun to play with since it can mean a lot of things;
the edge of a blade
the edge of a chasm
the edge of sanity
the edge I hold over mortal men
to edge forward
at the edge of a great war
at the edge of town
2 edgy 4 u?
and the list goes on… quite a lot […]

/ Comments Off on At the edge of a Heartbreak
Program: Graphics

At the edge of a Heartbreak

Thus we gather to make vidya. Heartbreak and edge are the words of our challange and the making of shoot ‘em up games our arena.
The word edge is pretty fun to play with since it can mean a lot of things;
the edge of a blade
the edge of a chasm
the edge of sanity
the edge I hold over mortal men
to edge forward
at the edge of a great war
at the edge of town
2 edgy 4 u?
and the list goes on… quite a lot […]

/ Comments Off on At the edge of a Heartbreak
Program: Graphics

At the edge of a Heartbreak

Thus we gather to make vidya. Heartbreak and edge are the words of our challange and the making of shoot ‘em up games our arena.
The word edge is pretty fun to play with since it can mean a lot of things;
the edge of a blade
the edge of a chasm
the edge of sanity
the edge I hold over mortal men
to edge forward
at the edge of a great war
at the edge of town
2 edgy 4 u?
and the list goes on… quite a lot […]

/ Comments Off on At the edge of a Heartbreak
Program: Graphics

Reflections of Alumni Day 1

Today was the start of a two day spree with lectures and a Game Jam. The first day consisted of three lectures:

Make Games, Now! – Myth of the Helpless Student – Lecturer: Teddy Sjöström from Pixel Ferrets.
Akademiskt skrivande – Lecturer: Jerker Gullbrand and Jakob Berglund from the University
Internship – Lecturer: Daniel Gustafsson from Might and Delight. Features from Adam Mayes and Steven Bachelder from the University.

Make Games, Now! – Myth of the Helpless Student was held by Teddy Sjöström who created […]

/ Comments Off on Reflections of Alumni Day 1
Program: Graphics

Reflections of Alumni Day 1

Today was the start of a two day spree with lectures and a Game Jam. The first day consisted of three lectures:

Make Games, Now! – Myth of the Helpless Student – Lecturer: Teddy Sjöström from Pixel Ferrets.
Akademiskt skrivande – Lecturer: Jerker Gullbrand and Jakob Berglund from the University
Internship – Lecturer: Daniel Gustafsson from Might and Delight. Features from Adam Mayes and Steven Bachelder from the University.

Make Games, Now! – Myth of the Helpless Student was held by Teddy Sjöström who created […]

/ Comments Off on Reflections of Alumni Day 1
Program: Graphics

The Holder

The main goal in CoBots is to activate different parts of the spaceship and this is accomplished by moving the energy core. To activate the power in a room the players have to use a special core that is found within a holder.

 
When we made the first version of the game for our school project, it was a quite simple design. It worked fine, but afterwards we felt that we could push the design a bit more. 
October 10, 2013 / Comments Off on The Holder

Program: Graphics

The Holder

The main goal in CoBots is to activate different parts of the spaceship and this is accomplished by moving the energy core. To activate the power in a room the players have to use a special core that is found within a holder.

 
When we made the first version of the game for our school project, it was a quite simple design. It worked fine, but afterwards we felt that we could push the design a bit more. 
October 10, 2013 / Comments Off on The Holder

Program: Graphics