Browsing 'Programming': Posts from Game Design and Programming

Veckoreflektion Blog 6 – 03/17-16

Hej och välkommen till min sista blogg för denna kurs!
Eftersom detta är sista bloggen så innebär ju detta också att vårat projekt leder mot dess slut.  Under den sista veckan av vårat projekt så har jag arbetat med att färdigställa ljud och ljudeffekter, jag har sett till att ljud spelas upp när dom ska och så att all musik fungerar som det ska.
Det här med ljud är ju lite min grej så min uppgift (så som alla andra veckor) har varit att […]

/ Comments Off on Veckoreflektion Blog 6 – 03/17-16
Program: Programming

Veckoreflektion Blog 6 – 03/17-16

Hej och välkommen till min sista blogg för denna kurs!
Eftersom detta är sista bloggen så innebär ju detta också att vårat projekt leder mot dess slut.  Under den sista veckan av vårat projekt så har jag arbetat med att färdigställa ljud och ljudeffekter, jag har sett till att ljud spelas upp när dom ska och så att all musik fungerar som det ska.
Det här med ljud är ju lite min grej så min uppgift (så som alla andra veckor) har varit att […]

/ Comments Off on Veckoreflektion Blog 6 – 03/17-16
Program: Programming

Vecka 8 – Tutorial

Hej! Sista blogginlägget för denna kurs och detta inlägg kommer att handla om hur jag tänkte och gick till väga när jag gjorde en tutorial för vårt spel. Vårt spel är inte särskilt svårt, kan vara för att jag har spelat det så många gånger nu så det har blivit lätt men från de olika speltesten som har varit så har jag fått känslan av att spelet är svårt att förstå i början. En av anledningarna till att spelet är […]

/ Comments Off on Vecka 8 – Tutorial
Program: Programming

Vecka 8 – Tutorial

Hej! Sista blogginlägget för denna kurs och detta inlägg kommer att handla om hur jag tänkte och gick till väga när jag gjorde en tutorial för vårt spel. Vårt spel är inte särskilt svårt, kan vara för att jag har spelat det så många gånger nu så det har blivit lätt men från de olika speltesten som har varit så har jag fått känslan av att spelet är svårt att förstå i början. En av anledningarna till att spelet är […]

/ Comments Off on Vecka 8 – Tutorial
Program: Programming

5SD033 Tutorials

This week has mostly seen smaller fixes in our codebase, as we are essentially feature-frozen. However as feedback has continously asked for better explanations ingame on how to actually play the game, this post will detail how I have implemented our TutorialButton class, that will display a sprite on screen and remove it once a player presses the appropriate button. It is not a hard lesson, but there really is not much else to speak of this week as pretty […]

/ Comments Off on 5SD033 Tutorials
Program: Programming

5SD033 Tutorials

This week has mostly seen smaller fixes in our codebase, as we are essentially feature-frozen. However as feedback has continously asked for better explanations ingame on how to actually play the game, this post will detail how I have implemented our TutorialButton class, that will display a sprite on screen and remove it once a player presses the appropriate button. It is not a hard lesson, but there really is not much else to speak of this week as pretty […]

/ Comments Off on 5SD033 Tutorials
Program: Programming

Vecka åtta: Rainbow Asteroid

Denna veckas spännande artefakt har varit regnbågsasteroiden. Regnbågsasteroiden är en asteroid som är regnbågsfärgad och kommer att skapas slumpmässigt på nivån. När spelaren skjuter sönder den så kommer den att röja bort alla fiender (utom bossen), de andra asteroiderna, fiendernas skott och spelarens skott. Medan detta händer så kommer en chockvåg skickas ut ifrån regnbågsasteroiden för att symbolisera att den fungerar som en ‘screen clear’.
Jag började med att skapa en klass för regnbågsasteroiden som är baserad på den vanliga asteroidklassen. Anledningen till […]

/ Comments Off on Vecka åtta: Rainbow Asteroid
Program: Programming

Vecka åtta: Rainbow Asteroid

