Browsing 'Programming': Posts from Game Design and Programming

Blog 5 10/3

Ljud och Musik
Tim Rojo, TEAM 5

Det är svårt att få med ljud och musik på en bild, så här är en bild på bossen
 
Den här veckan har jag fortsatt arbeta med musik och ljud till spelet som jag började arbeta med förra veckan. Det känns som att det hela tiden behövs nya ljudeffekter för allt nytt vi implementerar i spelet. Men ljudet är också en viktig feedback att ge spelaren för att spelet ska få en bra spelupplevelse.
Eftersom vi programmeringsmässigt […]

/ Comments Off on Blog 5 10/3
Program: Programming

Blog 5 10/3

Ljud och Musik
Tim Rojo, TEAM 5

Det är svårt att få med ljud och musik på en bild, så här är en bild på bossen
 
Den här veckan har jag fortsatt arbeta med musik och ljud till spelet som jag började arbeta med förra veckan. Det känns som att det hela tiden behövs nya ljudeffekter för allt nytt vi implementerar i spelet. Men ljudet är också en viktig feedback att ge spelaren för att spelet ska få en bra spelupplevelse.
Eftersom vi programmeringsmässigt […]

/ Comments Off on Blog 5 10/3
Program: Programming

[5SD033] “Score!” or “How to read from and write to a .txt”

So as we finished our last week on a high note, with Markus seemingly enjoying our game during the beta presentations, we started drawing up the last tasks that had to be done.
I took it upon myself to make a highscore-list that will display the players and previous players scores. Since we would like the game to keep scores even when the game is closed and later restarted the scores had to be written to a .txt(text) file. I thought it […]

/ Comments Off on [5SD033] “Score!” or “How to read from and write to a .txt”
Program: Programming

[5SD033] “Score!” or “How to read from and write to a .txt”

So as we finished our last week on a high note, with Markus seemingly enjoying our game during the beta presentations, we started drawing up the last tasks that had to be done.
I took it upon myself to make a highscore-list that will display the players and previous players scores. Since we would like the game to keep scores even when the game is closed and later restarted the scores had to be written to a .txt(text) file. I thought it […]

/ Comments Off on [5SD033] “Score!” or “How to read from and write to a .txt”
Program: Programming

Vecka 7 – Fler Menyer

Ännu en vecka går mot sitt slut och projektet blir mer komplett för varje dag som går. Denna vecka har jag haft mitt fokus på menyer. Jag har gjorde startmenyn för några veckor sedan men för er som inte har läst det eller vet hur jag valde att gå till väga så tänkte jag förklara det.
Kortfattat så börjar jag med att skapa en rad text som visas på skärmen, genom att ladda in en textfil med fonten och sedan sätta ut […]

/ Comments Off on Vecka 7 – Fler Menyer
Program: Programming

Vecka 7 – Fler Menyer

Ännu en vecka går mot sitt slut och projektet blir mer komplett för varje dag som går. Denna vecka har jag haft mitt fokus på menyer. Jag har gjorde startmenyn för några veckor sedan men för er som inte har läst det eller vet hur jag valde att gå till väga så tänkte jag förklara det.
Kortfattat så börjar jag med att skapa en rad text som visas på skärmen, genom att ladda in en textfil med fonten och sedan sätta ut […]

/ Comments Off on Vecka 7 – Fler Menyer
Program: Programming

PotatoScore

In the week since my last post, we have been working furiously on finishing up our game. One of the things I have been working on is how our game handles the score that the player obtains while playing.
Since we use the score in two different states in the game, the gameplay-state and the victoryscreen-state, I implemented our score class as a member of our main game-state, thus making it exist and be accessible as long as the game is […]

/ Comments Off on PotatoScore
Program: Programming

PotatoScore

In the week since my last post, we have been working furiously on finishing up our game. One of the things I have been working on is how our game handles the score that the player obtains while playing.
Since we use the score in two different states in the game, the gameplay-state and the victoryscreen-state, I implemented our score class as a member of our main game-state, thus making it exist and be accessible as long as the game is […]

/ Comments Off on PotatoScore
Program: Programming

5SD033 Benefits of pre-loaded sprites

Most work this week has been in optimizing our game, with few new additions beyond another projectile. However, as the new projectile is mostly a re-thread of older projectile types and the EMP class mashed together, I instead chose to make this blog post about the benefits of loading sprites for projectiles before they are used instead of when they are created.
 
Crafting Bullets
When we had first started making our projectile class, we created it to hold its own sprite in […]

/ Comments Off on 5SD033 Benefits of pre-loaded sprites
Program: Programming

5SD033 Benefits of pre-loaded sprites

Most work this week has been in optimizing our game, with few new additions beyond another projectile. However, as the new projectile is mostly a re-thread of older projectile types and the EMP class mashed together, I instead chose to make this blog post about the benefits of loading sprites for projectiles before they are used instead of when they are created.
 
Crafting Bullets
When we had first started making our projectile class, we created it to hold its own sprite in […]

/ Comments Off on 5SD033 Benefits of pre-loaded sprites
Program: Programming

Game Design #5

Group 9 : Flight of the Giraffa
Last post I tried doing the power ups for the player, which was the laser projectile and a power up that is not very often spawned upon destroying an meteor. But if the player succeeds of destroying an meteor and the power up spawns, the player will see a shiny and lovely rainbow meteor that flies at the same speed as the meteor. Upon destroying this rainbow meteor it will instantly create a circle […]

/ Comments Off on Game Design #5
Program: Programming

Game Design #5

