Skip to content

Compatibility with Puzzlescript

david-pfx edited this page Mar 6, 2018 · 1 revision

Compatibility

Puzzlang and its player can play most PuzzleScript games with 100% compatbility. There are some known or possible areas of incompatbility.

  1. Not yet implemented. There is currently no support for real_time_interval, flickscreen and zoomscreen. Those will be implemented as soon as I can find suitable sample games.

  2. Conflicting rules. There are rule combinations that result in two pieces trying to move to the same location. The order of resolution of such conflicts is unspecified, and may be different between PuzzleScript and Puzzlang.

  3. Complex rules. There are cases where the precise meaning of the rule is unspecified or uncertain. This particularly applies to singleton patterns (only one cell) and combination directions (such as horizontal or parallel) in the action (right hand side), but there may be others. The behaviour may differ between PuzzleScript and Puzzlang.

  4. Sound. The sounds in the Unity player are primitive, and are not intended to match PuzzleScript. Feel free to find your own.

  5. Randomness. The behaviour is random, and is unlikely to match PuzzleScript.

Anything else you find is probably a bug!

Clone this wiki locally