Denna veckas spännande artefakt har varit regnbågsasteroiden. Regnbågsasteroiden är en asteroid som är regnbågsfärgad och kommer att skapas slumpmässigt på nivån. När spelaren skjuter sönder den så kommer den att röja bort alla fiender (utom bossen), de andra asteroiderna, fiendernas skott och spelarens skott. Medan detta händer så kommer en chockvåg skickas ut ifrån regnbågsasteroiden för att symbolisera att den fungerar som en ‘screen clear’.
Jag började med att skapa en klass för regnbågsasteroiden som är baserad på den vanliga asteroidklassen. Anledningen till […]

/ Comments Off on Vecka åtta: Rainbow Asteroid
Program: Programming

Concealing the Respawn Time…

The spinning newspaper animation spritesheet.
As I mentioned in last week’s blog post, respawning of enemies takes some time to perform, roughly a few milliseconds to a a couple of seconds depending on how many enemies being spawned. This meant that the game would freeze while the RespawnEnemies function would run; not a very elegant or immersive procedure.
 
After discussing this problem with my group, we remembered a cut feature planned during early development: A spinning newspaper that was supposed to appear […]

/ Comments Off on Concealing the Respawn Time…
Program: Programming

Concealing the Respawn Time…

The spinning newspaper animation spritesheet.
As I mentioned in last week’s blog post, respawning of enemies takes some time to perform, roughly a few milliseconds to a a couple of seconds depending on how many enemies being spawned. This meant that the game would freeze while the RespawnEnemies function would run; not a very elegant or immersive procedure.
 
After discussing this problem with my group, we remembered a cut feature planned during early development: A spinning newspaper that was supposed to appear […]

/ Comments Off on Concealing the Respawn Time…
Program: Programming

Game Design #6

The last weeks blogg post I explained the set backs that occurred upon using OpenGL and not the SGML’s standard. It was a major problem that we had that needed to be brought up and explained so others could understand what happened. The last thing I said was that I started making a menu, awfully defused unfortunate. But will be more explained and processed in this post.

