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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]