User Tools

Site Tools


democartridges

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
democartridges [2016/05/21 17:40] – [Container Zone Demo Cartridge] Boettchersdemocartridges [2022/04/09 20:42] (current) – [Zone Control] Boettchers
Line 16: Line 16:
 ---- ----
  
-==== Printing Variables Demo Cartridge====+==== 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}}   * Download (right mouse button, download as...): {{:democartridges:cartprintvariable.txt|cartprintvariable.txt}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
Line 27: Line 39:
  
 ---- ----
-==== Timer Demo Cartridge====+==== Cart: Timer Demo Cartridge ====
   * Download (right mouse button, download as...): {{:democartridges:carttimerdemo.txt|carttimerdemo.txt}}   * Download (right mouse button, download as...): {{:democartridges:carttimerdemo.txt|carttimerdemo.txt}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
Line 39: Line 51:
  
 ---- ----
 +==== Cart: Moving Zone ====
 +  * Download (right mouse button, download as...): {{:democartridges:carthunted.txt|carthunted.txt}}
 +  * Demo-Creator: Charlenni based on code by Bodenseepinguin
  
-==== Sub Group Demo Cartridge====+=== 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}}   * Download (right mouse button, download as...):  {{:democartridges:cartsubgroupdemo.eff|cartsubgroupdemo.eff}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
Line 53: Line 80:
  
 ---- ----
-==== Variables and Conditions Demo Cartridge====+==== Cart: Variables and Conditions ====
   * Download (right mouse button, download as...) {{:democartridges:cartvariablesconditions.eff|cartvariablesconditions.eff}}   * Download (right mouse button, download as...) {{:democartridges:cartvariablesconditions.eff|cartvariablesconditions.eff}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
Line 69: Line 96:
 ---- ----
  
-==== Parallel Zone Task AKA "Lights Out" Demo Cartridge====+==== Cart: Parallel Zone Task AKA "Lights Out"====
   * Download (right mouse button, download as...): {{:democartridges:cartparallelzonetask.eff|cartparallelzonetask.eff}}   * Download (right mouse button, download as...): {{:democartridges:cartparallelzonetask.eff|cartparallelzonetask.eff}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
Line 84: Line 111:
 ---- ----
  
-==== Multiple Choice Demo Cartridge====+==== Cart: Multiple Choice ====
   * Download (right mouse button, download as...): {{:democartridges:cartinputmultiplechoice.eff|cartinputmultiplechoice.eff}}   * Download (right mouse button, download as...): {{:democartridges:cartinputmultiplechoice.eff|cartinputmultiplechoice.eff}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
Line 97: Line 124:
 ---- ----
  
-==== Completion Code Demo Cartridge====+==== Cart: Completion Code ====
   * Download (right mouse button, download as...): {{:democartridges:cartcomplcode.eff|cartcomplcode.eff}}   * Download (right mouse button, download as...): {{:democartridges:cartcomplcode.eff|cartcomplcode.eff}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
Line 108: Line 135:
 ---- ----
  
-==== Container Zone Demo Cartridge====+==== Cart: Items inside items ===
   * Download (right mouse button, download as...): {{:democartridges:cartcontainerzone.txt|cartcontainerzone.txt}}   * Download (right mouse button, download as...): {{:democartridges:cartcontainerzone.txt|cartcontainerzone.txt}}
   * Demo-Creator: GeoMagician   * Demo-Creator: GeoMagician
 === Description === === Description ===
-This cartridge demonstrates how you can overcome a Wherigo problem with items inside items. Items can either be put **at the exact coordinates** of another item/character/zone or **inside** another item/character/zone.+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
  
-If you put your items **at the same coordinate**, this has the functionality of putting them just next to the item/character/zone. If you now move the character (or zone or item) away, your items will remain where they are, on the ground (at the position)+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.
  
-If you put your items **inside** something, this has the functionality of putting them inside the item/character/zone. If you now move the character (or zone or item) away, your items will be inside the character and they will move together with the character.+You can **always** see items that have been placed in the player'**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 solution
-== The problem: == +
- +
-  * You can **always** see items in your **inventory** +
-  * you can see items **in zones** typically when you are **inside an active zone** +
-  * you can **never** see **items inside items** (this is the problem) +
- +
- +
-== Possible solution: == +
- +
-Zones are a bit more versatile than what I have said above. You can actually choose when items will be shown to the player (there is a selection for Show Objects – e.g. “On Enter”).  +
- +
-Here is my plan:+
   - create an invisible Zone (named ContainerZone) that will contain your items   - 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   - the position of this zone should be somewhere outside the real world cartridge play area to avoid confusion
Line 137: Line 152:
   - activate the ContainerZone when you need 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 (for example 213 feet away). 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 ;-) )+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 ;-) )
  
  
Line 143: Line 158:
   * Items in Items   * Items in Items
   * Visibility of items inside zones   * 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
  
 ---- ----
Line 156: Line 182:
  
 ---- ----
- 
democartridges.1463845209.txt.gz · Last modified: 2016/05/21 17:40 by Boettchers