SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Prince of Persia
Modding Assignment
 Progress Report
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.
Sprites
                (Marc and Sarah)
Sprite Sheet downloaded   Examples of Sprites made
Other Sprites
                      (Sarah)
                                         2.5D elements grabbed
Flash version of POP 1989   2D Sprites made from Screen Grabs of Flash Game
Sourcing the Sound
      (Sarah)
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.
Level 1 Background
       (Marc)

                     What we
                     downloaded




                     What Marc
                     made
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.
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.
Problems?
Problem:                                    Solution:

1.   Merging code between two Game          1.   Having Game Maker standard
     Maker projects                              edition.
2.   Setting up a finite-state machine of   2.   Our solution was setting up a large
     the physics movements and of the            amount of Boolean variables that
     sprite animations                           would trigger the different states.
3.   The Sprites, when the motion was       3.   He removed certain states of the
     working, were not animated                  sprite animation and tuned the
     properly and appeared to be skiing/         animation speed while keeping in
     running in a very cartoon like              mind the frame rate of the game.
     fashion
4.   The sprite of the Prince plummeted     4.   Working with the physics functions.
     from one end of the room to the
     other with the touch of a button
5.   The Prince would get stuck in some     5.   Keeping the same collision mask
     of the walls                                shape for each animation.
6.   Reducing the momentum of the           6.   Using Boolean as triggers in order
     Prince when he falls, as he                 to catch the right instant when the
     appeared to plummet and the                 Prince was falling and then
     gravity did not look right.                 reducing his speed vector.

Weitere ähnliche Inhalte

Ähnlich wie Prince of persia2

Adam Robinson Evidence for Motion Graphics
Adam Robinson Evidence for Motion Graphics Adam Robinson Evidence for Motion Graphics
Adam Robinson Evidence for Motion Graphics adamrobinsonmedia
 
6. production reflection
6. production reflection6. production reflection
6. production reflectionJackRoberts76
 
Prince of persia 1989 2nd build
Prince of persia 1989 2nd buildPrince of persia 1989 2nd build
Prince of persia 1989 2nd buildSarah Bevan
 
6. production reflection interactive
6. production reflection interactive6. production reflection interactive
6. production reflection interactiveAllanGodin
 
My game development pipeline
My game development pipelineMy game development pipeline
My game development pipelineSamuel Hayman
 

Ähnlich wie Prince of persia2 (6)

Task 2 workflow
Task 2 workflowTask 2 workflow
Task 2 workflow
 
Adam Robinson Evidence for Motion Graphics
Adam Robinson Evidence for Motion Graphics Adam Robinson Evidence for Motion Graphics
Adam Robinson Evidence for Motion Graphics
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
 
Prince of persia 1989 2nd build
Prince of persia 1989 2nd buildPrince of persia 1989 2nd build
Prince of persia 1989 2nd build
 
6. production reflection interactive
6. production reflection interactive6. production reflection interactive
6. production reflection interactive
 
My game development pipeline
My game development pipelineMy game development pipeline
My game development pipeline
 

Mehr von Sarah Bevan

Kenpo app design doc presentation (June 2012)
Kenpo app design doc presentation (June 2012)Kenpo app design doc presentation (June 2012)
Kenpo app design doc presentation (June 2012)Sarah Bevan
 
Kenpo presentation
Kenpo presentationKenpo presentation
Kenpo presentationSarah Bevan
 
Modding presentation
Modding presentationModding presentation
Modding presentationSarah Bevan
 
Finding beta testers (pop 1989 2 d)
Finding beta testers (pop 1989 2 d)Finding beta testers (pop 1989 2 d)
Finding beta testers (pop 1989 2 d)Sarah Bevan
 
Sarah bevan major project proposal
Sarah bevan major project proposalSarah bevan major project proposal
Sarah bevan major project proposalSarah Bevan
 
Feed meapppresentation
Feed meapppresentationFeed meapppresentation
Feed meapppresentationSarah Bevan
 
Survive This Play test 3
Survive This Play test 3Survive This Play test 3
Survive This Play test 3Sarah Bevan
 
Survive This Play test 2
Survive This Play test 2Survive This Play test 2
Survive This Play test 2Sarah Bevan
 
