Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

rizwanahmed24

Prince Of Persia 1 design not POP3D??

This topic is 5272 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hello i am the same person who asked abt the design of Prince Of Persia couple of days ago, i am interested in making the original POP1 for mobiles not POP3D, i asked abt the sort of 3D view of POP which gave the impression that if i want to develop POP3D using MIDP2, no, thats not the case, what i m intersted in is that POP1 has a inclined view not like other 2D games which have straight 2D view, so how i can do this, and also the collision detection, screen scrolling , how can i do these things Hope its now clear that i m asking abt POP1 which was developed more than a decade ago bye

Share this post


Link to post
Share on other sites
Advertisement
If I remember well, the screens of the original Prince of Persia were basically an 2D array of tiles (block, ground, ground that will fall, trap...). Only the graphics were in (some kind of) 3D. I think that is isometric oblique perspective, but I really don''t know.
You can do all the collision detection and similar stuff like in a Mario Brothers (or other 2D side-scroller) clone. Then, for graphics, translate the things you need to draw further (the background, the torchs, etc...) or closer (the columns, some little rocks, etc...) from their position in the screen along the diagonal you''re using as Z-axis.
Anyway, the thinks you''re asking will have more solutions in the "Game programming" or "Tilebased and Isometric" forums than here, in "Game design".

theNestruo

Syntax error in 2410
Ok

Share this post


Link to post
Share on other sites
POP always bugged me because it was tough to line up jumps and such. Take a look at Flashback: The Quest for Identity. It uses the grid system in a more rigorous way, and it makes things like big jumps and awkward traps a little bit more intuitive. I don''t think that a crossover of Flashback''s controls and POP''s content would cause trouble, except maybe with swordfighting (Falshback used guns), but even that would be simple. Easier coding, easier playing.

Share this post


Link to post
Share on other sites
Prince of Persia is a tile-based, page-scrolling action/puzzle game.

Tile-based
Each screen is composed of a grid of rectangular cells or tiles. There were roughly 20 tiles across the screen and 4 tiles vertically, with the ability to see an upper and lower level passage through the dungeon. The Prince could only occupy one tile at a time, though the smooth running animation cleverly hid that (he always stopped smack in the middle of a tile - including when the spikes got him).

Page-Scrolling
When the Prince exited the screen in either direction, an entirely new screen was presented with the Prince entering from the opposite side (exit left, enter right, and vice versa). There were never traps on the very first tile the Prince would encounter, as that would have been an unfair disadvantage.

Action/Puzzle
The majority of the game consisted of navigating the maze-like dungeon (simple in the early stages, then progressively harder), but the Prince also came across guards and other characters whom he had to fight with a sword picked up in level 1 (you can''t exit the level without the sword, which neatly avoids backtracking). The villains include skinny and fat guards, skeletons, a mirror image of the Prince and the evil Grand Vizier Jaffar himself.

The Prince
The Prince had three heart icons to begin with, indicating how much damage he could sustain. For every drop from too high, every cut with a sword and other non-fatal injury, a heart was deducted. These could be restored with red potions, and could be increased with purple potions to a maximum of, I believe, six.

Fatal drops existed (fall more than one screen height - splat!), as well as spikes that came out of the floor. The Prince ran most of the time, but by holding down the Shift key he would take single, deliberate steps forward (got you through spikes as well as lined you up with a ledge).

The Prince could run, jump and climb up, climb down, perform a running jump, and thrust and parry when swordfighting. When an enemy was encountered, pressing the Shift key drew (and sheathed!) the sword, Up parried a blow, Space thrust the sword and Left and Right cause the Prince to advance and retreat (in classical sparring pose, natch!)

Conclusion
That''s a fairly concise description of the design of Prince of Persia. Note the elegant and efficient control scheme.

Prince of Persia 2 was much more visually interesting, and included quite a few visceral additions: more frenetic action, more varied attacks (one character throws his sword in the first level, when you have none; duck to have it kill a guard approaching from your rear), higher skill requirements (the end of the first level has you run and jump off a pier onto a sailing ship) and more interesting puzzles (took me a while to figure out how to get pas the sandpit at the start of the dungeon). When you''re done implementing PoP 1, consider trying your hand at 2.

quote:
Original post by Iron Chef Carnage
POP always bugged me because it was tough to line up jumps and such.
The Shift key, my friend. Moves you to the edge, lines you up perfectly.

quote:
Take a look at Flashback: The Quest for Identity. It uses the grid system in a more rigorous way, and it makes things like big jumps and awkward traps a little bit more intuitive. I don''t think that a crossover of Flashback''s controls and POP''s content would cause trouble, except maybe with swordfighting (Flashback used guns), but even that would be simple. Easier coding, easier playing.
Nah. Flashback was an okay game, but it''s no Prince of Persia. It''s claim to fame is the interesting story and its use of rotoscoping for character animation.

Share this post


Link to post
Share on other sites
quote:
Original post by Oluseyi
The Shift key, my friend. Moves you to the edge, lines you up perfectly.


Provided you aren''t needing to do a running jump, which launched about 2 tiles after you pressed jump (IIRC)

Share this post


Link to post
Share on other sites
Oluseyi:
quote:
(...) he had to fight with a sword picked up in level 1 (you can''t exit the level without the sword, which neatly avoids backtracking).


Allow me to disagree, I can skip level 1 without geting the sword

Salsa cooked it, your eyes eat it!
[Hugo Ferreira][Positronic Dreams][Colibri 3D Engine][Entropy HL2 MOD][My DevDiary]
[Yann L.][Enginuity] [Penny Arcade] [MSDN][VS RoadMap][Humus][BSPs][UGP][NeHe]
                          Prozak - The GameDever formally known as pentium3id

Share this post


Link to post
Share on other sites
Yes, you can complete PoP1 in under 20 minutes if you know what you''re doing and practice a good deal.

http://www.phys.uu.nl/~dijkema/prince/

Never was patient enough to get past level 8 though.

Share this post


Link to post
Share on other sites
POP was one of those games where you had to learn almost every move by heart.
I dont remember the level number, but I clearly remember this one where any jump you make involves falling several stories to your death if you failed.
Running jumps were a bitch because of the way the animations were captured.

The key was timing. And knowing how to hold onto ledges, too

The only reason I kept going was the sheer joy of the fighting system. Oh, how I loved the feint/parry/lunge. Probably the most satisfying fencing system I have used TO THIS DAY !


Sancte Isidore ora pro nobis !

Share this post


Link to post
Share on other sites
to reiterate... it''s already been done. near perfect conversion. I''ve got it on my phone

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!