Browsing '5SD022': Game Programming I

Making Skelly Dungeon, a Zelda clone part 3

It’s been a slow week since it’s been Christmas and all. Last week I finished movement and for the player and this week I’ve gotten around doing the Rooms. I ran into some problems concerning collision with walls which I’ll sort out later and the next step is managing more rooms as well as switching rooms.

The rooms are now defined and usable! In a text file you write down the name of the room, width, height […]

/ Comments Off on Making Skelly Dungeon, a Zelda clone part 3
Program: Programming

Making Skelly Dungeon, a Zelda clone part 3

It’s been a slow week since it’s been Christmas and all. Last week I finished movement and for the player and this week I’ve gotten around doing the Rooms. I ran into some problems concerning collision with walls which I’ll sort out later and the next step is managing more rooms as well as switching rooms.

The rooms are now defined and usable! In a text file you write down the name of the room, width, height […]

/ Comments Off on Making Skelly Dungeon, a Zelda clone part 3
Program: Programming

Making Skelly Dungeon, a Zelda clone part 2

A week has gone by and we’ve gained a foothold on our project we feel confident in. With Github me and Dee can easily work on the project at the same time without trouble. And now that we’ve implemented some of the basic functions I can see the whole project coming together.

What we’ve done this week:

Player can now move and it feels natural
The players animation works while moving. There are a few errors here which will […]

/ Comments Off on Making Skelly Dungeon, a Zelda clone part 2
Program: Programming

Making Skelly Dungeon, a Zelda clone part 2

A week has gone by and we’ve gained a foothold on our project we feel confident in. With Github me and Dee can easily work on the project at the same time without trouble. And now that we’ve implemented some of the basic functions I can see the whole project coming together.

What we’ve done this week:

Player can now move and it feels natural
The players animation works while moving. There are a few errors here which will […]

/ Comments Off on Making Skelly Dungeon, a Zelda clone part 2
Program: Programming

Making Skelly Dungeon, a Zelda clone part 1

I have now started working on the last assignments for the first programming course. The assignment consists of using SDL, a library for media functionality additions to C++, to make a clone of an old school video game.
The Team

On this assignment I’m working together with Dee Majek whom you can find here: https://gamedesignandthings.wordpress.com/

The Game
We’ve chosen the first Zelda game for NES to clone. We wanted to make something along the line of a dungeon crawler inspired buy nethack, but since […]

/ Comments Off on Making Skelly Dungeon, a Zelda clone part 1
Program: Programming

Making Skelly Dungeon, a Zelda clone part 1

I have now started working on the last assignments for the first programming course. The assignment consists of using SDL, a library for media functionality additions to C++, to make a clone of an old school video game.
The Team

On this assignment I’m working together with Dee Majek whom you can find here: https://gamedesignandthings.wordpress.com/

The Game
We’ve chosen the first Zelda game for NES to clone. We wanted to make something along the line of a dungeon crawler inspired buy nethack, but since […]

/ Comments Off on Making Skelly Dungeon, a Zelda clone part 1
Program: Programming

Third Week of Programming: Back from vacation and Tic Tac Toe

Since I last week wrote about most of the assignments for this week, I’ll talk about one assignment which took more time than the others. Making a game of Tic Tac Toe.

Tic Tac Toe is played on a 3×3 grid in which one player is represented by across and the other player is represented by a circle. The players take turns putting their symbol into the grid and if three of the same symbol align vertically, […]

/ Comments Off on Third Week of Programming: Back from vacation and Tic Tac Toe
Program: Programming

Third Week of Programming: Back from vacation and Tic Tac Toe

Since I last week wrote about most of the assignments for this week, I’ll talk about one assignment which took more time than the others. Making a game of Tic Tac Toe.

Tic Tac Toe is played on a 3×3 grid in which one player is represented by across and the other player is represented by a circle. The players take turns putting their symbol into the grid and if three of the same symbol align vertically, […]

/ Comments Off on Third Week of Programming: Back from vacation and Tic Tac Toe
Program: Programming

Second Week of Programming: Making Pong and Doing extra work with Classes

Since I’m going back to Stockholm during week 3’s classes, I asked for the assignments in advance so I could brush up on my old C++ knowledge.
Firstly though, we made pong with SDL(Simple Directmedia Library). A programming library is a set of predefined functions and classes which can aid you in different ways. If I want to make a game, I don’t necessarily need to know how to program the graphics card, but SDL do and helps me with that […]

/ Comments Off on Second Week of Programming: Making Pong and Doing extra work with Classes
Program: Programming

Second Week of Programming: Making Pong and Doing extra work with Classes

Since I’m going back to Stockholm during week 3’s classes, I asked for the assignments in advance so I could brush up on my old C++ knowledge.
Firstly though, we made pong with SDL(Simple Directmedia Library). A programming library is a set of predefined functions and classes which can aid you in different ways. If I want to make a game, I don’t necessarily need to know how to program the graphics card, but SDL do and helps me with that […]

/ Comments Off on Second Week of Programming: Making Pong and Doing extra work with Classes
Program: Programming

First week of programming: Making a text adventure game

