Browsing 'Programming': Posts from Game Design and Programming

With a click of a button!

When starting the game we want the players to be prepared. The players shouldn’t feel like they’re being thrown into the game without warning. In order to make the player prepared we had to make a menu from where the players can access the game. From … – Läs hela inlägget här

/ Comments Off on With a click of a button!
Program: Programming

With a click of a button!

When starting the game we want the players to be prepared. The players shouldn’t feel like they’re being thrown into the game without warning. In order to make the player prepared we had to make a menu from where the players can access the game. From … – Läs hela inlägget här

/ Comments Off on With a click of a button!
Program: Programming

Fancy Mansion – Better collision and a start on A.I.

Last week we had a showcase of our alpha-release of the game. I think it was quite well received and we were given some tips on how we should continue. This week we have started working on an A.I. for our enemy in the game, Mr.Fancy. Also, during last week we implemented new walls into our game with a different perspective and the collision between the player and the walls were not working as intended.
So this week I have changed the size […]

/ Comments Off on Fancy Mansion – Better collision and a start on A.I.
Program: Programming

Fancy Mansion – Better collision and a start on A.I.

Last week we had a showcase of our alpha-release of the game. I think it was quite well received and we were given some tips on how we should continue. This week we have started working on an A.I. for our enemy in the game, Mr.Fancy. Also, during last week we implemented new walls into our game with a different perspective and the collision between the player and the walls were not working as intended.
So this week I have changed the size […]

/ Comments Off on Fancy Mansion – Better collision and a start on A.I.
Program: Programming

Fancy Mansion: Waypoints

This week I’ll be discussing the use of waypoints as a method of pathfinding for our enemy AI. Taking last week’s CONCRIT into consideration, I’ll try to explain the how and why of my programming in a simplified manner that non-programmers can more easily follow along with.
Rather than go with A* Pathfinding, which is an algorithm that calculates the shortest possible route between two points, we opted to go for a waypoint pathfinding system. Our programming lecturer recommended we take […]

/ Comments Off on Fancy Mansion: Waypoints
Program: Programming

Fancy Mansion: Waypoints

This week I’ll be discussing the use of waypoints as a method of pathfinding for our enemy AI. Taking last week’s CONCRIT into consideration, I’ll try to explain the how and why of my programming in a simplified manner that non-programmers can more easily follow along with.
Rather than go with A* Pathfinding, which is an algorithm that calculates the shortest possible route between two points, we opted to go for a waypoint pathfinding system. Our programming lecturer recommended we take […]

/ Comments Off on Fancy Mansion: Waypoints
Program: Programming

The Heads Up Display, early stage [WIP]

So this past week I’ve been working on the Heads Up Display, the HUD for our space shooter project Fancy Mansion. Well, the name is about to change to something else once we come up with a fitting name.
I went through some iterations when working on this task, since I couldn’t really decide on one solution over the other in the beginning until I remembered what a second year student told me about RenderTextures.
Now, remember, at the moment, all […]

/ Comments Off on The Heads Up Display, early stage [WIP]
Program: Programming

The Heads Up Display, early stage [WIP]

So this past week I’ve been working on the Heads Up Display, the HUD for our space shooter project Fancy Mansion. Well, the name is about to change to something else once we come up with a fitting name.
I went through some iterations when working on this task, since I couldn’t really decide on one solution over the other in the beginning until I remembered what a second year student told me about RenderTextures.
Now, remember, at the moment, all […]

/ Comments Off on The Heads Up Display, early stage [WIP]
Program: Programming

Programming a Menu for our Mole Munch project

Recovering from the hectic last week where we had to code so much, especially the last days before our Alpha deadline, we now look towards the Beta deadline. Several things still need to be implemented: powerup, improved projectile (the object I was working on last week), graphics and some other things. This week I will be finishing the projectile completely and I’ll also be implementing graphics to our game. But this blog post will be about what I’ve been working […]

/ Comments Off on Programming a Menu for our Mole Munch project
Program: Programming

Programming a Menu for our Mole Munch project

Recovering from the hectic last week where we had to code so much, especially the last days before our Alpha deadline, we now look towards the Beta deadline. Several things still need to be implemented: powerup, improved projectile (the object I was working on last week), graphics and some other things. This week I will be finishing the projectile completely and I’ll also be implementing graphics to our game. But this blog post will be about what I’ve been working […]

/ Comments Off on Programming a Menu for our Mole Munch project
Program: Programming

LevelManager,Collision & Time

Okay, this week have been a slow week for programming and it’s because I am reading Serious Game Design at the side. O well so today I will tell you my assignment I got this week and what I have done.
Last week the comment mentioned that they did not quite get what the LevelManager did and so I am here to tell you.
The level manager uses the library  a library that allow you to read a row or individual characters if […]

/ Comments Off on LevelManager,Collision & Time
Program: Programming

LevelManager,Collision & Time

Okay, this week have been a slow week for programming and it’s because I am reading Serious Game Design at the side. O well so today I will tell you my assignment I got this week and what I have done.
Last week the comment mentioned that they did not quite get what the LevelManager did and so I am here to tell you.
The level manager uses the library  a library that allow you to read a row or individual characters if […]

/ Comments Off on LevelManager,Collision & Time
Program: Programming

Design dokument

