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

Slides:



Advertisements
Similar presentations
Computers: Tools for an Information Age Writing Your Own Web Page: Using HTML and Web Authoring Tools.
Advertisements

Game Procedures Who does what, where, when, and how?
Multimedia Authoring II
Treasure Hunt By: Eric de Boer & Olaf van Zon. Introduction Assignment: use VRML and DLP VRML = 3D but not very fast DLP= Logic language, not fast either.
Tutorial 6 Creating a Web Form
Flash Animation Using Linear Transformations By Kevin Hunter Kevin Hunter Marcus Yu Marcus Yu.
Table of Contents Why Play Chess? Setting Up the Board Get to Know the Pieces Check and Checkmate What the Chess Pieces Are Worth Opening Goals Endgame.
Computer Systems.
Multimedia Authoring 2 Game Concept Snakes & Ladders 3D Sjaak Wouters Wouter den Boer.
Nine Mens Morris Wouter Slokker Bob Klaasse. Fases of the game  1st fase: Placing the pieces - Each player should place 9 pieces in turns.  2nd fase:
Lecture 2 Dr Richard Reilly Dept. of Electronic & Electrical Engineering Room 153, Engineering Building To insert your company logo on this slide From.
Create slices and hotspots Create links in Web pages Create rollovers from slices Create basic animation Add tweening symbol instances to create animation.
Adaptive Content Delivery for Scalable Web Servers Authors: Rahul Pradhan and Mark Claypool Presented by: David Finkel Computer Science Department Worcester.
® Microsoft Office 2010 PowerPoint Tutorial 2: Adding and Modifying Text and Graphic Objects.
ABC’s of PowerPoint (Office 2007) Part 1: Basic Vocabulary Part 2: Cursors Part 3: Insert Your Text Part 4: Insert Your Pictures Part 5: Basic Tools &
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Course: Introduction to Computers
A Prezi presentation is like creating a mind map. It is created on a blank canvas and you decide where the information goes on this canvas.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 11 Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next Generation.
Chess Merit Badge Chess Basics: Set Up the Board & Basic Rules by Joseph L. Bell © 2011.
Zombie Zip Code Original eLearning Game. Zombie Zip Code Town has been overrun by zombie while you were at work! Run through the streets to find your.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
Today in CS161 Lecture #4 Solving Problems with Computers Walk through the Tic Tac Toe Algorithm Getting ready for Creating Programs Turn the Inches to.
G.T.R. Data Inc. Welcome to our EDI Overview. G.T.R. Data Inc. EDI Demonstration This demonstration will take you on a guided tour of our software. After.
Team 1 Jesus Weibo Mina Yunming. Client’s Needs  Short term, medium term, long term plans  Simulation of energy system to provide affordable future.
CPSC 203 Introduction to Computers Lab 23 Jie Gao.
LabVIEW Program and Data Flow Review LabVIEW Robotics Fundamentals.
CHP-4 QUEUE.
Ga Ag Ed Curriculum Office, July 2001 To accompany the Georgia Agriculture Education Curriculum Go to Last Slide for Directions.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Introduction to Object-Oriented Programming
Prezi in the Classroom. Why Prezi?  PREZI allows you to create unbelievably dynamic presentations, where you can zoom in and out across a large poster,
By Tim Savelle, Morgan County High School Go to Last Slide for Directions.
Computer Science & Engineering 2111 Lecture 9 Data Validation, Worksheet Protection, and Macros 1CSE Data Validation and Macros.
Serial Link Game Team 1 Levi Balling, Robert Christensen, James Lewis 9 RS232 Team 1CS 3710.
Lecture 8 February 29, Topics Questions about Exercise 4, due Thursday? Object Based Programming (Chapter 8) –Basic Principles –Methods –Fields.
Functions Is Fibonacci Repeated or Recursive? Created by: Rachel Oakley.
Server-Side Scripting with PHP ISYS 475. PHP Manual Website
Lesson 1 History of Chess Why We Teach Chess Goal of Chess.
Trojan Rabbits. (10/31) Functional minimum: Tile/Grid-based Game "Engine" (Shaun & Michael) Game Objects Created (Timothy) User Interaction Movement (Yan)
Embedded Reservation Space -Lakshminarayana Lakkavarapukota
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Canyon Adventure Gameplay David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
The Internet and World Wide Web Sullivan University Library.
- Professor Kurt Brandquist - IT133 Software Applications Unit 6 Seminar: Formulas and Functions Wednesday, 6/22/11.
Introduction to VRML for generating 3-D display
Controlling a Robot with a Neural Network n CS/PY 231 Lab Presentation # 9 n March 30, 2005 n Mount Union College.
Game Procedures Who does what, where, when, and how?
Computer Security: Principles and Practice
1. Black Box Testing  Black box testing is also called functional testing  Black box testing ignores the internal mechanism of a system or component.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 11 Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next Generation.
1 HTML forms (cont.)
Least Common Multiple next © Math As A Second Language All Rights Reserved Using Prime Factors.
INTERNET APPLICATIONS CPIT405 Forms, Internal links, meta tags, search engine friendly websites.
Tutorial 6 Creating a Web Form
Get to know Live Meeting 2007 Show and share files in Live Meeting Whether you schedule a Live Meeting or start one in a moment, you can make it more informative.
Go to Last Slide for Directions Submitted by James Corbett Modified by Georgia Agricultural Education Curriculum Office June 2007.
Web Design Vocabulary #3. HTML Hypertext Markup Language - The coding scheme used to format text for use on the World Wide Web.
By Martha Nelson Digital Learning Specialist Excel 2016 Charts and Graphs.
Tracking Hosted Buyer Meetings September 25 th, 2013 Stéphane Doutriaux –
Instructions: 1. Type your categories (1-4) along the top row of the
Presenting Prezi Michael Pelitera
CHESS.
Graph Paper Programming
Treasure Chess ECE 477 Team 2 Brock Caley.
Lesson 2: Selecting Cells, Rows, and Columns
Shelly Cashman: Microsoft Excel 2016
Resources and interactions
U3L8 Creating Functions with Parameters
Presentation transcript:

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

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’.

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.

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

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.

Labyrinth (Design)

Labyrinth (Inside)

Labyrinth (Objects)

Network-test (VRML+PHP)

PHP VRML Browser Data Files VRML  PHPData encoded in URL PHP  VRMLPHP generates VRML code

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: …

Questions?