Eigenbau-Lasertag mit komplett selbst geschriebener Software, kompatibel mit LaserWar, erweitert um NFC-Dogtags. Vom Prototyp bis zur High-End-Version, alles auf einer Seite.
01 · KERNARGUMENT · EIGENENTWICKLUNG
Jede Zeile Firmware und Spiellogik ist für FRONTEX selbst geschrieben, nicht lizenziert und nicht von der Stange. Das ist kein Detail, das ist der ganze Unterschied.
Wer fertige Lasertag-Software kauft, kann nur das, was der Hersteller erlaubt, zahlt pro Gerät und ist raus, wenn der Anbieter dichtmacht. Uns gehört der Quellcode. Wir bauen Features, die es nirgends zu kaufen gibt, und niemand kann uns kopieren, ohne bei null anzufangen.
Keine Lizenzgebühr pro Waffe, kein Abo, kein Vendor-Lock-in. Einmal geschrieben, für immer nutzbar und veränderbar.
NFC-Dogtags, eigene Spielmodi, Fear Score, Location-Effekte. Alles baubar, weil wir die Regeln schreiben.
Spricht MilesTag II, also spielt es mit LaserWar zusammen. Aber wir brauchen LaserWar nicht, um zu funktionieren.
Jeder Schuss, jeder Treffer, jede Spielerstatistik landet in unserem System. Rohstoff für Ranking und Marketing.
02 · BLAUPAUSE · SCHNITTBILD
Das Airsoft-Gehäuse bleibt, das Innenleben wird ersetzt — und vorne sitzt jetzt LaserWars Parallax-Linsenrohr als Aufsatz. Sieben Baugruppen, ein ESP32 als Gehirn, ein NFC-Leser für die Dogtags.
03 · PLATINE · TECHNISCHE ZEICHNUNG
Ab der Serie wandert die lose Verdrahtung auf eine eigene Platine (85 x 55 mm). Ein Steckplatz für das ESP32-Modul, klar beschriftete Anschlüsse für jede Baugruppe, verpolungssicher.
Zusammenbau der Platine
SMD-Teile (MOSFET, Widerstände, Stecker) auflöten. Ab 10 Stück lohnt die bestückte Platine direkt vom Fertiger (JLCPCB).
Auf die zwei Stiftleisten stecken oder löten. Verpolungssicher durch versetzte Pinreihen.
IR-LED, TSOP, NFC, Buzzer, Motor und Akku über die beschrifteten JST-Stecker. Kein Vertauschen möglich.
Platine in die entkernte Airsoft schrauben (4 Löcher), Abzug-Mikroschalter an J-TRIG.
USB an den ESP32, Firmware drauf, Spielserver-Stub prüft: kommt SHOT an?
Anschlüsse (Stecker)
| Stecker | Pin | Baugruppe |
|---|---|---|
| J-IR-LED | GPIO 4 | IR-Sende-LED via MOSFET |
| J-TSOP | GPIO 5 | Treffersensoren (parallel) |
| J-TRIG | GPIO 18/19 | Abzug + Reload |
| J-NFC | SPI | RC522 Dogtag-Leser |
| J-FX | GPIO 21/22 | Motor + Buzzer |
| J-PWR | 5V/GND | TP4056 + 18650 |
Eigene Platine ab Serie ~8 €/Stück (bestückt, JLCPCB). Im Prototyp reicht Lochraster.
04 · EIGENE SOFTWARE · CODE-AUSZÜGE
Echter Code aus dem Projekt, nicht Pseudocode. Zwei Ausschnitte aus der Waffen-Firmware (C++) und einer aus dem Spielserver (Python). Das komplette Paket liegt in frontex-v0.1.zip.
// MilesTag-II-Schusspaket: 14 Bit -> [0][PPPPPPP][TT][DDDD] // P=PlayerID(7), T=Team(2), D=Damage(4). MSB zuerst. void sendShotPacket() { uint16_t packet = ((PLAYER_ID & 0x7F) << 6) | ((TEAM_ID & 0x03) << 4) | (DAMAGE_CODE & 0x0F); noInterrupts(); irPulse(MT_HEADER_US); // Header 2400 us for (int8_t b = 13; b >= 0; b--) { irPulse((packet >> b) & 1 ? MT_ONE_US : MT_ZERO_US); } interrupts(); }
if (decodeFrame(p, t, d) && alive && t != TEAM_ID) { // kein Eigenbeschuss uint8_t dmg = DAMAGE_TABLE[d]; health -= dmg; sendEvent("HIT", p, dmg, health > 0 ? health : 0); if (health <= 0) { deadUntil = now + RESPAWN_MS; health = MAX_HEALTH; ammo = MAG_SIZE; mags = MAG_COUNT; sendEvent("DOWN", p, 0, RESPAWN_MS / 1000); kick(600, 200, 600); // langer Brumm: eliminiert } else { kick(150, 1200, 100); // kurzer Brumm: getroffen } }
if typ == "HIT": msg = f"Spieler {player} GETROFFEN von {a} (-{b} HP -> {c} HP)" elif typ == "DOWN": msg = f"Spieler {player} ELIMINIERT von {a}, Respawn in {c}s" elif typ == "SHOT": msg = f"Spieler {player} schiesst (Muni {a}, Magazine {b})" line = f"[{now}] {icon} {msg}" print(line); log.write(line + "\n") # live + Protokoll
Team und Spieler-ID kommen in der NFC-Ausbaustufe vom Dogtag statt fest aus dem Code. Die Struktur bleibt gleich, nur die Quelle der Identität ändert sich.
05 · NFC-DOGTAG-SYSTEM
Jeder Spieler bekommt einen Dogtag mit NFC-Chip. An die Waffe gehalten, weiß die Waffe sofort: Wer bist du, welches Team, welche Statistik. Das macht das Spiel schneller, fairer und persönlich.
Spieler hält seinen Dogtag an den NFC-Leser am Griff. Eine Sekunde, fertig.
Die Waffe übernimmt Team und Identität aus dem Dogtag. Kein Menü, kein Operator nötig.
Kills, Treffer, Trefferquote, Klasse. Alles hängt am Dogtag, nicht an der Waffe.
Waffe leuchtet in Teamfarbe, Spiel läuft. Jeder Schuss zählt auf dein Konto.
Der Trick ist die Entkopplung: Der Dogtag ist die Identität, nicht die Waffe. Das Kopfband ist ein eigener Knoten mit den Treffersensoren und der Lebensanzeige, angemeldet auf denselben Dogtag. Weil jede Waffe beim Antippen an denselben Spieler gebunden wird, gehört ein Kopfband automatisch zu jeder Waffe, die dieser Spieler in die Hand nimmt.
Zwei Waffen, ein Kopfband: problemlos. Der Spieler kann Primär- und Sekundärwaffe tragen, beide auf seinen Dogtag gebunden. Das eine Kopfband kassiert die Treffer, der Server rechnet alles unter einer Spieler-ID zusammen. Bei einem Fertigsystem müsste man hoffen, dass es das kann. Bei uns bauen wir es einfach.
06 · DIE NÄCHSTE DIMENSION · OHNE BRILLE
Kein Headset, keine Brille. Stattdessen zwei Ausbaurichtungen, die zu echten Locations und JGA-Gruppen passen, günstiger sind und sofort auf der eigenen Software aufsetzen.
Jeder Spieler hat sein Handy dabei. Eine schlanke Web-App zeigt live, was im Spiel passiert. Kein Gerät zu kaufen, zu laden oder zu desinfizieren.
Die Location selbst reagiert auf das Spiel. Günstige ESP32-Knoten steuern Licht, Sound, Nebel und Trefferanzeigen an echten Wänden. Der Bunker lebt.
WEITERE AUSBAU-IDEEN
Medic heilt per Antippen, Sniper wenig Schuss viel Schaden, Assault, Engineer. Der Dogtag bestimmt die Rolle.
XP sammeln, Ränge und Skins freischalten. Wer wiederkommt, ist stärker. Bindung statt Einmalbesuch.
Punkte erobern, Bombe entschärfen, Bunker sichern. Getarnte NFC-Terminals werden zu Spielzielen.
Teammate am Boden? Eigenen Dogtag an sein Kopfband halten, er ist zurück. Teamgefühl pur.
Live-Scoreboard auf dem Screen, Dauer-Ranking pro Standort. Ehrgeiz verkauft Tickets.
Kills, Trefferquote, Platz im Ranking als Karte zum Teilen. Der beste Grund wiederzukommen.
NEU · 5 IDEEN DURCH PARALLAX + EIGENES GEHIRN
„Doppel-Kill!", „Rampage!" — der Server erkennt Serien und die Waffe ruft sie aus. Bei 5er-Streak leuchtet das Kopfband golden: Jeder sieht, wer gerade brennt.
Der Gamemaster markiert einen Spieler als Ziel — sein Kopfband pulsiert auffällig, sein Kill zählt dreifach. Perfekt, um den Junggesellen zur Beute zu machen.
NFC-Tags im Lostplace verstecken: Waffe dranhalten = Extra-Magazin, Perk oder Geheim-Mission. Macht aus dem Gelände eine Schatzkarte — Kosten: Cent-Beträge.
Der Gamemaster ruft einen Zonen-Angriff aus: Countdown-Sirene aus allen Waffen im Sektor, wer nicht flieht, verliert Leben. Treibt Gruppen über die ganze Map.
Die Parallax-Optik trifft punktgenau auf große Entfernung — erst damit werden echte Sniper-Duelle über Innenhöfe hinweg spielbar. Eigener „High Noon"-Modus: 1 Leben, 5 Schuss.
07 · FRONTEX APP · SPIELERPROFIL & LEVEL
Der Dogtag bringt die Identität ins Spiel, die App macht was draus: Jeder Spieler registriert sich einmal, bekommt ein Profil mit Avatar und Level, und alles, was er im Feld leistet, fließt automatisch rein. Aus einem Einmal-Besuch wird eine Sammel-Sucht.
Einmal anmelden, Avatar wählen. Der Dogtag verknüpft App-Profil und Spiel — ab dann zählt jeder Schuss auf dein Konto, an jedem Standort.
XP für Kills, Siege, Objectives und Domination. Level steigt, Avatar entwickelt sich sichtbar mit — vom Rekruten zur Legende.
Jedes Level schaltet was frei: Avatar-Skins, Titel, In-Game-Perks — und echte: Rabatte, Freispiele, VIP-Slots. Grund Nr. 1 wiederzukommen.
Jede Location hat ihre eigene Bestenliste. Wer oben stehen will, muss wiederkommen — lokaler Ehrgeiz verkauft Tickets.
Die All-Time-Legenden über alle Standorte, plus die Liste mit den meisten Kills. Dein Name in Stein — solange dich keiner überholt.
08 · VERSIONEN · WAS EINE WAFFE KOSTET
Drei Ausbaustufen, echte Preise (Recherche 08/2026). Der Prototyp diese Woche ist die Standard-Version. Die Serie ist die Parallax-Version: LaserWars Linsenrohr vorn drauf, max. 200 € pro Waffe — und wir bleiben drunter.
Serie mit Parallax: Kostenaufstellung (Ziel: max. 200 €)
| Posten | Preis |
|---|---|
| Parallax Optical System (LaserWar, Linsenrohr komplett) | 66,00 |
| ESP32-S3-Modul | 8,00 |
| Eigene Platine (bestückt, ab 10 Stk) | 8,00 |
| MOSFET-Treiber + IR-Diode (Backup/Test) | 4,00 |
| 1x TSOP4856 (Backup-Empfänger, s. Hinweis) | 1,10 |
| 3x RGB-LED (statt Display) | 3,00 |
| DFPlayer Mini + 3W-Lautsprecher | 7,00 |
| NFC-Leser RC522 | 3,00 |
| Reed-Sensor (Magazin) + Ladehebel-Schalter | 3,00 |
| 2× 18650 (7 Ah) + BMS + USB-C-Laden | 18,00 |
| Vibration + Hall-Trigger (verschleißfrei) | 5,00 |
| Kabel, Stecker, Kleinteile | 8,00 |
| Marken-AEG-Body, gebraucht/defekt entkernt | ~65,00 |
| Summe pro Waffe | ~199 € ✓ |
Was die Serien-Waffe dem Spieler bringt
| Feature | Effekt |
|---|---|
| Parallax-Optik | LaserWar-Reichweite und fokussierter IR-Spot — das Beste ihrer Hardware, vorn aufgeschraubt |
| Echte Sounds | Schuss, Nachladen, Treffer, „Magazin leer" aus dem Lautsprecher |
| RGB statt Display | Teamfarbe + Muni-Warnung (grün → gelb → rot) — nichts am Gerät, das brechen kann |
| Echtes Nachladen | Magazin ziehen & einsetzen oder Ladehebel durchladen — haptisch wie eine echte Waffe |
| Hall-Trigger | Magnetisch, kontaktlos — hält Millionen Abzüge, null Verschleiß |
| Marken-AEG-Body | Hält den Dauerbetrieb aus, sieht echt aus — zum Gebraucht-Preis |
09 · SPRINT · 7 TAGE ZUM PROTOTYP
Standard-Version, DE-Express. NFC kommt als kleiner Schritt dazu, sobald die Waffe schießt.
Elektronik inkl. RC522-NFC + Dogtags bei BerryBase/AZ, Well-M16-Body holen.
ShootexArduino IDE + ESP32-Core, Firmware aufspielen, WLAN eintragen.
Shootex + ClaudeAirsoft-Mechanik raus, Elektronik + NFC platzieren, IR-LED in den Lauf.
ShootexFest verlöten, Spielserver starten, Abzug → SHOT? Dogtag antippen → Team erkannt?
Shootex + ClaudeEchte LaserWar auf unseren Sensor. Dekodiert die Konsole ihre ID?
Frontline + ShootexIR-Timing + Linse feinjustieren, Dogtag-Wechsel testen, erster Schuss fürs Reel.
Shootex + Jan10 · GEHÄUSE · EMPFEHLUNG
Nur echte, stabile Airsoft-Bodies, die realistisch aussehen. Wird komplett entkernt, aber Robustheit und Optik zählen. Frei ab 18: Federdruck-Softair unter 0,5 Joule (F im Fünfeck).
29,99 €
Vollgröße, viel Platz, realistische Optik, robustes ABS.
~50-80 €
Kleinanzeigen: „Gearbox defekt" = Jackpot. Wir werfen das Getriebe sowieso raus — Marken-Body (G&G, Specna, Cyma) zum Schrottpreis. So hält die Serie das 200-€-Ziel.
~28-35 €
Wendig für enge Bunker-Gänge. Solide Optik.
ab 119 €
Zu teuer und zu lang. Wir brauchen nur die Hülle.
11 · KOPFBAND & DOGTAG · UMBAU-ANLEITUNG
Kein Nähen, kein Basteln am Band: Wir bestellen das fertige LaserWar Smart-RGB-Kopfband und tauschen nur die Platine im Steuermodul gegen unser ESP32-Board. Sensoren, RGB, Vibration und das Band selbst sind dumme Peripherie — die bleiben komplett drin.
Umbau in 6 Schritten
LaserWar „Smart RGB Headband", $138 — laserwar.us → Hit Sensors → Laser Tag Headband. 4 Sensoreinheiten, RGB, Vibration, Akku — alles dran.
Schrauben am Nackenmodul lösen. Vorher jeden Stecker fotografieren — die 4 Sensoreinheiten sind gesteckt, nicht verlötet.
Alle Stecker ab, Platine entnehmen, beiseitelegen (nicht wegwerfen — Rückbau-Option). Das ist die einzige Stelle, wo LaserWars „Gehirn" sitzt.
Gleiche Grundfläche, 3D-Druck-Halter. Sensor-Leitungen an die GPIOs, RGB-Datenleitung, Vibration über Transistor, Original-Akku dran. Steckerbelegung steht im bauplan.md.
headband-node aufspielen (USB-C am Board). Kopfband meldet sich am Spielserver an und zeigt die Teamfarbe.
Aus allen Winkeln beschießen — jede der 4 Sensoreinheiten muss auslösen. Dogtag binden, fertig.
Der NFC-Dogtag-Anhänger
NTAG215-Tags — als Münze (25 mm, Epoxy) oder direkt als Metall-Dogtag mit NFC-Inlay. ~1–2 € pro Stück im 10er-Pack (Amazon: „NTAG215 Münze/Anhänger").
Gamemaster-Konsole → „Neuer Spieler" → Dogtag ans Lesegerät (oder eine unserer Waffen im Admin-Modus). Spieler-ID + Callsign werden auf den Chip geschrieben, versiegelt gegen Überschreiben.
Kugelkette (Dogtag-Standard), optional Callsign gravieren lassen — der Anhänger wird zum Mitnahme-Souvenir und Wiederkomm-Grund.
Dogtag an die Waffe halten → Waffe gehört dem Spieler. An ein anderes Gerät halten → Wechsel in Sekunden. Kopfband ist über den Server an denselben Dogtag gebunden. XP, Ränge und Stats hängen am Tag — über alle Events hinweg.
12 · WAS CLAUDE BAUT
Alles selbst geschrieben, versioniert im Projekt. Geliefert liegt im Paket frontex-v0.1.zip.
Komplette Spiellogik: IR-Schuss, Treffer, Munition, Health, Respawn, Funk.
GELIEFERTEmpfängt und protokolliert jedes Ereignis live im Terminal.
GELIEFERTVerdrahtung, Einkaufsliste, Ausbaustufen, LaserWar-Gegentest.
GELIEFERTDogtag lesen, Team + Spieler binden, Statistik laden.
NÄCHSTER SCHRITTEigener Knoten für Treffer + Health, gebunden an den Dogtag.
NÄCHSTER SCHRITTHandy-Scoreboard und ESP32-Effektknoten für die reaktive Location.
NÄCHSTER SCHRITT