Az SDLPoP egy ingyenes, nyílt forráskódú Prince of Persia-port, amely natívan fut Linuxon és Windowson. A játék az eredeti, DOS-os Prince of Persia visszafejtésén (disassembly) alapul, és az SDL könyvtárat használja, így a klasszikus játék modern rendszereken is játszható.
A Prince of Persia egy klasszikus, 1989-ben megjelent akció-platformjáték, amelyet Jordan Mechner készített. A játék különlegessége annak idején a rendkívül élethű karakteranimáció volt: a főhős mozgását rotoszkópos technikával készítették.
A történet szerint egy névtelen hercegnek kell kiszabadítania a szultán lányát, Jasmint, miközben egy palota veszélyes csapdáin és őrein keresztül kell eljutnia hozzá. A játék egyik jellegzetessége, hogy nemcsak gyorsaságra, hanem pontos időzítésre és ügyességre is szükség van: a szakadékok, tüskék, csapdák és az őrök könnyen végezhetnek a főhőssel. Az eredeti Prince of Persia először Apple II-re jelent meg, majd számos más platformra is elkészült, köztük DOS-ra, Amigára és később konzolokra. Az SDLPoP lényegében ennek az eredeti, DOS-os változatnak a modern, nyílt forráskódú változata.
Az SDLPoP nem csupán az eredeti játék egyszerű újraimplementálása: a projekt új funkciókkal és javításokkal is kibővíti a klasszikus játékmenetet, miközben lehetőség van az eredeti játék működésének megőrzésére is. A program támogatja például az egyedi módosításokat, új pályaelemeket, valamint a modok használatát.
A játékhoz szorosan kapcsolódik az Apoplexy pályaszerkesztő, amellyel a Prince of Persia 1 DOS-os pályái szerkeszthetők, majd közvetlenül az SDLPoP segítségével tesztelhetők. Az Apoplexy GNU/Linux és Windows alatt is elérhető, és az SDLPoP-pal együtt különösen érdekes lehet azoknak, akik nemcsak játszani szeretnének, hanem saját pályákat és módosításokat is készítenének.
Telepítés és letöltés
A kész SDLPoP-csomagok a Prince of Persia: Original Trilogy oldaláról tölthetők le Linuxra és Windowsra. A jelenlegi stabil kiadás az 1.23-as verzió, amely 2023 februárjában jelent meg. A fejlesztés alatt álló, esetleg kevésbé stabil változatok a projekt GitHub-oldalán érhetők el.
Az Apoplexy pályaszerkesztő külön is letölthető, GNU/Linux és Windows változatban, és automatikusan képes az SDLPoP használatára a pályák játék közbeni teszteléséhez.
