Browsing 'Programming': Posts from Game Design and Programming

Day 5

I stayed home this morning to work on the project alone. I managed to understand the use of states and I made the frame for a virtual State class. I also made a MenuState class, GameState class and a StateManager class keeping track of it all. It felt good when i figured out how to implement it all. I’m not sure I’m doing it “the right way” but it works in its basic form but the classes still need much […]

/ Comments Off on Day 5
Program: Programming

Day 5

I stayed home this morning to work on the project alone. I managed to understand the use of states and I made the frame for a virtual State class. I also made a MenuState class, GameState class and a StateManager class keeping track of it all. It felt good when i figured out how to implement it all. I’m not sure I’m doing it “the right way” but it works in its basic form but the classes still need much […]

/ Comments Off on Day 5
Program: Programming

It possibly maybe perhaps, finally begins (a little)

Just checked and saw that babel is working, great.
Today me and Marting discussed the elements of Frogger and what we needed to do during the Christmas holidays. We decided to split the work into four parts. We didn’t name them specifically but the parts were:
-Core things: a working level with a menu screen, moving player and functional enemies.
-Important things: Lives, Game over state, score, “proper” graphics, etc.
-More stuff: different levels, more obstacles, score bonuses 
-Yeah right… :Multiplayer mode, music.
Our planning so […]

/ Comments Off on It possibly maybe perhaps, finally begins (a little)
Program: Programming

It possibly maybe perhaps, finally begins (a little)

Just checked and saw that babel is working, great.
Today me and Marting discussed the elements of Frogger and what we needed to do during the Christmas holidays. We decided to split the work into four parts. We didn’t name them specifically but the parts were:
-Core things: a working level with a menu screen, moving player and functional enemies.
-Important things: Lives, Game over state, score, “proper” graphics, etc.
-More stuff: different levels, more obstacles, score bonuses 
-Yeah right… :Multiplayer mode, music.
Our planning so […]

/ Comments Off on It possibly maybe perhaps, finally begins (a little)
Program: Programming

Game programming I – assignment day 6

Fixed the sprite issue today.
Stated working on making the player move. Made a vector2 class.
Updated Schedule:
week 50: window/player
week 51: sprite/map
week 52 Enemies/ Collision
Week 1: music/ states
Week 2: polish / particle effect / buffer time
week 3: report

/ Comments Off on Game programming I – assignment day 6
Program: Programming

Game programming I – assignment day 6

Fixed the sprite issue today.
Stated working on making the player move. Made a vector2 class.
Updated Schedule:
week 50: window/player
week 51: sprite/map
week 52 Enemies/ Collision
Week 1: music/ states
Week 2: polish / particle effect / buffer time
week 3: report

/ Comments Off on Game programming I – assignment day 6
Program: Programming

Planning

Game breakdown: Space Shooter.
 
Objects:            Window || Game space || Player || Enemy || Bullet || Score
States:               Loading state || Game state || Options state
Enemy states:    Moving || Moving and shooting || Kamikaze
 
What is this about?
We have been given an assignment where we are to build a replica of an older game. I and my assignment partner decided to do a replica of an old space shooter (Tyrian). The game includes a regenerating shield but we decided to […]

/ Comments Off on Planning
Program: Programming

Planning

Game breakdown: Space Shooter.
 
Objects:            Window || Game space || Player || Enemy || Bullet || Score
States:               Loading state || Game state || Options state
Enemy states:    Moving || Moving and shooting || Kamikaze
 
What is this about?
We have been given an assignment where we are to build a replica of an older game. I and my assignment partner decided to do a replica of an old space shooter (Tyrian). The game includes a regenerating shield but we decided to […]

/ Comments Off on Planning
Program: Programming

Testing 1.0

Sure hope this category-thing works.

/ Comments Off on Testing 1.0
Program: Programming

Testing 1.0

Sure hope this category-thing works.

/ Comments Off on Testing 1.0
Program: Programming

Spelprogrammering 1, Assignment 1 – Arkanoid remake

 

Me and Oskar Lidh Frykmark are doing a remake of Arkanoid. We looked at a version of the game and decided what we needed to do.
Gameobjects:
Paddle,
Blocks,
Score (GUI)
Lives (GUI)
Ball,
Optional:
Particle Effects,
Power-Ups/Downs
Things that needs to be done:
Collision,
Score Counter,
Victory/Loose Condition.

/ Comments Off on Spelprogrammering 1, Assignment 1 – Arkanoid remake
Program: Programming

Spelprogrammering 1, Assignment 1 – Arkanoid remake

 

Me and Oskar Lidh Frykmark are doing a remake of Arkanoid. We looked at a version of the game and decided what we needed to do.
Gameobjects:
Paddle,
Blocks,
Score (GUI)
Lives (GUI)
Ball,
Optional:
Particle Effects,
Power-Ups/Downs
Things that needs to be done:
Collision,
Score Counter,
Victory/Loose Condition.

/ Comments Off on Spelprogrammering 1, Assignment 1 – Arkanoid remake
Program: Programming

Spelprogrammering 1, Assignment 1 – Arkanoid remake

 

