ThomasfamilyZA & BrendsZA GC3B0EJ – MEGA South Africa 2012 6 September 2012

Slides:



Advertisements
Similar presentations
Accessing electronic journals from off- campus This causes lots of headaches, but dont despair, heres how to do it! (Please note – this presentation is.
Advertisements

GEOLYMPIX MEGA : OXFORD 2012
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
Video Game Design Lesson 1. Game Designer Person involved in the development of a video game Person involved in the development of a video game Usually.
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
Interaction design using the graphical user interface (GUI)
Google Confidential and Proprietary Apps 1 Intro to Talk Google Apps.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
App Inventor Barb Ericson July 3, 2013.
Software Development B.Sc. (Hons) Multimedia ComputingMultimedia Authoring.
DeVry University Donelle Vance. GRAB - The Cross Platform iPhone, iPad & Android Phone Sharing Application August 2011.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
16/27/2015 3:38 AM6/27/2015 3:38 AM6/27/2015 3:38 AMTesting and Debugging Testing The process of verifying the software performs to the specifications.
App Inventor Barb Ericson Georgia Tech
ETrack User Manual Penchant Software Inc. This manual was written using an Iphone 4s Version One of the keys to successful freight management,
Video for Mobile Device Mark Green School of Creative Media.
Chapter 3 Planning Your Solution
1 Introduction to Human Computer Interaction  Livecode Overview  Based on Livecode User Guide from RunRev Ltd. (2010) 
Sequencing Miss Regan. Blood Hound  Does anyone know what the Bloodhound project is?  Video 1 Video 1  Video 2 Video 2  Link to website Link to website.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Task 2 P3, P4, P5 Gladys Nzita-Mak.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Discovery Education Streaming Overview. Log in Screen.
WEBINAR SERIES: ACCESSIBLE INTERACTIVE DOCUMENTS Week 3: Accessible Web Forms Norman Coombs
Android Apps: Look and Feel Module 6, Intro to I.T., Fall 2011 Sam Scott.
Next on the CC Lab agenda: Creating a podcast. We will break this session into three parts: 1.Recording a sound file 2.Getting the results into proper.
M1G Introduction to Programming 2 1. Designing a program.
1 BRIDGEPAD (BP) SYSTEM TRAINING Adapted for ScoreBridge Users By John de Ridder PSBC Revised 2 November 2009.
Working with Numbers in Alice - Converting to integers and to strings - Rounding numbers. - Truncating Numbers Samantha Huerta under the direction of Professor.
Welcome! In this Wimba Overview you will learn:  How the Wimba Support Team checks audio  How to communicate in the classroom  Features of the classroom.
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
1 Computing Software. Programming Style Programs that are not documented internally, while they may do what is requested, can be difficult to understand.
General Programming Introduction to Computing Science and Programming I.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Selecting, Formatting, and Printing a finished Report…….
MULTIMEDIA DEFINITION OF MULTIMEDIA
CHAPTER TEN AUTHORING.
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
Microsoft ® Office PowerPoint ® 2003 Training Playing sound [Your company name] presents:
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
Wannago Wherigo?. What’s all this then? Interactive GPS experience Interactive GPS experience Variety of possible activities Variety of possible activities.
XP Tutorial 8 Adding Interactivity with ActionScript.
Project Two Adding Web Pages, Links, and Images Define and set a home page Add pages to a Web site Describe Dreamweaver's image accessibility features.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Welcome. Getting Started with Discovery Streaming.
Files Tutor: You will need ….
Intermediate 2 Computing Unit 2 - Software Development.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
This poster has been designed to act as a customisable template. You do not have to use this template but it might be a useful starting point. The poster.
UFCFY5-30-1Multimedia Studio Scripting for Interactive Media Times Table Quiz This will contribute towards your online portfolio for this module.
CSC480 Software Engineering Lecture 7 September 16, 2002.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Comprehensive Continuous Improvement Plan(CCIP) Training Module 3 Funding Application.
1 Visa IntelliLink Spend Management Navigation as a Cardholder Training Deck.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 10 Using Menus and Validating Input.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Global MP3 Geoffrey Beers Deborah Ford Final Presentation Mike Quinn Mark Ridao Delivered by: Additional help by:
Comprehensive Continuous Improvement Plan(CCIP) Training Module 4 Funding Application.
Graham (ThomasfamilyZA) Brendan (BrendsZA) Nicole (ThomasfamilyZA) GC3KEQY Techno Event 3 30 June 2012
Development Environment
TurningPoint ResponseWare
Building a Wherigo ThomasfamilyZA & BrendsZA
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lesson 1: Buttons and Events – 12/18
Completing the tasks for A452 with….
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
Presentation transcript:

ThomasfamilyZA & BrendsZA GC3B0EJ – MEGA South Africa September

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa 20122

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa 20123

Wherigo players iPad/iPhone official Groundspeak Wherigo app Garmin some Nuvis, Colorado and Oregon PocketPC devices PocketPC player Android/HTC WhereYouGo app Nokia Symbian phones OpenWIG Test your Wherigo player using the Wherigo Player Tutorial ce-4333dd34db04 6 September 2012GC3B0EJ – MEGA South Africa 20124

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa 20125

Wherigo Builders Wherigo cartridges are written in Lua Powerful light-weight scripting language Used in Sim City 4 to customise rewards & some content Used in World of Warcraft for interface customisation Used in Adobe Photoshop Lightroom for user interface Wherigo Builders help create Wherigo cartridges Without knowing any Lua programming code Using essentially plain English to set the actions 6 September 2012GC3B0EJ – MEGA South Africa 20126

Wherigo Builders Groundspeak WherigoBuilder Still Alpha software Last updated 2008 Mixed reviews about using it Earwigo Online only Reviews seem good Active forum on groundspeak forums We didn’t try it out due to online designing only 6 September 2012GC3B0EJ – MEGA South Africa 20127

Wherigo Builders Urwigo Active forum on groundspeak forums Logic is flowchart driven We learnt to use it in a few days Active error trapping tells you about Missing information Program interface logic errors Works offline, other than: When you design zones When you test the cartridge 6 September 2012GC3B0EJ – MEGA South Africa 20128

Useful links - General caches-%E2%80%93-part-2-building-cartridges/ Wiki=75ddf31e0c2b71bcc7d8954bd9fe54e designing-wherigos/ 6 September 2012GC3B0EJ – MEGA South Africa 20129

Useful links - Urwigo 6a7ee7185e77e63eb7d80fadf4c29&showforum=62 opic= September 2012GC3B0EJ – MEGA South Africa

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa

Planning Spend time in the area you will use Explore it properly Look at the landmarks and structures Note the zones you want to use Make sure that zones are: Large enough for player to enter it, especially smartphone user Far apart enough that the GPS won’t get confused Not where muggles will get in the way Find final location Check availability with reviewer 6 September 2012GC3B0EJ – MEGA South Africa

Planning Plan the Wherigo Plan the concept Plan the story line Align the story line with the area Understand the distances to be travelled and time required Plan the detailed logic to get through the cartridge 6 September 2012GC3B0EJ – MEGA South Africa

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa

Designing - objects Zones Places the player needs to go to Characters People or animals that the player interacts with Placed in zones Items Things that the player interacts with Placed in zones or in player inventory Tasks Things that the player must do 6 September 2012GC3B0EJ – MEGA South Africa

Designing - logic Variables Programming items to store logic or information Counters Values you use repeatedly True/False indicators Track progress Timers to do/check time based tasks 6 September 2012GC3B0EJ – MEGA South Africa

Designing - logic Inputs Player responses from message boxes Can be text input or choices Random events Can be used to create different stories each time Consider asking some realworld questions Prevents players from playing whole cartridge on an emulator and just going to ground zero 6 September 2012GC3B0EJ – MEGA South Africa

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa

Building Build Zones Build Characters Build Items Build Tasks Build Variables 6 September 2012GC3B0EJ – MEGA South Africa

Building Create Media and link to objects Place Characters and Items Put them in starting zones Have images and descriptions for all objects Check that display starting status is correct Check that active starting status is correct 6 September 2012GC3B0EJ – MEGA South Africa

Programming Build events Zone activations Character activations Item activations Interactions Between player and Characters Between player and Items Between Characters and Items Between Items Message inputs All player responses need to be allowed for 6 September 2012GC3B0EJ – MEGA South Africa

Cartridge requirements With all the different players and screens, for the cartridge to be universal, must design for lowest common denominator Images Must be jpg format Suggested to be 230 x 130 pixels Icons must be 32x32 pixels in jpg format Sound only works on Pocket PC devices Create sound as mp3 files smaller than 512KB Adjust sampling to get balance between size and quality We used Audacity (free open-source sound editor) 6 September 2012GC3B0EJ – MEGA South Africa

Cartridge requirements OnZone commands do not work on Garmin devices OnClick for characters do not work on Garmin devices OnClick for items do not work on Garmin devices OnClick for tasks do not work on Garmin devices Maximum of 5 active zones at a time Garmin software has problems with emulation protection so leave it off 6 September 2012GC3B0EJ – MEGA South Africa

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa

Testing the logic - emulator Play all options repeatedly Check it doesn’t crash or get stuck Check zones and logic all work Try stuff in an illogical order Enter and leave zones partway through interactions Try do things in the wrong order Don’t assume players will do things the way you do Check spelling 6 September 2012GC3B0EJ – MEGA South Africa

Testing the cartridge – real world Download to as many devices as you can Test them in the field as you did the logic Play different options Do it several times Confirm the time taken Check the distance involved 6 September 2012GC3B0EJ – MEGA South Africa

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa

Implementation Listing on wherigo.com Listing on groundspeak.com Check downloads and links 6 September 2012GC3B0EJ – MEGA South Africa

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 6 September 2012GC3B0EJ – MEGA South Africa

Some practical examples Taken from GC326H6 Bezuidenhout Park Adventure Story Example 1 Zone setups Example 2 Basic character inputs & random events Taken from GC3M703 Fairytales and Fables Example 3 Changing object details and playing sound 6 September 2012GC3B0EJ – MEGA South Africa