Willy-JL 3146d7a17f Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
..
docs 3146d7a17f Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
icons a83d4bca83 Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
screenshots f2cda7ff64 Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
.gitattributes d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
.gitignore d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
.gitsubtree d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
LICENSE d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
README.md e18609080c Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
application.fam 3146d7a17f Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
game_state.c d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
game_state.h d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
infrared_controller.c 3146d7a17f Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
infrared_controller.h e18609080c Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
infrared_signal.c d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
infrared_signal.h d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
laser_tag_app.c 3146d7a17f Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
laser_tag_app.h d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
laser_tag_view.c d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
laser_tag_view.h d6d4119a92 Add laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
lfrfid_reader.c a83d4bca83 Merge laser_tag from https://github.com/RocketGod-git/Flipper-Zero-Laser-Tag 1 năm trước cách đây
lfrfid_reader.h bec77fd399 Format 1 năm trước cách đây

README.md

Flipper-Zero-Laser-Tag

🚀 Real World Team based Laser Tag game

Use Flipper Zero as your laser blaster, RFID scan for power-ups, and automatic detection of add-on weapons to GPIO such as the Rabbit Labs Masta-Blasta for arena style play.

⚡ Key Features:

  • Team Battles: Choose your team and face off in epic Red vs. Blue laser battles.
  • Real-Time Gameplay: Smooth and responsive laser firing and hit detection.
  • Immersive Sound: Laser firing and game-over sounds to enhance your battlefield experience.
  • Dynamic Health and Ammo Bars: Keep track of your health and ammo with clean, dynamic UI elements.
  • Vibration Feedback: Feel every hit with integrated vibration feedback.
  • RFID Powerups: Specific tags can be written to any T5577 or EM4100 for adding ammo.
  • External IR Boards: Add or remove an external infrared blaster anytime during gameplay to switch between internal/external IR gun or swap weapons.

📸 Screenshots

Screenshot-20240823-224628 Screenshot-20240823-224637 Screenshot-20240823-224640 Screenshot-20240823-224647

🕹️ How to Play

  1. Select Your Team: Use the Left or Right button to choose between Red or Blue team.
  2. Fire Your Laser: Press the OK button to shoot your laser at your opponents.
  3. Reload: When your ammo runs out, press 'Down' to reload and get back into action.
  4. Survive: Track your health, and make sure to avoid getting hit by your opponents' lasers. If your health reaches zero, it's game over!

🏅 Current Powerups for RFID Tags (T5577/EM4100):

  • Universal Ammo Refill: 13 37 00 FD 0A – Increases ammo by 0x0A for any player.
  • Red Team Ammo Refill: 13 37 A1 FD 0A – Increases ammo by 0x0A for the Red player.
  • Blue Team Ammo Refill: 13 37 B2 FD 0A – Increases ammo by 0x0A for the Blue player.

Tip: You can modify the last byte (e.g., 0A) to change the amount of ammo refilled. Stay tuned for future updates and new powerups!

rocketgod_logo