Shenzhen I/O Wiki

◀ Back to conceptMAIL

Transcript[]

Before Completion[]

Carl Tag, you're it

From: Carl Tesky <carl@longteng-co-ltd.gd.cn>

Please don’t blame me for this.

I have a friend-- more like an acquaintance, really-- from a while back, many jobs ago. He’s always been a bit of a nutter and I guess what happened was he made a decent bit of cash with an app or something and decided to retire from the programmer’s life and build laser tag arenas for the rest of his days.

That’s not the worst of it. He’s calling his franchise-to-be the AWESOMEPLEX (capitals his).

In any case, he wanted to see if we could make some scorekeeping wearables for it and I said yes. I’m not entirely sure why. I suppose in the unlikely event his arenas do take off, it’ll look brilliant in hindsight.

Joe Re: Tag, you're it

From: Joe (周海涛) <joe@longteng-co-ltd.gd.cn>

AWESOMEPLEX!!!

When it’s done we should try a match in the office! Laser tag looks like so much fun.

Jie Re: Tag, you're it

From: 张杰 <zhangjie@longteng-co-ltd.gd.cn>

A lot of simple inputs, either on or off. Too many for a microcontroller on its own but a good use for the DX300.

Jie.

After Completion[]

Lili Re: Tag, you're it

From: 吴丽丽 <wulili@longteng-co-ltd.gd.cn>

Joe, it would be great if you focused on business instead of constantly suggesting distractions.

Also, I would destroy you.

Carl Re: Tag, you're it

From: Carl Tesky <carl@longteng-co-ltd.gd.cn>

Just got word from my friend. He’s purchased the building for his first… I can’t bring myself to write it out. His first location. Not sure I want to imagine how much of his retirement he’s put into it.

It’s always nice to have a dream, but sometimes there’s a reason you shouldn’t pursue it, you know?

Joe Re: Tag, you're it

From: Joe (周海涛) <joe@longteng-co-ltd.gd.cn>

AWESOMEPLEX!!!

Description[]

  • hit is a simple input connected to an array of laser sensors on a vest.
  • respawn is a simple input connected to a quick-connect jack on a vest.
  • alive is a simple output connected to an array of LED lights on a vest.
  • trigger and reload are simple inputs connected to switches in a replica gun.
  • fire is a simple output connected to a laser and effects module in a replica gun.
  • When a player is hit, their vest should be set to not alive.
  • When a player is respawned, their vest should be set to alive.
  • When a player reloads their gun, whether alive or not, their ammo count should be set to the ammo reload value.
  • When a player is alive, pulls the trigger, and has ammo remaining, the gun should fire and the ammo count should be decremented by 1.
  • To allow for "realistic operation" of various replica guns, the ammo reload value is set by the operator using a dial that can be read as an XBus input.