4D Prince of Persia Question

Questions like: "I can't find the sword" should go here.

Moderator: English Moderator Team

The Prince of Persia
The Prince of Persia
Posts: 1548
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: 4D Prince of Persia Question

Post by David » April 11th, 2015, 11:29 am

I made a program in Python. I attached it to this post.
It takes a level (PLV) file, and makes a map if possible, or tells that the level has broken room links.
You can find PLV files in the "levels" folder of apoplexy.

It checks for your properties 1), 2) and 3).
Property 0) is true if both 1) and 3) are true, so I don't check that.
Instead of your OL and NL, I use a queue.
Instead of your T, I use two mappings (associative arrays): one from room numbers to positions, and one from positions to room numbers.
The latter contains 0 for a position if it is known to be empty, this is for checking property 3).
(1.19 KiB) Downloaded 28 times

User avatar
Posts: 47
Joined: May 1st, 2014, 11:40 pm
Location: Menorca

Re: 4D Prince of Persia Question

Post by Zaknafein » April 11th, 2015, 4:55 pm

I don't understand Python, but i'll try to test that function with some PoP level :)

Post Reply