Team Chaos Lasertag

A WIP DIY superior Lasertag System with open source and hardware

The project

The goal of this project is to create the world's best Lasertag system

There is a large variety of commercial Lasertag systems available. However, in our opinion, they are all very limited in functionality, re-configurability and/or openness. Therefore, we decided to built our own system, creating an easily extensible, extensively configurable and feature rich system as open source or open hardware.

Below you can find an overview on our system and it's features

The System

The flexible system consists of many components

  • Powerful core player device vest
  • Additional detector headband
  • Long-range hot-swappable taggers
  • IR beacons optionally deployed on map
  • Central gameplay server
  • Player mobile phone app
  • Integrated voice chat
  • Deployable motion triggered traps

which provide the following gameplay features (non-exhaustive)

  • Gamemodes like Domination, Team Deathmatch or FreeForAll
  • Fully configurable tagger types (damage, firerate, magazine size, magazine count, reload time)
  • Recording of all game events for later evaluation
  • Selection of respawn methods depending on gamemode
  • Elimination confirmation via tagger LED
  • Acoustic and vibration feedback from player vest and headband
  • Gamestatus announcement via mobile app

Impressions

The system

Taggers, vests, headbands and many LEDs.

The hardware

The system is based on more than six printed-circuit-boards (PCBs) featuring power control, audio playback, IR transmission and reception and digital control circuitry. While the player main device features an ESP32, most other standalone boards are controlled by ATMEL Attiny microcontrollers.

The software

Besides firmware for each of the microcontrollers and the main player device, the project features a game managing (web-)server and mobile app providing live scoreboard and feedback as well as an integrated voice communication system.

The development

During the, still on-going, development, many prototypes have been built and extensive testing has been performed.

Links

More information can be found on or more technical gitlab pages or in our various source repositories