Yearly Archives: 2016

Making a HUD work

Efter att vår Alfa-presentation fick kompletteringar att göra så har jag suttit och jobbat med dessa. Det vi fick komplettering på var att man ska kunna döda fienden som fanns och att ha en fungerande HUD.
Det jag satt med mest var vår Heads Up Display, aka HUD, som spelaren ser när han eller hon spelar spelet. Den kan representera hur mycket skada spelaren tål eller hur mycket skott kvar spelaren har att skjuta. Just vår HUD, för tillfället, visar bara […]

/ Comments Off on Making a HUD work
Program: Programming

Making a HUD work

Efter att vår Alfa-presentation fick kompletteringar att göra så har jag suttit och jobbat med dessa. Det vi fick komplettering på var att man ska kunna döda fienden som fanns och att ha en fungerande HUD.
Det jag satt med mest var vår Heads Up Display, aka HUD, som spelaren ser när han eller hon spelar spelet. Den kan representera hur mycket skada spelaren tål eller hur mycket skott kvar spelaren har att skjuta. Just vår HUD, för tillfället, visar bara […]

/ Comments Off on Making a HUD work
Program: Programming

Ammunition Counter-Week 5

Because of various circumstances this week I have been unable to work on the project at my usual pace, only really completing one artifact and messing around with others on a technical level. The artifact I worked on were graphics for our in game ammo-counter. The counter itself already exists, but not any numbers that will be used in it.
After confering with the Lead Art on the project we decided to go with digitalised numbers similar to the ones you […]

/ Comments Off on Ammunition Counter-Week 5
Program: Graphics

Ammunition Counter-Week 5

Because of various circumstances this week I have been unable to work on the project at my usual pace, only really completing one artifact and messing around with others on a technical level. The artifact I worked on were graphics for our in game ammo-counter. The counter itself already exists, but not any numbers that will be used in it.
After confering with the Lead Art on the project we decided to go with digitalised numbers similar to the ones you […]

/ Comments Off on Ammunition Counter-Week 5
Program: Graphics

#3 Update spaceshooter

This week I’ve been working with redesigning the three basic enemy types in the game. I was never really happy with the first designs, they were something I threw together fast so that we could have something to work on at least. It started with remaking the second enemy type, nicknamed “shotgun minion” .

Problem was that the design was way too simple, even for our game, and a bit boring to look at. It didn’t leave much to create fun […]

/ Comments Off on #3 Update spaceshooter
Program: Graphics

#3 Update spaceshooter

This week I’ve been working with redesigning the three basic enemy types in the game. I was never really happy with the first designs, they were something I threw together fast so that we could have something to work on at least. It started with remaking the second enemy type, nicknamed “shotgun minion” .

Problem was that the design was way too simple, even for our game, and a bit boring to look at. It didn’t leave much to create fun […]

/ Comments Off on #3 Update spaceshooter
Program: Graphics

Implementing movement patterns, Potato Pirates

This past week I have been working on creating the code for the movement patterns of the enemies in our game.
I wrote about the design of the movement patterns a couple of weeks ago, and I felt it would be nice to do a follow up on that, to write about the implementation of our design.
I started by setting up a new function for movement patterns in the base class of our enemies. Within this function I created the algorithms […]

/ Comments Off on Implementing movement patterns, Potato Pirates
Program: Programming

Implementing movement patterns, Potato Pirates

This past week I have been working on creating the code for the movement patterns of the enemies in our game.
I wrote about the design of the movement patterns a couple of weeks ago, and I felt it would be nice to do a follow up on that, to write about the implementation of our design.
I started by setting up a new function for movement patterns in the base class of our enemies. Within this function I created the algorithms […]

/ Comments Off on Implementing movement patterns, Potato Pirates
Program: Programming

5SD033 Screenclearing and EMP effect

