Here is a tutorial written in puzzle script.
The goal of the game is easy - to get a degree in puzzle script.
The tutorial covers.
Exits
Pushing Objects
Messages, Layers
Picking up Objects, Carrying Objects, Wielding objects
Shooting, Guns
Mirrors
Gravity, Ladders, Jumping
Mazes, Hallways, Hidden Rooms (for rogue fans)
And touches on puzzle script 3D extensions ;)
If you get stuck press R.
Note, The code is only an example and i'm sure there are better ways to do things..
permalink
http://www.puzzlescript.net/play.html?p=7c530a94aa7f2ea90520
enjoy