Me and Oskar Lidh Frykmark are doing a remake of Arkanoid. We looked at a version of the game and decided what we needed to do.
Gameobjects:
Paddle,
Blocks,
Score (GUI)
Lives (GUI)
Ball,
Optional:
Particle Effects,
Power-Ups/Downs
Things that needs to be done:
Collision,
Score Counter,
Victory/Loose Condition.

/ Comments Off on Spelprogrammering 1, Assignment 1 – Arkanoid remake
Program: Programming

Spelprogrammering 1, Assignment 1 – Arkanoid remake

 

Me and Oskar Lidh Frykmark are doing a remake of Arkanoid. We looked at a version of the game and decided what we needed to do.
Gameobjects:
Paddle,
Blocks,
Score (GUI)
Lives (GUI)
Ball,
Optional:
Particle Effects,
Power-Ups/Downs
Things that needs to be done:
Collision,
Score Counter,
Victory/Loose Condition.

/ Comments Off on Spelprogrammering 1, Assignment 1 – Arkanoid remake
Program: Programming

Yo-ho

Greetings, I suppose this’ll be my schoolwork blog seeing as I don’t want to make another email.
Over ‘n’ out!

/ Comments Off on Yo-ho
Program: Programming

Yo-ho

Greetings, I suppose this’ll be my schoolwork blog seeing as I don’t want to make another email.
Over ‘n’ out!

/ Comments Off on Yo-ho
Program: Programming

Spelprogrammering I – Assignment – 1

We’ve decided to make Arkanoid, a simple game where a paddle bounces a ball back and forth in order to destroy bricks at the top of the screen.
Gameobjects:
Paddle,
Blocks,
Score (GUI)
Lives (GUI)
Ball,
Optional:
Particle Effects,
Power-Ups/Downs
Things that needs to be done:
Collision,
Score Counter,
Victory/Loose Cond.
Rules:
We’ve come up with a couple of simple rules:
* Spend AT LEAST 3-4 hours a day during the holidays working on the project.
* All code added has to be commented with the following format: //COMMENT – NAMEOFPERSON
* Always inform the other person when […]

/ Comments Off on Spelprogrammering I – Assignment – 1
Program: Programming

Spelprogrammering I – Assignment – 1

We’ve decided to make Arkanoid, a simple game where a paddle bounces a ball back and forth in order to destroy bricks at the top of the screen.
Gameobjects:
Paddle,
Blocks,
Score (GUI)
Lives (GUI)
Ball,
Optional:
Particle Effects,
Power-Ups/Downs
Things that needs to be done:
Collision,
Score Counter,
Victory/Loose Cond.
Rules:
We’ve come up with a couple of simple rules:
* Spend AT LEAST 3-4 hours a day during the holidays working on the project.
* All code added has to be commented with the following format: //COMMENT – NAMEOFPERSON
* Always inform the other person when […]

/ Comments Off on Spelprogrammering I – Assignment – 1
Program: Programming

Post Alpha

Efter mycket om och men har man nu en blogg. Jag visste in att Google tillhandahöll bloggar så det var ju perfekt för en Google-älskare som jag.

Jag blev just färdig med min map generator i Javascript. Nu ska jag bara optimisera terräng generation.
Sedan fick vi en uppgift i C++ att skapa ett spel, 2 och 2 i grupper. Hand in någonstans i början av Januari.

Hoppas du som läser har en riktigt god jul!

/ Comments Off on Post Alpha
Program: Programming

Post Alpha

Efter mycket om och men har man nu en blogg. Jag visste in att Google tillhandahöll bloggar så det var ju perfekt för en Google-älskare som jag.

Jag blev just färdig med min map generator i Javascript. Nu ska jag bara optimisera terräng generation.
Sedan fick vi en uppgift i C++ att skapa ett spel, 2 och 2 i grupper. Hand in någonstans i början av Januari.

Hoppas du som läser har en riktigt god jul!

/ Comments Off on Post Alpha
Program: Programming

Programming Project, day 5

After a day at school with lectures I implemented program-states (Finite-state machines) into the project. Currently there is a “Main menu” state and a “Game state”. It took a lot of re-work but now it works like a charm! A short update, but the work took hours.

/ Comments Off on Programming Project, day 5
Program: Programming

Programming Project, day 5

After a day at school with lectures I implemented program-states (Finite-state machines) into the project. Currently there is a “Main menu” state and a “Game state”. It took a lot of re-work but now it works like a charm! A short update, but the work took hours.

/ Comments Off on Programming Project, day 5
Program: Programming

Day 4

Me and Stefan met after class to do some work. He had apparently done the vector class, input class and a pong version of a ball class already. The ball class might need some work to fit with the GameObjects class but its a start.
Today at class we learned about Inheritance, Polymorphism and how to handle different States using a StateManager. e.g. game states or AI-states. So that messed up a lot of how the program structure is built and […]

/ Comments Off on Day 4
Program: Programming

Day 4

Me and Stefan met after class to do some work. He had apparently done the vector class, input class and a pong version of a ball class already. The ball class might need some work to fit with the GameObjects class but its a start.
Today at class we learned about Inheritance, Polymorphism and how to handle different States using a StateManager. e.g. game states or AI-states. So that messed up a lot of how the program structure is built and […]

/ Comments Off on Day 4
Program: Programming