Top Banner
MultiMedia Authoring MultiMedia Authoring 2 2 Project Design Project Design Team 8 Team 8 Tim Verweij Tim Verweij Pascal Snijders Blok Pascal Snijders Blok
12

MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

MultiMedia Authoring 2 MultiMedia Authoring 2 Project DesignProject Design

Team 8Team 8

Tim VerweijTim Verweij

Pascal Snijders BlokPascal Snijders Blok

Page 2: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Amazing LabyrinthAmazing Labyrinth

Board (7 * 7 pieces)Board (7 * 7 pieces) One extra pieceOne extra piece Sliding LabyrinthSliding Labyrinth 24 Treasures (6 to 24 Treasures (6 to

collect)collect) Maximum of 4 PlayersMaximum of 4 Players a.k.aa.k.a

‘‘De betoverde De betoverde Doolhof’Doolhof’

‘‘Das verrückte Das verrückte Labyrinth’.Labyrinth’.

Page 3: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Labyrinth Labyrinth (Rules)(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.

Page 4: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

LabyrinthLabyrinth (Functionalities) (Functionalities)

BoardGame (Max. 4 Players)BoardGame (Max. 4 Players)Switch between 2D and 3D Switch between 2D and 3D

ViewpointsViewpointsMulti-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 InputMouse Input

Page 5: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

LabyrinthLabyrinth (Design Decisions) (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 frontTreasures 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 The rotation of the extra piece corresponds with the

board. (wysiwyg rotation)board. (wysiwyg rotation) Turnable 3D viewpoint of the board, can be Turnable 3D viewpoint of the board, can be

switched to 2D.switched to 2D. Arrows around the board point to the input-Arrows around the board point to the input-

locations for the single piece.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 One computer can have multiple players human or

cpu.cpu.

Page 6: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Labyrinth Labyrinth (Design)(Design)

Page 7: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Labyrinth (Inside)Labyrinth (Inside)

Page 8: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Labyrinth Labyrinth (Objects)(Objects)

Page 9: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Network-test (VRML+PHP)Network-test (VRML+PHP)

Page 10: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Network-test (VRML+PHP)Network-test (VRML+PHP)

PHP

VRML Browser

VRML Browser

Data Files

VRML PHP Data encoded in URL

PHP VRML PHP generates VRML code

Page 11: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Labyrinth Labyrinth (BoardRepresentation)(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: DLP: List of 7 lists (rows) of 7 pieces eachList of 7 lists (rows) of 7 pieces each

Pieces are defined by structured Pieces are defined by structured atomsatoms

VRML: VRML: MFNode of (custom made)MFNode of (custom made)

BoardPiece PROTO instancesBoardPiece PROTO instances PHP / Data File: …PHP / Data File: …

Page 12: MultiMedia Authoring 2 Project Design Team 8 Tim Verweij Pascal Snijders Blok.

Questions?Questions?