I approve of retaining player data.
A few questions:
How small does the packet need to be? I know the smaller the better.
But what are the error rates? Can we use error correcting codes,
rather than just parity detection to improve things?
Would a gameid be useful, so that multiple games can be run in tight
confines? Or help prevent shenanigans.
Would it be worth it being variable length. if we want to expand (have
an "additional length" count at the start)?
Will we want more than 8 types of gun/damage?
Hi all,I'm starting to thrash out a proposed protocol from the bits I like from the miles tag protocol.My current musings are on if we have different protocols for ir and i2c (this includes all non ir comms, e.g. bt) or try to use the same. Thoughts?
I've got ir transmitter receiver pairs in my box
Sounds like a good idea to me. could use an arduino as a test receiver.
I had planned to keep the headers but halved the timing used in miles tag.
Sent from my Android, please excuse typos and spelling errors.
On May 23, 2011 3:07 PM, "Sam Cook" <sam.lind...@gmail.com> wrote:
> I was thinking along the lines of the "use" button found in most fps' on the gun that would send o...
Are we using 38khz?
Awesome i have 4 of those.
At some point it needs to be tested in high ambient light environments
(outdoors in the sun) and with haze in the air. Immunity to strobe
lights etc. would be good too.
I suspect that in good conditions the error rate will be negligible,
with a rapid increase to very high levels as the range hits the limit.
It may be possible for the decoding algorithm to incorporate a signal
quality detector that rejects signals with too much timing distorsion.
I tested it today, with both low light, and under (an quite close to) the strip lighting in the main room.Had a few ghost near miss packets under strip lighting while not sending bullets to the receiver, but not more than a couple over 5 mins, and no packet loss or degradation for 10m range in both conditions (the range of unfocused single ir led packet sending is 12m). Testing was for 20 mins each time and with a 30ms gap between bullets.
So from my point of view it works.
Why not test one of the tv remote protocols? Theres libraries for nec and rc5 protocols