Author Archives: Oskar Lidh Frykmark

Spelprogrammering – Assignment – 15

Today I’ve managed to get the Animations for the ball that is read through a text file to work. It looks great!
I also got the directional bouncing (the x-direction of the ball changes depending on where it hits the paddle) to stop accelerating in infinitum, and works “OK” right now. It’s at least a improvement from the old code.
Back to GameStates, ugh. I’m still not quite sure how to implement this -> I’ll try to get some help tomorrow.
So, Animations […]

/ Comments Off on Spelprogrammering – Assignment – 15
Program: Programming

Spelprogrammering – Assignment – 15

Today I’ve managed to get the Animations for the ball that is read through a text file to work. It looks great!
I also got the directional bouncing (the x-direction of the ball changes depending on where it hits the paddle) to stop accelerating in infinitum, and works “OK” right now. It’s at least a improvement from the old code.
Back to GameStates, ugh. I’m still not quite sure how to implement this -> I’ll try to get some help tomorrow.
So, Animations […]

/ Comments Off on Spelprogrammering – Assignment – 15
Program: Programming

Spelprogrammering – Assignment – 14

Re-worked the collision of the DY/DX of the paddle. It’s still a bit buggy, but it’s more stable (and fancier) than the old version. So there’s currently two different collision checks, one for the Bricks-> Ball, and one for the Player->Ball. 
I’ve also started the groundwork for a StateManager with some help from another student. The object here is to create a Menu that goes MenuState->GameState->WinState/LooseState(With an Option to restart the game or go back to menu).
But first, I’m implementing an […]

/ Comments Off on Spelprogrammering – Assignment – 14
Program: Programming

Spelprogrammering – Assignment – 14

Re-worked the collision of the DY/DX of the paddle. It’s still a bit buggy, but it’s more stable (and fancier) than the old version. So there’s currently two different collision checks, one for the Bricks-> Ball, and one for the Player->Ball. 
I’ve also started the groundwork for a StateManager with some help from another student. The object here is to create a Menu that goes MenuState->GameState->WinState/LooseState(With an Option to restart the game or go back to menu).
But first, I’m implementing an […]

/ Comments Off on Spelprogrammering – Assignment – 14
Program: Programming

Spelprogrammering – Assignment – 10, 11, 12 & 13

