Author Archives: Arash Affra Bakhtiari

About Arash Affra Bakhtiari

2015 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

Code Review: Space Giraffa

Space Giraffa’s spelar klass har två bindningar, en bindning till entitymanagern och en bindning till input samt bindningar till vissa allmänna/globala funktioner som extendedmath och vec. Från dessa bindningar plockar den in projektiler från entitymanagern och knappintryckningar från input.
Input bindningarna är självklara och så vitt jag vet så finns det inte någon bättre sätt att kontrollera ett objekt utan att binda det till input på detta vis, man kan göra det utanför dess egna klass men då blir det onödigt […]

/ Comments Off on Code Review: Space Giraffa
Program: Programming

Code Review: Space Giraffa

Space Giraffa’s spelar klass har två bindningar, en bindning till entitymanagern och en bindning till input samt bindningar till vissa allmänna/globala funktioner som extendedmath och vec. Från dessa bindningar plockar den in projektiler från entitymanagern och knappintryckningar från input.
Input bindningarna är självklara och så vitt jag vet så finns det inte någon bättre sätt att kontrollera ett objekt utan att binda det till input på detta vis, man kan göra det utanför dess egna klass men då blir det onödigt […]

/ Comments Off on Code Review: Space Giraffa
Program: Programming

Ljud och mera Ljud

(Bildad ovan: cirka 18 ljudredigerings filer)
Nu är det dags för Beta och med Beta innebär det att allting ska vara implementerad. Inte riktigt helt klar, men implementerad. Jag då tog mig an ansvaret att implementera, och eventuellt redigera, all ljud eftersom vi hade bara en ljudeffekt implementerad sen tidigare. Det första som jag då gjorde var att skaffa fram alla ljudeffekter som behövdes.
Eftersom jag hade bara en vecka på mig att skaffa alla dessa ljudeffekter valde jag att hämta de […]

/ Comments Off on Ljud och mera Ljud
Program: Programming

Ljud och mera Ljud

(Bildad ovan: cirka 18 ljudredigerings filer)
Nu är det dags för Beta och med Beta innebär det att allting ska vara implementerad. Inte riktigt helt klar, men implementerad. Jag då tog mig an ansvaret att implementera, och eventuellt redigera, all ljud eftersom vi hade bara en ljudeffekt implementerad sen tidigare. Det första som jag då gjorde var att skaffa fram alla ljudeffekter som behövdes.
Eftersom jag hade bara en vecka på mig att skaffa alla dessa ljudeffekter valde jag att hämta de […]

/ Comments Off on Ljud och mera Ljud
Program: Programming

Buildings och BuildingManager

Jag har gjort en byggnadsklass och en manager för den klassen. Byggnadsmanagern hanterar skapandet, uppdateringen, lagringen och ritandet utav byggnaderna. Ett problem som jag hade när det gällde skapandet utav byggnaderna var rotationen på de. Eftersom allting i spelet ritas ut i relation till planeten, som är en cirkel, och alla byggnaderna skapas i samma for-loop och får deras position runt cirkeln baserad på värdet utav integer variabeln ”i” i denna for-loop i form av radianer. Jag hade allmänna svårigheter […]

/ Comments Off on Buildings och BuildingManager
Program: Programming

Buildings och BuildingManager

Jag har gjort en byggnadsklass och en manager för den klassen. Byggnadsmanagern hanterar skapandet, uppdateringen, lagringen och ritandet utav byggnaderna. Ett problem som jag hade när det gällde skapandet utav byggnaderna var rotationen på de. Eftersom allting i spelet ritas ut i relation till planeten, som är en cirkel, och alla byggnaderna skapas i samma for-loop och får deras position runt cirkeln baserad på värdet utav integer variabeln ”i” i denna for-loop i form av radianer. Jag hade allmänna svårigheter […]

/ Comments Off on Buildings och BuildingManager
Program: Programming

Enemy Spawn och Power Ups

Jag har gjort en Power Up klass och en manager för den klassen samt uppdaterat Enemy managern så att den skapar fiender en efter en i stället för alla på en gång som också kan bli justerad så att vi kan eventuellt bara ha en text fil med information som Enemy managern skapar fienderna ifrån.
Power Up klassen är uppbyggd på samma sätt som fiende klassen, bara att den har en annorlunda sprite och den åker bara neråt istället för sida […]

/ Comments Off on Enemy Spawn och Power Ups
Program: Programming

Enemy Spawn och Power Ups

Jag har gjort en Power Up klass och en manager för den klassen samt uppdaterat Enemy managern så att den skapar fiender en efter en i stället för alla på en gång som också kan bli justerad så att vi kan eventuellt bara ha en text fil med information som Enemy managern skapar fienderna ifrån.
Power Up klassen är uppbyggd på samma sätt som fiende klassen, bara att den har en annorlunda sprite och den åker bara neråt istället för sida […]

/ Comments Off on Enemy Spawn och Power Ups
Program: Programming

Enemies och EnemyManager

 
Jag har skapat en fiende klass och en manager för den klassen. Fiendeklassen laddar in och skapar texturer som den sedan omvandlar till sprites samt får den in koordinater i form av radianer (som agerar som x-position) och radius (som agerar som y-position) som då bestämmer dess position i relation till cirklen och ett offset för rörelsen. I fiendeklassens update funktion ändras värdet på varje fienders relative radie från cirkeln varje frame som då gör att de åker neråt. Samtidigt […]

/ Comments Off on Enemies och EnemyManager
Program: Programming

Enemies och EnemyManager

 
Jag har skapat en fiende klass och en manager för den klassen. Fiendeklassen laddar in och skapar texturer som den sedan omvandlar till sprites samt får den in koordinater i form av radianer (som agerar som x-position) och radius (som agerar som y-position) som då bestämmer dess position i relation till cirklen och ett offset för rörelsen. I fiendeklassens update funktion ändras värdet på varje fienders relative radie från cirkeln varje frame som då gör att de åker neråt. Samtidigt […]

/ Comments Off on Enemies och EnemyManager
Program: Programming