Förutom programmerare så har jag rollen som huvuddesigner för Magic Writer. Med den rollen kom ansvaret över själva design dokumentet. Det var deadline för dokumentet för två veckor sen nu men dokumentet uppdateras hela tiden i takt med att spelet utvecklas så jag har rollen att se till att det uppdateras korrekt och det som står i dokumentet stämmer överens med den produkten som vi ska leverera.

Förstasidan.

Det första i dokumentet är där jag kort förklarar bakgrunden och vad spelet går […]

/ Comments Off on Design dokument
Program: Programming

Design dokument

Förutom programmerare så har jag rollen som huvuddesigner för Magic Writer. Med den rollen kom ansvaret över själva design dokumentet. Det var deadline för dokumentet för två veckor sen nu men dokumentet uppdateras hela tiden i takt med att spelet utvecklas så jag har rollen att se till att det uppdateras korrekt och det som står i dokumentet stämmer överens med den produkten som vi ska leverera.

Förstasidan.

Det första i dokumentet är där jag kort förklarar bakgrunden och vad spelet går […]

/ Comments Off on Design dokument
Program: Programming

Dörrar

Den här veckan tänker jag skriva om dörr objektet / dörrarna i spelet.

För att färska upp i bloggen vad för projekt jag jobbar på, så säger jag nu att det är Fancy-Mansion och vi har valt att göra dörrar och nycklar för att låsa av olika rum. Men med en nyckel som du kan hitta i andra objekt i omgivningen så kan du låsa upp de dörrarna.
Stegvis gör jag om vas-objektet / vas-klassen till en dörr. […]

/ Comments Off on Dörrar
Program: Programming

Dörrar

Den här veckan tänker jag skriva om dörr objektet / dörrarna i spelet.

För att färska upp i bloggen vad för projekt jag jobbar på, så säger jag nu att det är Fancy-Mansion och vi har valt att göra dörrar och nycklar för att låsa av olika rum. Men med en nyckel som du kan hitta i andra objekt i omgivningen så kan du låsa upp de dörrarna.
Stegvis gör jag om vas-objektet / vas-klassen till en dörr. […]

/ Comments Off on Dörrar
Program: Programming

Last Signal – Doors and Switches

When the player is traversing through the levels of the Last Signal, we want to have the player want to explore the level that is presented to them. We also wanted the player to have more to do rather than go from point A to point B and shoot the enemies. This was ensured by the creations of doors that blocked off sections of the levels and having switches that the player has to interact with to open the doors.
The doors started […]

/ Comments Off on Last Signal – Doors and Switches
Program: Programming

Last Signal – Doors and Switches

When the player is traversing through the levels of the Last Signal, we want to have the player want to explore the level that is presented to them. We also wanted the player to have more to do rather than go from point A to point B and shoot the enemies. This was ensured by the creations of doors that blocked off sections of the levels and having switches that the player has to interact with to open the doors.
The doors started […]

/ Comments Off on Last Signal – Doors and Switches
Program: Programming

Design for Magic Writer. Blog post 3, The ever-moving focus

The information players can gather from the screen is very important. It’s extra important in a game of stress where they need to know the situation at just a glance to be able to plan their next move in time. It’s time to give them that information.Welcome back to another Magic Writer design post.
One issue which came up in a recent discussion with our teacher and senior was the focus of our game. And when I say focus, I’m talking […]

/ Comments Off on Design for Magic Writer. Blog post 3, The ever-moving focus
Program: Programming

Design for Magic Writer. Blog post 3, The ever-moving focus

The information players can gather from the screen is very important. It’s extra important in a game of stress where they need to know the situation at just a glance to be able to plan their next move in time. It’s time to give them that information.Welcome back to another Magic Writer design post.
One issue which came up in a recent discussion with our teacher and senior was the focus of our game. And when I say focus, I’m talking […]

/ Comments Off on Design for Magic Writer. Blog post 3, The ever-moving focus
Program: Programming

Weekly blog assignment #3

Hi there and welcome back!
So, this week started a bit late for our group. Our scrum master was not here, so we had our weekly scrum meeting on Tuesday instead, which led to that no one in our group had anything special to do on Monday. So I spent Monday on just reading our code and trying to understand the whole structure better, as this has been and is my greatest flaw in programming. Mostly I read through our Animation […]

/ Comments Off on Weekly blog assignment #3
Program: Programming

Weekly blog assignment #3

Hi there and welcome back!
So, this week started a bit late for our group. Our scrum master was not here, so we had our weekly scrum meeting on Tuesday instead, which led to that no one in our group had anything special to do on Monday. So I spent Monday on just reading our code and trying to understand the whole structure better, as this has been and is my greatest flaw in programming. Mostly I read through our Animation […]

/ Comments Off on Weekly blog assignment #3
Program: Programming

Ammunition Crates

This week has been a fair bit of work under the hood, preparing new things and setting up stuff for a later date. Given this there haven’t been much made to show. Thus this weeks post will talk about ammunition pick-ups.
As mentioned in the post about flares, our projectiles are limited due to the fact that having an endless amount would render the lack of light pointless. However, since it is a limited resource, refills can be an essential part […]

/ Comments Off on Ammunition Crates
Program: Programming

Ammunition Crates

This week has been a fair bit of work under the hood, preparing new things and setting up stuff for a later date. Given this there haven’t been much made to show. Thus this weeks post will talk about ammunition pick-ups.
As mentioned in the post about flares, our projectiles are limited due to the fact that having an endless amount would render the lack of light pointless. However, since it is a limited resource, refills can be an essential part […]

/ Comments Off on Ammunition Crates
Program: Programming