Group 9 : Flight of the Giraffa
Last post I tried doing the power ups for the player, which was the laser projectile and a power up that is not very often spawned upon destroying an meteor. But if the player succeeds of destroying an meteor and the power up spawns, the player will see a shiny and lovely rainbow meteor that flies at the same speed as the meteor. Upon destroying this rainbow meteor it will instantly create a circle […]

/ Comments Off on Game Design #5
Program: Programming

Game Programming 3, Assignment 1 feedback

Feedback to Dee
Feedback to Oskar

/ Comments Off on Game Programming 3, Assignment 1 feedback
Program: Programming

Game Programming 3, Assignment 1 feedback

Feedback to Dee
Feedback to Oskar

/ Comments Off on Game Programming 3, Assignment 1 feedback
Program: Programming

individuell -code review grupp 3

Vad spelaren kan gör i spelet är att rör sig upp, ner, höger och vänster. Spelaren ska även kunna skjuta en projektil,använda sig utav power up i olika form, i detta spel är det bumerang, sköld, basebollar. Spelaren ska kunna ta skada och även ritas ut i spelet. Ungefär detta är allt som jag har uppfatta som spelaren behöver kunna göra i spelet. Då behöver alltså spelar klassen, Playercharacter i detta fall först komma åt input i spelet för att […]

/ Comments Off on individuell -code review grupp 3
Program: Programming

individuell -code review grupp 3

Vad spelaren kan gör i spelet är att rör sig upp, ner, höger och vänster. Spelaren ska även kunna skjuta en projektil,använda sig utav power up i olika form, i detta spel är det bumerang, sköld, basebollar. Spelaren ska kunna ta skada och även ritas ut i spelet. Ungefär detta är allt som jag har uppfatta som spelaren behöver kunna göra i spelet. Då behöver alltså spelar klassen, Playercharacter i detta fall först komma åt input i spelet för att […]

/ Comments Off on individuell -code review grupp 3
Program: Programming

Code Review – Grupp 3

Då, att dömma av er kod, ni har mer kunskap om programmering än vad jag har så känns det inte som jag kan komma med så mycket förslag på hur ni skulle kunna göra klassen bättre och jag förstod inte exakt hur koden fungerade av samma anledning. Av vad jag kan bedöma så har ni inte överdrivet många bindningar och dom ni har känns som måsten. Jag inte komma på något sätt att förminska dem. Annars var det relativt lätt […]

/ Comments Off on Code Review – Grupp 3
Program: Programming

Code Review – Grupp 3

Då, att dömma av er kod, ni har mer kunskap om programmering än vad jag har så känns det inte som jag kan komma med så mycket förslag på hur ni skulle kunna göra klassen bättre och jag förstod inte exakt hur koden fungerade av samma anledning. Av vad jag kan bedöma så har ni inte överdrivet många bindningar och dom ni har känns som måsten. Jag inte komma på något sätt att förminska dem. Annars var det relativt lätt […]

/ Comments Off on Code Review – Grupp 3
Program: Programming

Group 4 reflection

First of they start by loading in a sprite sheet and making it animate by switching the pictures in the sprite sheet, they also load in the power-up sprites and have a different animated texture for the player character not shooting.
They also constantly check input from the keyboard buttons that the player presses to make the player character move in X and Y position, furthermore they also take the input from the mouse to make the player character shoot.
Also When […]

/ Comments Off on Group 4 reflection
Program: Programming

Group 4 reflection

First of they start by loading in a sprite sheet and making it animate by switching the pictures in the sprite sheet, they also load in the power-up sprites and have a different animated texture for the player character not shooting.
They also constantly check input from the keyboard buttons that the player presses to make the player character move in X and Y position, furthermore they also take the input from the mouse to make the player character shoot.
Also When […]

/ Comments Off on Group 4 reflection
Program: Programming

[5SD023] Code Review

Hello team 4! My name is Alex and I’m from team 3, I have been reading thru your ”player object” class’s source code. And I will now give you my opinions how you could decouple the class even further.
But before I started to talk about hte actual code I would like to write about you repository. First, I cloned the ”master” branch and tried to compile the code, but couldn’t since there was syntax errors in your latest commit. This is something that […]

/ Comments Off on [5SD023] Code Review
Program: Programming

[5SD023] Code Review

Hello team 4! My name is Alex and I’m from team 3, I have been reading thru your ”player object” class’s source code. And I will now give you my opinions how you could decouple the class even further.
But before I started to talk about hte actual code I would like to write about you repository. First, I cloned the ”master” branch and tried to compile the code, but couldn’t since there was syntax errors in your latest commit. This is something that […]

/ Comments Off on [5SD023] Code Review
Program: Programming

Code Review

Code Review. grupp 6
Efter att ha kollat på hur PlayerShip klassen så har jag kommit fram till att den övergripande objekthanteringen i projektet är väldigt bra. I jämförelse med vårt projekt som i nuläget inte alls är lika objekthanterat så gör det att koden i projektet är lättare att förstå. Men också smartare då det är lättare att hitta det ni behöver ändra på.
Det enda skillnaden jag kunde hitta(förutom att vår main jämfört med eran är gigantisk) var att vi […]

/ Comments Off on Code Review
Program: Programming

Code Review

Code Review. grupp 6
Efter att ha kollat på hur PlayerShip klassen så har jag kommit fram till att den övergripande objekthanteringen i projektet är väldigt bra. I jämförelse med vårt projekt som i nuläget inte alls är lika objekthanterat så gör det att koden i projektet är lättare att förstå. Men också smartare då det är lättare att hitta det ni behöver ändra på.
Det enda skillnaden jag kunde hitta(förutom att vår main jämfört med eran är gigantisk) var att vi […]

/ Comments Off on Code Review
Program: Programming