prince of persia2

11
Prince of Persia Modding Assignment Progress Report

Upload: sarah-bevan

Post on 14-Jan-2015

387 views

Category:

Education


0 download

DESCRIPTION

This is a Slideshare of the pr

TRANSCRIPT

Page 1: Prince of persia2

Prince of Persia

Modding AssignmentProgress Report

Page 2: Prince of persia2

Fabrizio, Marc and Sarah decided on the Prince of Persia 1989 game.

While working on the background, complications arose and the game chosen was modified slightly.

No longer would it be the 1989 version with the blonde prince, but the version for the Mac with the prince wearing the red outfit and the blue turban.

Page 3: Prince of persia2

Sprites(Marc and Sarah)

Sprite Sheet downloaded Examples of Sprites made

Page 4: Prince of persia2

Other Sprites(Sarah)

Flash version of POP 19892.5D elements grabbed

2D Sprites made from Screen Grabs of Flash Game

Page 5: Prince of persia2

Sourcing the Sound(Sarah)

Page 6: Prince of persia2

Sounds(Sarah)

• Used to find a Prince of Persia walkthrough and obtain the sound from that using to download it.

• I then tried to use to strip the video and cut up the audio and export it as single audio files. Wasted an hour expecting too much. Gave up.

• Moved onto . Had naming convention issues. Resolved them via FLV to MP3 converter I found online. With this I converted a FLV into an MP3 and exported from back into .

• From here I cut out each sound needed and exported them as singular sound files.

Page 7: Prince of persia2

Level 1 Background(Marc)

What we downloaded

What Marc made

Page 8: Prince of persia2

How He Did It

• Using Photoshop, Marc rendered all of the 2.5D perspective imagery into 2D by: – Painstakingly modifying the edges of the walls,

floors, tiles, roof etc– Modifying the non-prince sprites that Sarah made

so that they could be implemented as solid objects within the room on Game Maker

– Removing a lot of the room for the vertical slice– Marc rendered all of the Prince Sprite sheets into

working animations.

Page 9: Prince of persia2

Fabrizio the Game Maker

• Fabrizio implemented the game play through Game Maker.

• Fabrizio went through six working drafts before he finally found one that implemented the Prince’s movements without bugging.

Page 10: Prince of persia2

Problems?

Page 11: Prince of persia2

Problem:

1. Merging code between two Game Maker projects

2. Setting up a finite-state machine of the physics movements and of the sprite animations

3. The Sprites, when the motion was working, were not animated properly and appeared to be skiing/ running in a very cartoon like fashion

4. The sprite of the Prince plummeted from one end of the room to the other with the touch of a button

5. The Prince would get stuck in some of the walls

6. Reducing the momentum of the Prince when he falls, as he appeared to plummet and the gravity did not look right.

Solution:

1. Having Game Maker standard edition.

2. Our solution was setting up a large amount of Boolean variables that would trigger the different states.

3. He removed certain states of the sprite animation and tuned the animation speed while keeping in mind the frame rate of the game.

4. Working with the physics functions.

5. Keeping the same collision mask shape for each animation.

6. Using Boolean as triggers in order to catch the right instant when the Prince was falling and then reducing his speed vector.