The programming course has begun. Since I already know most things taught in class, I decide to brush up on the subject in my own way.The lectures we’ve had this week mainly consisted of learning control statements like the for statement which loops and the if statement which checks for certain conditions. This is basic stuff I learned in high-school, so I did a little exercise of my own.

This is my text adventure game. It doesn’t […]

/ Comments Off on First week of programming: Making a text adventure game
Program: Programming

First week of programming: Making a text adventure game

The programming course has begun. Since I already know most things taught in class, I decide to brush up on the subject in my own way.The lectures we’ve had this week mainly consisted of learning control statements like the for statement which loops and the if statement which checks for certain conditions. This is basic stuff I learned in high-school, so I did a little exercise of my own.

This is my text adventure game. It doesn’t […]

/ Comments Off on First week of programming: Making a text adventure game
Program: Programming

Programming

/ Comments Off on Programming
Program: Programming

Programming

/ Comments Off on Programming
Program: Programming

What Six Months Look Like If You Have Been Busy

So I promised an explanation on what I did the weeks before the deadline and how the project went as a whole. I will try to include as much pedagogic help as possible but this will be a read and not a kindergarten post.
 
Last time I posted I was working on a title named . I’ve been working as a practice lead designer position on a six man team. I had worked with this team before and I felt we […]

/ Comments Off on What Six Months Look Like If You Have Been Busy
Program: Programming

What Six Months Look Like If You Have Been Busy

So I promised an explanation on what I did the weeks before the deadline and how the project went as a whole. I will try to include as much pedagogic help as possible but this will be a read and not a kindergarten post.
 
Last time I posted I was working on a title named . I’ve been working as a practice lead designer position on a six man team. I had worked with this team before and I felt we […]

/ Comments Off on What Six Months Look Like If You Have Been Busy
Program: Programming

Stealth game: Items

In this post, I will put all of my focus on items and how they are used in the game.Since we are creating a top down stealth game we do need some items to make the game play more dynamic. It is no fun just to sneak/sprint trough the map and dodging the guards. With items, you can affect how the guard interacts with you and how they interact overall. One item is also needed to finish the level.
1. WeaponsWhat […]

/ Comments Off on Stealth game: Items
Program: Programming

Stealth game: Items

In this post, I will put all of my focus on items and how they are used in the game.Since we are creating a top down stealth game we do need some items to make the game play more dynamic. It is no fun just to sneak/sprint trough the map and dodging the guards. With items, you can affect how the guard interacts with you and how they interact overall. One item is also needed to finish the level.
1. WeaponsWhat […]

/ Comments Off on Stealth game: Items
Program: Programming

Last HUD Improvement.

This week for me is writing the stats HUD in customize. This is where you read all Arianas stats and current score when you are in customize menu. 
It was simple here cause I was only working with one class: CustomizeState.h/cpp. I created the formula which had to keep checking which current weapon you have to write the name so a integer Current_Truck; and just pepper it in our if’s that check whenever you press upgrade. A pretty simple task really. […]

/ Comments Off on Last HUD Improvement.
Program: Programming

Last HUD Improvement.

This week for me is writing the stats HUD in customize. This is where you read all Arianas stats and current score when you are in customize menu. 
It was simple here cause I was only working with one class: CustomizeState.h/cpp. I created the formula which had to keep checking which current weapon you have to write the name so a integer Current_Truck; and just pepper it in our if’s that check whenever you press upgrade. A pretty simple task really. […]

/ Comments Off on Last HUD Improvement.
Program: Programming

Playground Panic #5 – Aesthetic Stuff

Programming vs. designing. Up until recently we barely had anything that showed that the kids weren’t actually “killed off”, but rather cleaned. We have been really rushed with getting an actual “game” done and haven’t had as much time as we’d like left to spend on the fine-tuning, balancing and aesthetic feelings of the game. We don’t have much, but water-effects, UI, dirt and so on are things we either have added already or plan to add in a near […]

/ Comments Off on Playground Panic #5 – Aesthetic Stuff
Program: Programming

Playground Panic #5 – Aesthetic Stuff

Programming vs. designing. Up until recently we barely had anything that showed that the kids weren’t actually “killed off”, but rather cleaned. We have been really rushed with getting an actual “game” done and haven’t had as much time as we’d like left to spend on the fine-tuning, balancing and aesthetic feelings of the game. We don’t have much, but water-effects, UI, dirt and so on are things we either have added already or plan to add in a near […]

/ Comments Off on Playground Panic #5 – Aesthetic Stuff
Program: Programming

Artificial inteligence

Today I will speak about AI. More specific about the AI we implemented in our stealth game.
This post will cover every detail of how we planned the AI. Unfortunately we have not implemented all of our ideas in code because it is quite advanced and there is not enough time to create it. But we have the most important ideas.
Our guards will use the AI to chase and kill the player. This is pretty important in this kinds of games […]

/ Comments Off on Artificial inteligence
Program: Programming

Artificial inteligence

Today I will speak about AI. More specific about the AI we implemented in our stealth game.
This post will cover every detail of how we planned the AI. Unfortunately we have not implemented all of our ideas in code because it is quite advanced and there is not enough time to create it. But we have the most important ideas.
Our guards will use the AI to chase and kill the player. This is pretty important in this kinds of games […]

/ Comments Off on Artificial inteligence
Program: Programming