Finally getting a hang of it. Spent the entire weekend working on Sprites, Collision (there’s two separate colliders now, one hard-coded for the paddle and the ball and one that functions between the ball and the bricks) and figuring out a way to remove bricks when collided with, which actually works now.
Day 10: The Collision is put in place. There’s two separate ones, one of them, the hard-coded one (yes, it’s not the best way of doing it, but the […]

/ Comments Off on Spelprogrammering – Assignment – 10, 11, 12 & 13
Program: Programming

Spelprogrammering – Assignment – 10, 11, 12 & 13

Finally getting a hang of it. Spent the entire weekend working on Sprites, Collision (there’s two separate colliders now, one hard-coded for the paddle and the ball and one that functions between the ball and the bricks) and figuring out a way to remove bricks when collided with, which actually works now.
Day 10: The Collision is put in place. There’s two separate ones, one of them, the hard-coded one (yes, it’s not the best way of doing it, but the […]

/ Comments Off on Spelprogrammering – Assignment – 10, 11, 12 & 13
Program: Programming

Spelprogrammering I – Assignm,ent – 7,8 & 9.

I don’t have the required skills to do this, as I honestly haven’t learnt enough in class. I don’t know if that’s because it’s to hard for me or if it’s just that there’s no way you can go in to this class without prior knowledge or some kind of outside knowledge (that I obviously don’t know about). 
With that said, I’m still trying.
Day 7: Worked for about two hours on getting the collision to work in a reversed engineered Pong.
Day […]

/ Comments Off on Spelprogrammering I – Assignm,ent – 7,8 & 9.
Program: Programming

Spelprogrammering I – Assignm,ent – 7,8 & 9.

I don’t have the required skills to do this, as I honestly haven’t learnt enough in class. I don’t know if that’s because it’s to hard for me or if it’s just that there’s no way you can go in to this class without prior knowledge or some kind of outside knowledge (that I obviously don’t know about). 
With that said, I’m still trying.
Day 7: Worked for about two hours on getting the collision to work in a reversed engineered Pong.
Day […]

/ Comments Off on Spelprogrammering I – Assignm,ent – 7,8 & 9.
Program: Programming

Spelprogrammering I – Assignment – 6

I’ve caught a nasty cold. And as we all know, when a man has a cold, we’re on the brink of death.
I’m currently working on collision for our Arkanoid game, although the logic doesn’t quite make any sense to me in my feverish state of mind.

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

Spelprogrammering I – Assignment – 6

I’ve caught a nasty cold. And as we all know, when a man has a cold, we’re on the brink of death.
I’m currently working on collision for our Arkanoid game, although the logic doesn’t quite make any sense to me in my feverish state of mind.

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

Spelprogrammering I – Assignment – 2,3,4 & 5.

Due to computer issues (I’ve not had access to internet for several days) I haven’t been able to maintain the blog properly.
I’ve reviewed the Pong Workshop Code we did in class in order to better understand how C++ works. I’ve also spent a lot of time reading up on the subject in books (more specifically “Starting out with Games and Graphics in C++“). I’m honestly a little bit lost, but I’m working on it. Right now, I’m doing everything (again) […]

/ Comments Off on Spelprogrammering I – Assignment – 2,3,4 & 5.
Program: Programming

Spelprogrammering I – Assignment – 2,3,4 & 5.

Due to computer issues (I’ve not had access to internet for several days) I haven’t been able to maintain the blog properly.
I’ve reviewed the Pong Workshop Code we did in class in order to better understand how C++ works. I’ve also spent a lot of time reading up on the subject in books (more specifically “Starting out with Games and Graphics in C++“). I’m honestly a little bit lost, but I’m working on it. Right now, I’m doing everything (again) […]

/ Comments Off on Spelprogrammering I – Assignment – 2,3,4 & 5.
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

Melvind

 
TRY THE GAME -> http://www.doodlemeat.se/ggj13/
Myself (Programming, Gamedesign), Anthon Fredriksson (Programming), Nils Wennergren (Art) and Camilla Jacobsen (Graphics) made a game called Melvind during the Gotland Game Jam 2013.
It’s centered around a Dwarf called “Melvind”, who has to defend his keg of beer(or ale) at all costs. Gather resources to build Towers to help you in the defense of the keg. It’s a blend of Tower Defense and resource management top-down RPG.
Getting our heads around path-finding (Called A-star (link:http://www.policyalmanac.org/games/aStarTutorial.htm) […]

/ Comments Off on Melvind
Program: Programming

Melvind

 
TRY THE GAME -> http://www.doodlemeat.se/ggj13/
Myself (Programming, Gamedesign), Anthon Fredriksson (Programming), Nils Wennergren (Art) and Camilla Jacobsen (Graphics) made a game called Melvind during the Gotland Game Jam 2013.
It’s centered around a Dwarf called “Melvind”, who has to defend his keg of beer(or ale) at all costs. Gather resources to build Towers to help you in the defense of the keg. It’s a blend of Tower Defense and resource management top-down RPG.
Getting our heads around path-finding (Called A-star (link:http://www.policyalmanac.org/games/aStarTutorial.htm) […]

/ Comments Off on Melvind
Program: Programming

+1

Things are moving forward. I’m steadily learning and adapting to the constant streams of information thrown at me. As earlier stated, I felt a bit left behind in the wake of the veterans, but the instructors (or teachers I suppose) has been more than helpful, even if the pace is still a bit hectic.
My little assigned sidekick, a supposed veteran (A guy named Viktor), has been a great tutor, but he’s actually a bit of a rookie as well. This […]

/ Comments Off on +1
Program: Programming

+1

Things are moving forward. I’m steadily learning and adapting to the constant streams of information thrown at me. As earlier stated, I felt a bit left behind in the wake of the veterans, but the instructors (or teachers I suppose) has been more than helpful, even if the pace is still a bit hectic.
My little assigned sidekick, a supposed veteran (A guy named Viktor), has been a great tutor, but he’s actually a bit of a rookie as well. This […]

/ Comments Off on +1
Program: Programming

Not so Pro, Gramming.

After several years of absence, I’m back on the saddle, giving programming another go. (I tried my hand at programming when I was studying at the Gymnasium)
The first thing that hits me is the skill level of the class. Although, the course is obviously geared towards people who are new to programming, it still feels like I’m left behind in the wake of all the veterans.
It feels like the learning curve is about to expload. I’m having a hard time […]

/ Comments Off on Not so Pro, Gramming.
Program: Programming

Not so Pro, Gramming.

After several years of absence, I’m back on the saddle, giving programming another go. (I tried my hand at programming when I was studying at the Gymnasium)
The first thing that hits me is the skill level of the class. Although, the course is obviously geared towards people who are new to programming, it still feels like I’m left behind in the wake of all the veterans.
It feels like the learning curve is about to expload. I’m having a hard time […]

/ Comments Off on Not so Pro, Gramming.
Program: Programming

“Fun”

Howdy.
There’s one word that keeps reappearing during my studies : “Fun”. What actually constitutes “fun”? Is “fun” objective or just ruled by preferences? I honestly don’t know.
Scott Rogers writes in his book “Level Up! : The guide to great video game design” that he hates “fun”. It’s an innately bad question to ask a game designer if he thinks that his game is “fun”, as he or she can’t possibly know how much “fun” his or her game is. Scott […]

/ Comments Off on “Fun”
Program: Programming

“Fun”

Howdy.
There’s one word that keeps reappearing during my studies : “Fun”. What actually constitutes “fun”? Is “fun” objective or just ruled by preferences? I honestly don’t know.
Scott Rogers writes in his book “Level Up! : The guide to great video game design” that he hates “fun”. It’s an innately bad question to ask a game designer if he thinks that his game is “fun”, as he or she can’t possibly know how much “fun” his or her game is. Scott […]

/ Comments Off on “Fun”
Program: Programming