• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:26
CEST 19:26
KST 02:26
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10
Community News
Weekly Cups (October 5-11): Farewell to 5.0.161Rollback Netcode in Brood War845.0.17 Patch Notes - October 7, 202622Weekly Cups Results (Sep 28-Oct 4)0SC4ALL: II SC2 Complete Invited Player Lineup10
StarCraft 2
General
Weekly Cups (October 5-11): Farewell to 5.0.16 StarCraft open world shooter announced at BlizzCon 5.0.17 Patch Notes - October 7, 2026 ESL Pro Tour for SC2 discontinued [Old] StarCraft 3 Reportedly in Development
Tourneys
$3,500 WardiTV Not-Summer Championship Stellar Fest TWO the Moon (Dec 16-20) ISSL (IntoTheTV x SOOP SC2 League): Premier RSL 2026 Offline Finals LCQ Sign-Ups ScienceCraft (October 24-25) - Live Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[A] Nemrods 1/4 players [M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 547 Temple Of Terror Mutation # 546 Catch the Train Mutation # 545 And Drops and Rifts
Brood War
General
BW General Discussion BSL23 Confirmations Starts on New BSL Portal ASL FINALS HYPE VIDEO 2X ASL22 General Discussion Sagi.gg Launcher Released
Tourneys
[Megathread] Daily Proleagues ASL 22 Finals [ASL22] Semifinal A [ASL22] Semifinal B
Strategy
Simple Questions, Simple Answers Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do?
Other Games
General Games
Dawn of War IV Nintendo Switch Thread Stormgate/Frost Giant Megathread General RTS Discussion Thread Warcraft III: The Frozen Throne
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
The Link Between Gaming and …
TrAiDoS
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 11949 users

The genius of Prince Of Persia 1 (Level 2)

Blogs > 0x64
Post a Reply
0x64
Profile Blog Joined September 2002
Finland4647 Posts
October 25 2013 10:12 GMT
#1
Level 1

http://www.teamliquid.net/blogs/viewblog.php?topic_id=433272

Conference talk by the creator

http://www.gdcvault.com/play/1014634/Classic-Game-Postmortem-PRINCE-OF

Old games were also programming wonders, here is a code review

http://fabiensanglard.net/prince_of_persia/


[image loading]
Apple 2, 1989

[image loading]
DOS, 1990

[image loading]
Macintosh, 1992 (That's when I had the chance to finally play this game!)

I wanted to show a little bit of the graphical evolution of the game.
The Macintosh version ended up using graphics that were created for Prince of Persia 2.
The game I played pretty much looked like this:
[image loading]
The wonderful thing was that it would run as well on my Mac SE in black&white, the art was solid and the code very efficient.
While playing at a friends house, the game pretty much looked like this:
[image loading]

The difference was also huge on the music side, that again set the difference between the PC and the Mac version.
The SNES version managed quite nicely the music side.

Later, more modern adaptation of this title were made, POP: Sands Of Time for Playstation (Or was it for XBox?) shipped with a secret version of POP1 with 3d graphs.

Anyway, Let's go to analyze the shit out of level 2!



Level 2

1. First screen, we notice on the right, two fallen tiles, a dead end. This two falling tile are repeated straight in the second screen. Not really relevant, just making the first screen less boring.

2. Falling tile + guard fight, hey that fight feels already more exciting! Drama added! Notice how the guard also blocks your attack.

3. A way to explore down, if I remember correctly, there is a health potion hidden there.

4. Third screen, first time we have spikes on the same level as you are running. First potion you are forced to notice. Doesn't particle effect call you?

5. 4th screen, quite a straightforward jump timing challenge, not fatal. Notice the fallen tiles, this time to indicate that there is a way up the roof.

6. 5th screen, again has something to tell us. You missed a secret passage!!! If you'd found the secret, you might have wondered why was there even this little dead end to the left.

7. 6th and 7th room are simple, probably just about pacing and diversity. "we are in a well guarded p(a)lace".

8. 8th room. The poison potion.. This one has a teaching lessons. You want to introduce the concept of particle colors have a meaning: Red is Healthy. White is bad (or at least hazardous).
The good potion is given first, so if the player has only one life left, he doesn't do kill himself on the first encounter with the poison. This poison potion is overall a pretty gimmicky design, as it serves no purpose anymore once the player knows the negative effect.

9. The shut down tile is there again a added juice, do you bother to jump over, just a little gamble but so far the game has been fair and you have no reason to think you might get permanently stuck. This is a long term thing the game is trying to teach, a teaching needed at Level 8. Level 8 would simply not work if you could get trapped before or that you would have not had plenty of door slamming behind you and not being a problem.
Level 8 is the one where you get stuck and you just have to wait near the door that a mouse comes and press the door trigger.

10. 9th room, jump and attack guards. This is before the time where from these position you would just press a kill button and a crazy murder animation would do everything for you. Our player will fail badly here and jump to close to the guard, almost getting killed. That's again a new situation tough to the player. The player is now forced to learn about the delays of getting up.

11. Next the secret way to the big health potion... Hey Bigger is Better right? Red particles means good too, yay we are talking on two levels. The color code has been taught, the meaning of size is intrinsically understood. You just do put big health potion and have them give less effect than the small ones.
I don't remember what was to the right...

12. 3 room in a raw with little challenges, reminding the basics.

13. 2 ways to go. but the interesting thing to notice is that now the door triggering mechanism is in the nearby room, with a sound clue. Just one step harder.
What I find interesting is that the way taken by the player is one that is design for an explorer, one that will see a button and press it before knowing why.
The other way, is design for the one going straight, he will first see the end level door and then explore to find the button. Just my theory, might be also just random level design that felt cool.


The end of the level has elements that enhance the feeling of rising the dungeon.
Also I wanted to point out that the level's major direction is to the left.
The first level was a left-right, back and forth direction. The third level goes a bit around, with the end to the left.
4th level again to the left...
5th end also towards the left...

I feel this left going is a symbol of getting back to what you love, getting your life back.
People says that the going to the right in platformer is a metaphor of time and life passing.
I'd just be interested to know if this is just random or was it deliberately so.

Make me a wiser panda!



***
Dump of assembler code from 0xffffffec to 0x64: End of assembler dump.
Please log in or register to reply.
Live Events Refresh
Next event in 6h 34m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech158
StarCraft: Brood War
Britney 29040
actioN 363
firebathero 157
Zeus 89
Trap 53
Mong 51
Light 44
sSak 31
PianO 21
Rock 20
[ Show more ]
Sexy 20
scan(afreeca) 16
HiyA 15
Sharp 11
zelot 11
ajuk12(nOOB) 6
Sacsri 6
Djem5 4
Dota 2
qojqva3475
Dendi1155
420jenkins312
League of Legends
Grubby1930
Counter-Strike
pashabiceps1303
fl0m1093
ceh9518
x6flipin277
Heroes of the Storm
MindelVK8
Other Games
FrodaN772
Beastyqt649
KnowMe139
RotterdaM117
QueenE75
UpATreeSC2
Organizations
Other Games
WardiTV414
BasetradeTV253
[ Show 19 non-featured ]
StarCraft 2
• StrangeGG 68
• niya90s 1
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• HerbMon 23
• ChaeLyn 6
• FirePhoenix6
• Michael_bg 6
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 2028
League of Legends
• Nemesis2001
Other Games
• Shiphtur947
• WagamamaTV489
• imaqtpie468
Upcoming Events
PiGosaur Cup
6h 34m
Kung Fu Cup
17h 34m
The PondCast
1d 16h
Online Event
2 days
Korean StarCraft League
3 days
Afreeca Starleague
3 days
Rush vs Soulkey
CranKy Ducklings
3 days
BSL Open Qualifier
4 days
Sparkling Tuna Cup
4 days
IPSL
4 days
[ Show More ]
BSL Open Qualifier
5 days
WardiTV Weekly
5 days
IntoTheTV X SOOP
6 days
Liquipedia Results

Completed

Proleague 2026-10-12
Blizzard Classic Cup 2026
Copium Cup

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
HCC Season 3
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.