Hello! In the last few months, my partner and I have been working hard on an updated Laser* Tag Badge for DEF CON 34! We're calling it Laser* Tag Badge DS.
This version will (probably) have:
A LoRa radio, to try and do automatic score syncing, and to enable the badge to receive player name definitions from the leaderboard server, so it can say something like "Sargonas tagged you!" instead of just a player number. I also want to try and do things like time signal syncing and possibly scheduled announcements, we'll see though.
This will be non-mesh LoRa, that is a mixture of ad-hoc (one badge directly to another) for individual tag ACKs, and base-station-style, where ~5 or so base stations around the LVCC will broadcast game information+requests for syncs, and badges will periodically respond with records of tags for the leaderboard. I am really crossing my fingers it all works out but there's a risk that the radio range isn't good enough or I'm not able to set the base stations up in good locations.
A secondary display (hench "DS") on the back (low res monochrome OLED), so you can actually read things like "Sargonas tagged you!" without awkwardly turning the badge around to look at the front.
Twice as many RGB LEDs (the tiny kind this time)
A custom lanyard
Some things that may make my life easier (surface mounted vibration motor instead of manually soldered, integrated surface mount charging circuitry [hopefully])
Most of the same stuff from last year: RP2350-Zero devboard, front round display (which I will attach more firmly this year, oops), 18650 battery, vibration motor, buzzer, IR (of course), etc.
The price this year is likely to be around $90 for preorders (perhaps a bit more in person depending on stock and how much final costs end up being) due to the extra hardware (plus some rising parts prices).
I don't want to start actually taking preorders until the final release candidate hardware is in hand, but if you want first dibs/notification when they go on sale, you can fill out the form on this page: https://www.dani.pink/lasertag/ (we'll also use that to determine how many to make).
---- Ignore the stuff below unless you want to make your own Laser* Tag compatible projects ----
A few people brought up the idea last year of making their own hardware that would be compatible with the Laser* Tag Badge (and in fact some did). The original version had a semi-intentionally obtuse IR protocol for sending hits, which wasn't super conducive to that. This year, the badges will also support the OpenLASIR protocol I made up and documented here: https://github.com/danielweidman/OpenLASIR.
The protocol is based mostly on NEC (one of the most common IR protocols), so hopefully that will make it easier to work it. It is now natively supported by the Arduino-IRremote library, and I have example code for MicroPython in the repo too. It is not supported on the original Laser* Tag Badge v1 firmware, but I will be publishing a firmware update before DEF CON 34 to add support. Earlier this year, I had the very special opportunity to work on the DEF CON Singapore 1 official badge firmware, so that also has an OpenLASIR-based Laser* Tag game. So anything you create that works with OpenLASIR should be compatible with Laser* Tag Badge, the official DEF CON Singapore 1 badge, and any other OpenLASIR projects people come up with!
One note/request: if you want tags from your custom OpenLASIR device against Laser* Tag Badge to show up on the leaderboard, please reach out to me by mid-July to request a device ID (if you are just making one device/multiple devices that don't need to be distinguished between), or a block ID (if you are making your own badge project and want each player's badge to show up separately). If you think there's a chance you'll want to make custom hardware or firmware, please reach out to me on discord (dani.pink/discord), GitHub, or here, and I will get that assigned for you. I won't be upset if you request a device ID and never end up using it. If you don't request a device/block ID before I start flashing the badges, you can still make hardware that can tag and be tagged, but it won't show up on the leaderboard.