Download presentation
Presentation is loading. Please wait.
1
MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok
2
Amazing Labyrinth Board (7 * 7 pieces) Board (7 * 7 pieces) One extra piece One extra piece Sliding Labyrinth Sliding Labyrinth 24 Treasures (6 to collect) 24 Treasures (6 to collect) Maximum of 4 Players Maximum of 4 Players a.k.a a.k.a ‘De betoverde Doolhof’ ‘Das verrückte Labyrinth’. ‘Das verrückte Labyrinth’.
3
Labyrinth (Rules) Each player starts on one of the corners of the board. The winner is the first player that reaches his or her starting position after collecting the 6 treasures assigned to that player. To collect the treasures you must shift the pieces of the maze. This is done by pushing the extra maze piece into the labyrinth at some point so that you can move as far as you wish along its open passageways.
4
Labyrinth (Functionalities) BoardGame (Max. 4 Players) BoardGame (Max. 4 Players) Switch between 2D and 3D Viewpoints Switch between 2D and 3D Viewpoints Multi-Player (network+hot-seat) Multi-Player (network+hot-seat) Alternative Networking (PHP+VRML) Alternative Networking (PHP+VRML) Automatic Pathfinder (DLP) Automatic Pathfinder (DLP) Computer Player (DLP) Computer Player (DLP) Mouse Input Mouse Input
5
Labyrinth (Design Decisions) Every piece has a small-random difference in color. Every piece has a small-random difference in color. Treasures are always viewed from the front Treasures are always viewed from the front One piece can contain 4 pawns + 1 treasure. One piece can contain 4 pawns + 1 treasure. The rotation of the extra piece corresponds with the board. (wysiwyg rotation) The rotation of the extra piece corresponds with the board. (wysiwyg rotation) Turnable 3D viewpoint of the board, can be switched to 2D. Turnable 3D viewpoint of the board, can be switched to 2D. Arrows around the board point to the input-locations for the single piece. Arrows around the board point to the input-locations for the single piece. Moving is done with an inside-viewpoint. Moving is done with an inside-viewpoint. One computer can have multiple players human or cpu. One computer can have multiple players human or cpu.
6
Labyrinth (Design)
7
Labyrinth (Inside)
8
Labyrinth (Objects)
9
Network-test (VRML+PHP)
10
PHP VRML Browser Data Files VRML PHPData encoded in URL PHP VRMLPHP generates VRML code
11
Labyrinth (BoardRepresentation) Each piece is represented by: Each piece is represented by: Type (Corner,T-Junction,Straight) Type (Corner,T-Junction,Straight) Rotation (range 0-3) Rotation (range 0-3) Contents (Pawns, Treasure) Contents (Pawns, Treasure) DLP: List of 7 lists (rows) of 7 pieces each DLP: List of 7 lists (rows) of 7 pieces each Pieces are defined by structured atoms VRML: MFNode of (custom made) VRML: MFNode of (custom made) BoardPiece PROTO instances PHP / Data File: … PHP / Data File: …
12
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.