This week, one of my assignments was to create an EMP effect, to give our game a Smartbomb variant (as can be found described in this book, https://books.google.se/books?id=UT5jAwAAQBAJ&lpg=PA384&ots=Jxfj-f8x9K&dq=Smartbomb%20game%20powerup&pg=PR1#v=onepage&q=Smartbomb%20game%20powerup&f=false) . The effect would not only need to clear the entire game screen of enemies, but also have a negative effect, that of disabling all turrets on the game’s planet. This was done to have a power up that would give the player breathing room, but not be used lightly […]

/ Comments Off on 5SD033 Screenclearing and EMP effect
Program: Programming

5SD033 Screenclearing and EMP effect

This week, one of my assignments was to create an EMP effect, to give our game a Smartbomb variant (as can be found described in this book, https://books.google.se/books?id=UT5jAwAAQBAJ&lpg=PA384&ots=Jxfj-f8x9K&dq=Smartbomb%20game%20powerup&pg=PR1#v=onepage&q=Smartbomb%20game%20powerup&f=false) . The effect would not only need to clear the entire game screen of enemies, but also have a negative effect, that of disabling all turrets on the game’s planet. This was done to have a power up that would give the player breathing room, but not be used lightly […]

/ Comments Off on 5SD033 Screenclearing and EMP effect
Program: Programming

2016-02-25

Eftersom vi grafiker inte har så mycket att göra, mer än att finputsa på allt och vänta på att våra programmerare tar in dem i spelet, så har jag arbetat med ett hinder vi pratade om nån gång som vi skulle ta in ifall vi hade tid. Då vårt spel utspelar sig i rymden kommer det ju vara massa asteroider och sånt som flyger omkring, men vi tänkte också att det kunde vara kul med en gigantiskt sådan som man […]

/ Comments Off on 2016-02-25
Program: Graphics

2016-02-25

Eftersom vi grafiker inte har så mycket att göra, mer än att finputsa på allt och vänta på att våra programmerare tar in dem i spelet, så har jag arbetat med ett hinder vi pratade om nån gång som vi skulle ta in ifall vi hade tid. Då vårt spel utspelar sig i rymden kommer det ju vara massa asteroider och sånt som flyger omkring, men vi tänkte också att det kunde vara kul med en gigantiskt sådan som man […]

/ Comments Off on 2016-02-25
Program: Graphics

Creating a multifunctional minimap

I am back once again with another week of game development! This week I would like to show you the mini-map I created for our game.
Firstly I started to concept some simple ideas and most of the concepts were taken from real world objects such as compasses, weather vanes and more. Unfortunately I have no concept images to show as they were never saved. My mistake. It also needed gameplay functionality.
 
Important things the minimap needs to do for the player […]

/ Comments Off on Creating a multifunctional minimap
Program: Graphics

Creating a multifunctional minimap

I am back once again with another week of game development! This week I would like to show you the mini-map I created for our game.
Firstly I started to concept some simple ideas and most of the concepts were taken from real world objects such as compasses, weather vanes and more. Unfortunately I have no concept images to show as they were never saved. My mistake. It also needed gameplay functionality.
 
Important things the minimap needs to do for the player […]

/ Comments Off on Creating a multifunctional minimap
Program: Graphics

Blog 3 Torsdag 25/2

Blog 3
Options menu
David Isaksson Grp 9.
This week has been one of screens and explosions, i have made explosions for about 13 hours, but since i have only been covering explosions in my other blog posts, i thought it would be a change of pace to show something new.
So therefore this week i have been working on our options screen which will be found under the main menu screen.
The options menu will allow the player to manage sound settings and the controls.
Under […]

/ Comments Off on Blog 3 Torsdag 25/2
Program: Graphics

Blog 3 Torsdag 25/2

Blog 3
Options menu
David Isaksson Grp 9.
This week has been one of screens and explosions, i have made explosions for about 13 hours, but since i have only been covering explosions in my other blog posts, i thought it would be a change of pace to show something new.
So therefore this week i have been working on our options screen which will be found under the main menu screen.
The options menu will allow the player to manage sound settings and the controls.
Under […]

/ Comments Off on Blog 3 Torsdag 25/2
Program: Graphics

Game Design Post #3

What I did last week was the power up fire projectile, and how it worked. This was not that well explained.The collision between the player and the power up was done, the thing I needed to do was to set it to be activated, else it would not do any function. So I set an statement in the collision check of the playerpower up and made and activation variable. So when I collide it will set to be activated and […]

/ Comments Off on Game Design Post #3
Program: Programming

Game Design Post #3

What I did last week was the power up fire projectile, and how it worked. This was not that well explained.The collision between the player and the power up was done, the thing I needed to do was to set it to be activated, else it would not do any function. So I set an statement in the collision check of the playerpower up and made and activation variable. So when I collide it will set to be activated and […]

/ Comments Off on Game Design Post #3
Program: Programming

Power Up Animations

This week I have been working on the animations for our game Trowl. We have three different power ups and we have chosen to animate them. I have learned that making things pop out from the environment and make them actually look like power ups is crucial for the player and the game.
I have been working in photoshop with the “frame animation” function. This allows me to animate the icon I have worked on previously. The animation itself works by […]

/ Comments Off on Power Up Animations
Program: Graphics

Power Up Animations

This week I have been working on the animations for our game Trowl. We have three different power ups and we have chosen to animate them. I have learned that making things pop out from the environment and make them actually look like power ups is crucial for the player and the game.
I have been working in photoshop with the “frame animation” function. This allows me to animate the icon I have worked on previously. The animation itself works by […]

/ Comments Off on Power Up Animations
Program: Graphics

Vecka fem: Power-up shield

Denna veckas artefakt har varit våran power up shield. Skölden är en utav de tre power ups som finns i vårt spel Space Giraffa. Skölden fungerar som en stjärna i spelet mario world, man plockar upp den och tar ingen skada ifrån fiender eller deras projektiler.
Jag började det hela med att skapa klassen PowerupShield, vars objekt spelaren ser och kan plocka upp i spelet. Det enda dessa objekt behöver är en x och y position, hastighet i X led, en […]

/ Comments Off on Vecka fem: Power-up shield
Program: Programming

Vecka fem: Power-up shield

Denna veckas artefakt har varit våran power up shield. Skölden är en utav de tre power ups som finns i vårt spel Space Giraffa. Skölden fungerar som en stjärna i spelet mario world, man plockar upp den och tar ingen skada ifrån fiender eller deras projektiler.
Jag började det hela med att skapa klassen PowerupShield, vars objekt spelaren ser och kan plocka upp i spelet. Det enda dessa objekt behöver är en x och y position, hastighet i X led, en […]

/ Comments Off on Vecka fem: Power-up shield
Program: Programming

Code review för Jens LinkedList och BinarySearchTree

——- LINKED LIST ——–
Linked List fungerar som ska. Genom unit-testing upptäcktes inga fel. Metoderna gjorde så som man förväntade sig. Genom visual studios debuggnings-verktyg gick det även att se att elementen i listan placerades korrekt efter användning av metoderna.
I konstruktorn för LinkedList sätts inte m_root till nullptr. Koden fungerar ändå som det ska, men att ha satt m_root till nullptr manuellt hade bidragit till mer tydlighet (enligt mig).
LinkedList printar saker i konsollen genom  vissa metoder resulterar i olika saker. Eftersom […]

/ Comments Off on Code review för Jens LinkedList och BinarySearchTree
Program: Programming

Code review för Jens LinkedList och BinarySearchTree

——- LINKED LIST ——–
Linked List fungerar som ska. Genom unit-testing upptäcktes inga fel. Metoderna gjorde så som man förväntade sig. Genom visual studios debuggnings-verktyg gick det även att se att elementen i listan placerades korrekt efter användning av metoderna.
I konstruktorn för LinkedList sätts inte m_root till nullptr. Koden fungerar ändå som det ska, men att ha satt m_root till nullptr manuellt hade bidragit till mer tydlighet (enligt mig).
LinkedList printar saker i konsollen genom  vissa metoder resulterar i olika saker. Eftersom […]

/ Comments Off on Code review för Jens LinkedList och BinarySearchTree
Program: Programming