So I started doing a menu where you can choose between, (going back to level […]

/ Comments Off on Game Design #6
Program: Programming

Game Design #6

The last weeks blogg post I explained the set backs that occurred upon using OpenGL and not the SGML’s standard. It was a major problem that we had that needed to be brought up and explained so others could understand what happened. The last thing I said was that I started making a menu, awfully defused unfortunate. But will be more explained and processed in this post.

So I started doing a menu where you can choose between, (going back to level […]

/ Comments Off on Game Design #6
Program: Programming

Vecka åtta: inheritance

Hallå kära läsare, dags för min sista post. Denna vecka har inte gått särskilt bra för mig, jag har haft svårt att hitta motivation och jag har just nu bara blickarna på Theme Park, vilket inte gör allting bättre. Men denna vecka har jag fortsatt försökt förbättra/optimera vår kod med hjälp av arv.
Som jag sa tidigare så har jag arbetar med arv mer specifikt, göra så att våra objekt som liknar varandra ärver av samma klass. Jag är inte en […]

/ Comments Off on Vecka åtta: inheritance
Program: Programming

Vecka åtta: inheritance

Hallå kära läsare, dags för min sista post. Denna vecka har inte gått särskilt bra för mig, jag har haft svårt att hitta motivation och jag har just nu bara blickarna på Theme Park, vilket inte gör allting bättre. Men denna vecka har jag fortsatt försökt förbättra/optimera vår kod med hjälp av arv.
Som jag sa tidigare så har jag arbetar med arv mer specifikt, göra så att våra objekt som liknar varandra ärver av samma klass. Jag är inte en […]

/ Comments Off on Vecka åtta: inheritance
Program: Programming

Bossen och min mentala hälsa

Förra veckan var inte så jätte bra för mig. Min hjärna håll på att sega ner ganska kraftigt och till slut fick den helt stopp och jag kunde inte arbeta alls på torsdagen och fredagen utan gick hem och sov. Min hjärna är fortfarande ganska seg just nu men jag har iallafall lyckats med lite framsteg med Boss objektet. Jag har gjort en massa små justeringar på hur boss klassen är uppbyggd som mestadels gör det lättare för mig att […]

/ Comments Off on Bossen och min mentala hälsa
Program: Programming

Bossen och min mentala hälsa

Förra veckan var inte så jätte bra för mig. Min hjärna håll på att sega ner ganska kraftigt och till slut fick den helt stopp och jag kunde inte arbeta alls på torsdagen och fredagen utan gick hem och sov. Min hjärna är fortfarande ganska seg just nu men jag har iallafall lyckats med lite framsteg med Boss objektet. Jag har gjort en massa små justeringar på hur boss klassen är uppbyggd som mestadels gör det lättare för mig att […]

/ Comments Off on Bossen och min mentala hälsa
Program: Programming

Blog Week 5: Player

The Player class has been my task for a couple of days leading up to me writing this post. It has been a task where I have been lost for a while but have learned allot from. What I have implemented have been both an audio feedback and an implementation of the player’s animation when hen is moving the player and, in the future, when a shot is fired by said person playing the game.
What we agreed on with our […]

/ Comments Off on Blog Week 5: Player
Program: Programming

Blog Week 5: Player

The Player class has been my task for a couple of days leading up to me writing this post. It has been a task where I have been lost for a while but have learned allot from. What I have implemented have been both an audio feedback and an implementation of the player’s animation when hen is moving the player and, in the future, when a shot is fired by said person playing the game.
What we agreed on with our […]

/ Comments Off on Blog Week 5: Player
Program: Programming

V.7

Tjena allihopa!
Denna vecka har det byggts ett HighScore ”state”. Jag har försökt få spelaren att kunna lagra sin poäng från spelet så att spelet alltig kommer ihåg den bästa av de bästa. Jag började här med att göra ett nytt state där poängen på mästarna ska visas. I detta state har jag ritat ut en bakgrund där allting ska synas på, sedan gjorde jag en Text, gav den en font och storlek till alla olika ”vinnare”(1an, 2an…osv).
Kollar du på bilden nedan […]

/ Comments Off on V.7
Program: Programming

V.7

Tjena allihopa!
Denna vecka har det byggts ett HighScore ”state”. Jag har försökt få spelaren att kunna lagra sin poäng från spelet så att spelet alltig kommer ihåg den bästa av de bästa. Jag började här med att göra ett nytt state där poängen på mästarna ska visas. I detta state har jag ritat ut en bakgrund där allting ska synas på, sedan gjorde jag en Text, gav den en font och storlek till alla olika ”vinnare”(1an, 2an…osv).
Kollar du på bilden nedan […]

/ Comments Off on V.7
Program: Programming

HighScoreState

Hello,
This week I’m trying to make the switch to English, since I’ve been been informed it gives the blog a more professional look. I’ve worked on a lot of different things this week, for example I started with improving the menu system early in the week, and then realizing we have not planned for a High Score system. So, ultimately the mission landed on my desk and therefore the rest of the week has been about that.
At first I started […]

/ Comments Off on HighScoreState
Program: Programming

HighScoreState

Hello,
This week I’m trying to make the switch to English, since I’ve been been informed it gives the blog a more professional look. I’ve worked on a lot of different things this week, for example I started with improving the menu system early in the week, and then realizing we have not planned for a High Score system. So, ultimately the mission landed on my desk and therefore the rest of the week has been about that.
At first I started […]

/ Comments Off on HighScoreState
Program: Programming

Named pipe _u~

I’m going to talk about something I have not yet completed, but I mentioned it in my previous blog. What I have been trying to accomplish is to have one Windows Form application to communicate with Unity . The idea is to use the windows form application to control Unity.
Reason for wanting to do that is several, but mostly it’s to see how it can be done. Now the original plan was to use network. I have successfully tested network […]

/ Comments Off on Named pipe _u~
Program: Programming

Named pipe _u~

I’m going to talk about something I have not yet completed, but I mentioned it in my previous blog. What I have been trying to accomplish is to have one Windows Form application to communicate with Unity . The idea is to use the windows form application to control Unity.
Reason for wanting to do that is several, but mostly it’s to see how it can be done. Now the original plan was to use network. I have successfully tested network […]

/ Comments Off on Named pipe _u~
Program: Programming