Play Test 1 for Survive This
Play Test 1 for Survive ThisPlay Test 1 for Survive This
Play Test 1 for Survive ThisSarah Bevan
 
Sarah bevan puzzle power point
Sarah bevan puzzle power pointSarah bevan puzzle power point
Sarah bevan puzzle power pointSarah Bevan
 
Sarah bevan power point solutions
Sarah bevan power point solutionsSarah bevan power point solutions
Sarah bevan power point solutionsSarah Bevan
 
Sarah Bevan gamification slides
Sarah Bevan gamification slidesSarah Bevan gamification slides
Sarah Bevan gamification slidesSarah Bevan
 
Sarah bevan gamification slides
Sarah bevan gamification slidesSarah bevan gamification slides
Sarah bevan gamification slidesSarah Bevan
 

Mehr von Sarah Bevan (18)

Kenpo app design doc presentation (June 2012)
Kenpo app design doc presentation (June 2012)Kenpo app design doc presentation (June 2012)
Kenpo app design doc presentation (June 2012)
 
Kenpo app
Kenpo appKenpo app
Kenpo app
 
Kenpo presentation
Kenpo presentationKenpo presentation
Kenpo presentation
 
Modding presentation
Modding presentationModding presentation
Modding presentation
 
Finding beta testers (pop 1989 2 d)
Finding beta testers (pop 1989 2 d)Finding beta testers (pop 1989 2 d)
Finding beta testers (pop 1989 2 d)
 
Sarah bevan major project proposal
Sarah bevan major project proposalSarah bevan major project proposal
Sarah bevan major project proposal
 
Food map
Food mapFood map
Food map
 
Modding
ModdingModding
Modding
 
Feed meapppresentation
Feed meapppresentationFeed meapppresentation
Feed meapppresentation
 
Survive This Play test 3
Survive This Play test 3Survive This Play test 3
Survive This Play test 3
 
Survive This Play test 2
Survive This Play test 2Survive This Play test 2
Survive This Play test 2
 
Play Test 1 for Survive This
Play Test 1 for Survive ThisPlay Test 1 for Survive This
Play Test 1 for Survive This
 
Shotgun wedding
Shotgun weddingShotgun wedding
Shotgun wedding
 
Sarah bevan puzzle power point
Sarah bevan puzzle power pointSarah bevan puzzle power point
Sarah bevan puzzle power point
 
Sarah bevan power point solutions
Sarah bevan power point solutionsSarah bevan power point solutions
Sarah bevan power point solutions
 
Youda Sushi!
Youda Sushi!Youda Sushi!
Youda Sushi!
 
Sarah Bevan gamification slides
Sarah Bevan gamification slidesSarah Bevan gamification slides
Sarah Bevan gamification slides
 
Sarah bevan gamification slides
Sarah bevan gamification slidesSarah bevan gamification slides
Sarah bevan gamification slides
 

Kürzlich hochgeladen

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 

Kürzlich hochgeladen (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 

Prince of persia2

  • 1. Prince of Persia Modding Assignment Progress Report
  • 2. 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.
  • 3. Sprites (Marc and Sarah) Sprite Sheet downloaded Examples of Sprites made
  • 4. Other Sprites (Sarah) 2.5D elements grabbed Flash version of POP 1989 2D Sprites made from Screen Grabs of Flash Game
  • 6. 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.
  • 7. Level 1 Background (Marc) What we downloaded What Marc made
  • 8. 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.
  • 9. 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.
  • 11. Problem: Solution: 1. Merging code between two Game 1. Having Game Maker standard Maker projects edition. 2. Setting up a finite-state machine of 2. Our solution was setting up a large the physics movements and of the amount of Boolean variables that sprite animations would trigger the different states. 3. The Sprites, when the motion was 3. He removed certain states of the working, were not animated sprite animation and tuned the properly and appeared to be skiing/ animation speed while keeping in running in a very cartoon like mind the frame rate of the game. fashion 4. The sprite of the Prince plummeted 4. Working with the physics functions. from one end of the room to the other with the touch of a button 5. The Prince would get stuck in some 5. Keeping the same collision mask of the walls shape for each animation. 6. Reducing the momentum of the 6. Using Boolean as triggers in order Prince when he falls, as he to catch the right instant when the appeared to plummet and the Prince was falling and then gravity did not look right. reducing his speed vector.