Building a Wherigo ThomasfamilyZA & BrendsZA

Slides:



Advertisements
Similar presentations
GEOLYMPIX MEGA : OXFORD 2012
Advertisements

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)
Video for Mobile Device Mark Green School of Creative Media.
1 Introduction to Human Computer Interaction  Livecode Overview  Based on Livecode User Guide from RunRev Ltd. (2010) 
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.
Discovery Education Streaming Overview. Log in Screen.
WEBINAR SERIES: ACCESSIBLE INTERACTIVE DOCUMENTS Week 3: Accessible Web Forms Norman Coombs
ThomasfamilyZA & BrendsZA GC3B0EJ – MEGA South Africa September 2012
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.
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.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
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 4 Funding Application.
Graham (ThomasfamilyZA) Brendan (BrendsZA) Nicole (ThomasfamilyZA) GC3KEQY Techno Event 3 30 June 2012
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Introduction to Programming and App Inventor. Introduction What is a computer program? Introducing App Inventor Getting hands on with App Inventor.
FOP: Multi-Screen Apps
Installing and Learning Software
Multimedia Design.
Development Environment
Component 1.6.
Introduction to Computing Science and Programming I
TurningPoint ResponseWare
Installing and Learning Software
ELPA21 Data Entry Interface (DEI) Overview
LONER MOBILE.
elp.
LONER MOBILE.
Visual Programming week # 02 APP (Application) Architecture.
Data Validation and Protecting Workbook
Imran Hussain University of Management and Technology (UMT)
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Section 17.1 Section 17.2 Add an audio file using HTML
ELPA21 Data Entry Interface (DEI) Overview
LCGAA nightlies infrastructure
Steps To Activate Hulu On Ubuntu And Linux Based Devices. For more Details visit
Petivity Medium-Fi Prototype
CSC480 Software Engineering
STEPS TO ACTIVATE AND LINK THE ROKU STREAMING PLAYER ON THE NETWORK Smart Tv Help Line Toll Free ( Toll Free ( )
Algorithm and Ambiguity
Lesson 1: Buttons and Events – 12/18
Introduction to Computers
Facing Problem with Hulu on Android and iPhone Device? (Check Here)
E-NOTIFY and CAER OnLine Training
Completing the tasks for A452 with….
Data Entry Interface (DEI) Overview
Designing and Debugging Batch and Interactive COBOL Programs
Easy way to download Flash Keyboard APK for Android
Local Government Corporation
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
MBI 630: Week 11 Interface Design
We’re moving on to more recap from other programming languages
Algorithm and Ambiguity
Teaching slides Chapter 6.
Web SA: File Upload Function
What I plan to do in my two videos
Introduction to Medisoft
ABB Ability™ Smart Sensor
Creating a Simple Game in Scratch
Upload/Download Inventory
Upload/Download Inventory
ICS103 Programming in C 1: Overview of Computers And Programming
Learn the ways for Garmin GPS update on your device
Presentation transcript:

Building a Wherigo ThomasfamilyZA & BrendsZA GC4XMNH– 2014 Techno Event 1: Where u going? 15 March 2014 http://www.thomasfamily.co.za/geocachingpresentations

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Wherigo players iPad/iPhone Garmin PocketPC devices Android/HTC 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 http://www.wherigo.com/cartridge/details.aspx?CGUID=4b3fa42a-26af-4120-97ce-4333dd34db04 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Wherigo Builders Groundspeak WherigoBuilder Earwigo 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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Wherigo Builders Urwigo http://www.wherigo.cz/urwigo/#en 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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Useful links - General http://geocass.wordpress.com/2011/02/15/wherigo-caches-%E2%80%93-part-2-building-cartridges/ http://www.earwigo.net/WWB/wiki/doku.php?DokuWiki=75ddf31e0c2b71bcc7d8954bd9fe54e3 http://wherigobuilder.wikispaces.com/ http://www.wherigo.com/faq.aspx http://www.cacheupnb.com/a-quick-guide-to-designing-wherigos/ 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Useful links - Urwigo http://forums.groundspeak.com/GC/index.php?s=b696a7ee7185e77e63eb7d80fadf4c29&showforum=62 http://forums.groundspeak.com/GC/index.php?showtopic=242148 http://members.home.nl/huyzer.koens/ 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Designing - objects Zones Characters Items Tasks 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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Designing - logic Inputs Random events 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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Building Build Zones Build Characters Build Items Build Tasks Build Variables 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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) 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

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 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Implementation Listing on wherigo.com Listing on groundspeak.com Check downloads and links 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Agenda Wherigo Players Wherigo Builders Planning Designing Building Testing Implementing Examples 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?

Practical example 15 March 2014 GC4XMNH - 2014 Techno Event 1: Where u going?