---
title: Creating a Whack-a-Mole Game in Eos
description: How to use the Zones feature in Augment3d (the Eos 3D programming environment) to recreate the carnival classic, Whack-a-Mole/
image: https://blog.etcconnect.com/hubfs/Whack-A-Mole-2.png
---

- [ETCCONNECT](https://etcconnect.com/)
- [ABOUT](https://blog.etcconnect.com/about)
- [AUTHORS](https://blog.etcconnect.com/blog-authors)
- [CONTACT](https://blog.etcconnect.com/contact)

[Follow us on Facebook](https://www.facebook.com/ElectronicTheatreControls) [Follow us on Instagram](https://www.instagram.com/ElectronicTheatreControls) [Follow us on LinkedIn](https://www.linkedin.com/company/electronic-theatre-controls) [Follow us on LinkedIn](https://www.youtube.com/user/ETCVideoLibrary)

[![EtCetera_319x104](https://blog.etcconnect.com/hs-fs/hubfs/EtCetera_319x104.png?width=319&height=104&name=EtCetera_319x104.png "EtCetera_319x104")](https://blog.etcconnect.com)

<https://blog.etcconnect.com/creating-whack-a-mole-eos#gwen-offcanvas-primary>

[![ETC Blog](https://blog.etcconnect.com/hs-fs/hubfs/EtCetera_319x104.png?width=319&height=104&name=EtCetera_319x104.png "ETC Blog")](https://blog.etcconnect.com)

- [SPOTLIGHT](https://blog.etcconnect.com/tag/spotlight)
- [ETC CULTURE](https://blog.etcconnect.com/tag/etc-culture)
- [GEAR](https://blog.etcconnect.com/tag/gear)
- [LEARN](https://blog.etcconnect.com/tag/learn)
- [ODDS & ENDS](https://blog.etcconnect.com/tag/odds-ends)
- [BRIGHT IDEAS](https://blog.etcconnect.com/tag/bright-ideas)

Search

## [![blog-header](https://blog.etcconnect.com/hs-fs/hubfs/blog-header.png?width=476&height=155&name=blog-header.png "blog-header")](https://www.etcconnect.com)

[Follow us on Facebook](https://www.facebook.com/ElectronicTheatreControls) [Follow us on Instagram](https://www.instagram.com/ElectronicTheatreControls) [Follow us on LinkedIn](https://www.linkedin.com/company/electronic-theatre-controls) [Follow us on LinkedIn](https://www.youtube.com/user/ETCVideoLibrary) 

[✕](https://blog.etcconnect.com/creating-whack-a-mole-eos#gwen-offcanvas-primary)

- [SPOTLIGHT](https://blog.etcconnect.com/tag/spotlight)
- [ETC CULTURE](https://blog.etcconnect.com/tag/etc-culture)
- [GEAR](https://blog.etcconnect.com/tag/gear)
- [LEARN](https://blog.etcconnect.com/tag/learn)
- [ODDS & ENDS](https://blog.etcconnect.com/tag/odds-ends)
- [BRIGHT IDEAS](https://blog.etcconnect.com/tag/bright-ideas)

# Creating a Whack-a-Mole Game in Eos

![Guest Blogger](https://blog.etcconnect.com/hs-fs/hubfs/ETC-logo-avatar.png?width=34&height=34&name=ETC-logo-avatar.png)By [Guest Blogger](https://blog.etcconnect.com/author/guest-blogger) 31 Aug 2023

![](https://blog.etcconnect.com/hubfs/Whack-A-Mole-2.png)

The software behind the Eos family of consoles is world renowned when it comes to lighting control. With over 20 years of software development behind it, it’s not a stretch to say the consoles are feature rich! So much so, it’s sometimes easy to forget just how many options you have at your fingertips. 

Right here for example. A game of Whack-A-Mole, straight out of Eos! Now this may not be the most useful thing in the world, but bear with us because the concept behind it may just come in handy…

The key to the game is using the ‘Zones’ feature in Augment3d – a 3D programming environment which is part of Eos v3.0 (and above) software. When setting up your 3D space within the suite, ‘Zones’ allow you to define regions in your model space, and automatically affect fixture behavior when they intersect with the zone.

![Whack-A-Mole-1](https://blog.etcconnect.com/hs-fs/hubfs/Whack-A-Mole-1.png?width=363&height=315&name=Whack-A-Mole-1.png)  
*Zones are defined as a volume of space within your model*

In the real world, you might use a zone to:

- Turn fixtures off if they hit a projection screen
- Turn a fixture blue if it moves off stage
- Turn a fixture off if it passes over an orchestra pit
- Fire a specific macro to trigger another action when it hits a certain object on stage

In our game, we are using Eos and QLab communicating by OSC.

1. Eos runs the game and all the timings, triggering video and audio cues in QLab.
2. A cue in Eos turns the mole on – this is a zone in Eos overlaid on top of the mole image on the projection screen in the real world.
3. The player grabs the moving light and tries to hit the mole before it disappears – a follow on cue in Eos. If the light hits the mole (zone) in time a macro is triggered by the zone, changing the color of the light and firing off a cue which triggers a sound effect in QLab.
4. Our trigger macro also fires another cuelist in our Eos which displays the cue label on the Magic Sheet – these labels increase by one hit per cue, acting as a counter for successful mole splatting.
5. A couple more simple macros to reset all cuelists back to their start point and trigger the game to begin and that’s all there is to it.
6. To add a bit more fun, we have 3 difficulty levels – simply defined by a macro that changes the follow on timings of our cues that make the moles appear.

Zones can also be nested into Scenic Element Movable channels to allow them to be dynamic in their position in 3D space. That’s how we have the moving moles in the game.

![Whack-A-Mole-2](https://blog.etcconnect.com/hs-fs/hubfs/Whack-A-Mole-2.png?width=624&height=340&name=Whack-A-Mole-2.png)

You can read more about Zones here: [https://www.etcconnect.com/webdocs/Controls/EosFamilyOnlineHelp/en-us/Content/27\_Augment3d/04\_Augment3d\_Objects/A3D\_Zones.htm](https://www.etcconnect.com/webdocs/Controls/EosFamilyOnlineHelp/en-us/Content/27_Augment3d/04_Augment3d_Objects/A3D_Zones.htm)

Learn more about Eos Augment3d here: [https://www.etcconnect.com/Support/Tutorials/Expert-Topics/Augment3d.aspx](https://www.etcconnect.com/Support/Tutorials/Expert-Topics/Augment3d.aspx)

Wondering about what the encorder box is? Our American users can check out Lighthack here: [https://shop.etcconnect.com/lighthack-box-1/](https://shop.etcconnect.com/lighthack-box-1/), while our UK users can get it here: [https://shop.etcconnect.co.uk/lighthack-box-1-kit/](https://shop.etcconnect.co.uk/lighthack-box-1-kit/)

- <http://www.facebook.com/share.php?u=https://blog.etcconnect.com/creating-whack-a-mole-eos>
- <https://twitter.com/intent/tweet?text=I+found+this+interesting+blog+post&url=https://blog.etcconnect.com/creating-whack-a-mole-eos>
- <http://www.linkedin.com/shareArticle?mini=true&url=https://blog.etcconnect.com/creating-whack-a-mole-eos>

0

[#BRIGHT IDEAS](https://blog.etcconnect.com/tag/bright-ideas)

### C&C Open House: A showcase of interactive lighting

<https://blog.etcconnect.com/cc-open-house-2023> 

[Previous article](https://blog.etcconnect.com/cc-open-house-2023)

### ETC Lights Suzanne and Walter Scott Aquarium

<https://blog.etcconnect.com/etc-lights-suzanne-and-walter-scott-aquarium> 

[Next article](https://blog.etcconnect.com/etc-lights-suzanne-and-walter-scott-aquarium)

[Guest Blogger](https://blog.etcconnect.com/author/guest-blogger)

![Guest Blogger](https://blog.etcconnect.com/hs-fs/hubfs/ETC-logo-avatar.png?width=180&height=180&name=ETC-logo-avatar.png)

#### You may also like

[![](https://blog.etcconnect.com/hubfs/Imported_Blog_Media/LaBoheme-1-KarliCadel_SDOpera_BohemeDriveIn_0825-750x500.jpg)](https://blog.etcconnect.com/2020/12/augment3d-sdopera-laboheme)

[Eos](https://blog.etcconnect.com/tag/eos)

### [Augment3d helps drive-in opera happen at high speed](https://blog.etcconnect.com/2020/12/augment3d-sdopera-laboheme)

 By [Jacob Coakley](https://blog.etcconnect.com/author/jacob-coakley) 2-Dec-2020

[San Diego Opera](https://www.sdopera.org/season/2020-2021-season/la-boheme) used creativity and all the tools at their disposal to stage a full run of the opera classic *La Bohème* recently. Presented as a drive-in experience in the parking lot of a local...

[Read More](https://blog.etcconnect.com/2020/12/augment3d-sdopera-laboheme)

[![](https://blog.etcconnect.com/hubfs/ETC-LDI-2019-750x500.jpg)](https://blog.etcconnect.com/2019/11/ldi-2019-a-show-to-remember)

[Eos](https://blog.etcconnect.com/tag/eos)

### [LDI 2019: Lighting for every stage](https://blog.etcconnect.com/2019/11/ldi-2019-a-show-to-remember)

 By [Quinn Wirth](https://blog.etcconnect.com/author/quinn-buchanan) 26-Nov-2019

Augment3d demos, new automated fixtures, and a giant lighting rig made LDI 2019 a show to remember. Spanning across two booths, ETC and High End Systems paired up on the exhibition floor to show...

[Read More](https://blog.etcconnect.com/2019/11/ldi-2019-a-show-to-remember)

[![](https://blog.etcconnect.com/hubfs/Imported_Blog_Media/Leonardo-Benetollo-1-750x500.jpg)](https://blog.etcconnect.com/2021/08/eos-adventures-an-interview-with-leonardo-benetollo)

[Eos](https://blog.etcconnect.com/tag/eos)

### [Eos Adventures: An Interview with Leonardo Benetollo](https://blog.etcconnect.com/2021/08/eos-adventures-an-interview-with-leonardo-benetollo)

 By [Katherine Stamp](https://blog.etcconnect.com/author/katherine-stamp) 19-Aug-2021

**Leonardo Benetollo** is an Italian lighting designer and owner of Pro Service SNC**,** a company specializing in technical installations for dance and theatre. His talent and experience in the dance...

[Read More](https://blog.etcconnect.com/2021/08/eos-adventures-an-interview-with-leonardo-benetollo)

- [ETCCONNECT](https://etcconnect.com/)
- [About](https://blog.etcconnect.com/about)
- [Authors](https://blog.etcconnect.com/blog-authors)
- [Links](https://blog.etcconnect.com/links)
- [Contact us](https://blog.etcconnect.com/contact)

[Privacy Policy & Legal Notices](https://www.etcconnect.com/Privacy-Policy-Terms-of-Use-and-Acceptable-Use.aspx) [CA Transparency Act & Transparency in Coverage](https://www.etcconnect.com/About/California-Supply-Chain-Transparency-Act.aspx) [Do Not Share My Personal Info](https://www.etcconnect.com/Do-Not-Share-My-Personal-Info/) [CA Privacy Rights](https://www.etcconnect.com/CA-Privacy-Rights/)

![ETC blog](https://blog.etcconnect.com/hubfs/ETC-logo_footer-wh.png)

  <https://blog.etcconnect.com/>

![ETC 50 anniversary](https://www.etcconnect.com/uploadedimages/Main_Site/Images/50yr_160x80.png "ETC 50 anniversary")

[![ETC social networks](https://www.etcconnect.com/uploadedFiles/Main_Site/Images/social_Footer.png "ETC social networks")](https://www.etcconnect.com/Get-connected.aspx)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Guest Blogger",
    "url" : "https://blog.etcconnect.com/author/guest-blogger"
  },
  "dateModified" : "2023-08-31T06:15:00.453Z",
  "datePublished" : "2023-08-31T06:15:00.000Z",
  "headline" : "Creating a Whack-a-Mole Game in Eos",
  "image" : [ "https://blog.etcconnect.com/hubfs/Whack-A-Mole-2.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.etcconnect.com/creating-whack-a-mole-eos",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.etcconnect.com/hubfs/Logos%20-%20Icons%20-%20Design%20Elements/ETC_4c.png"
    },
    "name" : "ETC"
  }
}
```