====== Demo cartridges ====== The demo cartridges have to be restored to your account before you can look at them. This is how that is done: * Click on the cartridge that you want to test * Save the cartridge to a location on your computer that you can easily find (e.g C:\wherigo) * Log in to Earwigo * Go to the Earwigo cartridge management (Manage cartridges) * select the Operation Restore * Select "Browse" and find the demo cartridge that you have downloaded a few minutes ago. * Be careful that you do not create identical cartridge names in Earwigo (rename the existing cartridge if you have to avoid name conflicts). * Click on "Submit" to restore the demo cartridge to your account. * It is normally the best practice to play the cartridge in Webwigo ("Run in Webwigo") to get a first impression. * Also open the cartridge code in Earwigo on a separate browser tab. * Compare Webwigo actions with the Earwigo code. * Have fun ;-) ---- ==== Cart: Talk to a character ==== * Download (right mouse button, download as...): {{:democartridges:carttalktocharacter.txt|carttalktocharacter.txt}} * Demo-Creator: GeoMagician === Description === This cartridge demonstrates how you position a character in a zone and how you can talk to the character. === Content === * Character Container (position) * Character Commands * Character Command Events * Messages ---- ==== Cart: Printing Variables ==== * Download (right mouse button, download as...): {{:democartridges:cartprintvariable.txt|cartprintvariable.txt}} * Demo-Creator: GeoMagician === Description === This cartridge demonstrates how to print a variable and how to change it to display a user input. === Content === * variable * print * input ---- ==== Cart: Timer Demo Cartridge ==== * Download (right mouse button, download as...): {{:democartridges:carttimerdemo.txt|carttimerdemo.txt}} * Demo-Creator: GeoMagician === Description === This demo explains the difference between countdown and interval timers. It gives you an example how to display the remaining time to the player. To do this the cartridge has to start timers, stop timers and react on timer events (tic event). === Content === * Count Down Timer * Interval Timer * Display Timer Value * Play Anywhere ---- ==== Cart: Moving Zone ==== * Download (right mouse button, download as...): {{:democartridges:carthunted.txt|carthunted.txt}} * Demo-Creator: Charlenni based on code by Bodenseepinguin === Description === This demo features a moving zone that hunts the player. A timer is used to move the zone every 5 seconds. Customer LUA script (located under Cartridge/AuthorScript) provides the functionality to move the zone. Additional magic (LUA-commands) is hidden on the timer's Tic event page. Remember to check this page as well as the Author Script. === Content === * Moving zone * Author script * LUA commands * Timer * Earwigo variable names in LUA ---- ==== Cart: Solve Groups of Zones ==== * Download (right mouse button, download as...): {{:democartridges:cartsubgroupdemo.eff|cartsubgroupdemo.eff}} * Demo-Creator: GeoMagician === Description === One initial zone activates a set of sub-zones. Once these sub-zones have all been visited, a second set of sub-zones appears. The concept is similar to the "Lights out" concept of the Kit builder. === Content === * Expressions (requires IF statement) * If statements (using expressions) * Flag variables * Overlapping zones * Lights out concept ---- ==== Cart: Variables and Conditions ==== * Download (right mouse button, download as...) {{:democartridges:cartvariablesconditions.eff|cartvariablesconditions.eff}} * Demo-Creator: GeoMagician === Description === This is a tutorial cartridge about conditions (expressions), variables and simple function calls. The user has to pick up a key and use it to unlock the 2nd zone. Then he has to find several items to unlock the 3rd zone. Start the cartridge and go to the Mission Briefing. === Content === * picking up items * using items * counting with variables * function call * several items needed to unlock zone * expressions (needs IF) * If (needs expression) ---- ==== Cart: Parallel Zone Task AKA "Lights Out"==== * Download (right mouse button, download as...): {{:democartridges:cartparallelzonetask.eff|cartparallelzonetask.eff}} * Demo-Creator: GeoMagician === Description === The player has to visit 3 zones in any order (lights out for all 3 zones) to unlock the final zone. Tasks are used to inform the player about the remaining tasks and to calculate player progress. === Content === * Variables * Expressions * If * Lights Out * Tasks as progress conter * Completing tasks ---- ==== Cart: Multiple Choice ==== * Download (right mouse button, download as...): {{:democartridges:cartinputmultiplechoice.eff|cartinputmultiplechoice.eff}} * Demo-Creator: GeoMagician === Description === This cartridge uses one multiple choice input to start and stop some timers === Content === * Multiple Choice * Input * Interval Timer * Countdown Timer ---- ==== Cart: Completion Code ==== * Download (right mouse button, download as...): {{:democartridges:cartcomplcode.eff|cartcomplcode.eff}} * Demo-Creator: GeoMagician === Description === This cartridge will show you how to present the completion code to your players. === Content === * Completion code * Item Command ---- ==== Cart: Items inside items === * Download (right mouse button, download as...): {{:democartridges:cartcontainerzone.txt|cartcontainerzone.txt}} * Demo-Creator: GeoMagician === Description === This cartridge demonstrates how you can overcome a Wherigo problem with items inside items. The problem is that you can not see or select items that have been placed inside other items. You can script around this problem but here is a quicker solution. Why should you care? Because it is smart to put items inside a character or another item (I will call this item ContainerItem). Once your items are inside the character or the ContainerItem they will move together with it. You can **always** see items that have been placed in the player's **inventory**. If your game idea works with all items inside the player's inventory, you have no problem. You do not need this demo cartridge. If you want to activate and deactivate several items together, here is a solution - create an invisible Zone (named ContainerZone) that will contain your items - the position of this zone should be somewhere outside the real world cartridge play area to avoid confusion - Set //Show Objects// in the ContainerZone to “always” - deactivate the ContainerZone when you do not want to see the items - activate the ContainerZone when you need to see the items There is a catch with this trick. Items will show up but they will be more or less far away from the player. You have to create a story that makes this plausible (consider working with a Tardis instead of a box. This should make it easier to explain the distance issue ;-) ) === Content === * Items in Items * Visibility of items inside zones ---- ==== Cart: Zone Control==== * Download (right mouse button, download as...): {{:democartridges:cartzonecontrol.zip|cartzonecontrol.zip}} * Demo-Creator: GeoMagician === Description === This cartridge uses function calls to activate and de-activate multiple zones. The player can select any zone. Once he is inside the zone all other zones will become unusable (inactive). If the player leaves the zone all unvisited zones will become available again. === Content === * function call * function parameter * Set value ---- ==== XXX Demo Cartridge==== * Download (right mouse button, download as...): {{:democartridges:cartNameName.eff|cartNameName.eff}} * Demo-Creator: YourName === Description === Put your description here. Use this text as a copy and paste template (saves all of us a lot of time ;-) ) === Content === * Key word * Key word * Key word ----