Hallo zusammen,
beim TEAM-Event haben @ConsOne und ich uns über das neue Real Life Gaming (RLG) System unterhalten. Gemäß seines YouTube Mottos: "Lets change the game" möchte ich Euch hier von meinen derzeitigen Aktivitäten berichten.
Vor ziemlich genau 2 Jahren hatte ich schonmal einen Thread (Ideen für elektronisches Spielsystem) hier gestartet, der sehr konstruktiv verlief. Aber durch Corona... Ihr wisst schon.
Das sind alles keine neuen Ideen. Die Anzahl der selbstgebauten "Bomben" beim Airsoft ist riesig. Gebt zum Spass mal bei Google den Begriff "airsoft bomb simulator" ein(airsoft bomb simulator - Google Suche). Ihr werdet staunen.
Viele von uns wünschen sich schon länger einen komplexeren Spielaufbau als das übliche Geprügel um den einen Punkt, bei dem es nicht sehr viele strategische Möglichkeiten gibt. Das übliche "Suppresive Fire, Smoke" und dann drücken. Irgendwie endet es immer als eine Art "Centerflag".
Häufig kommen Spieler auf dem Feld zu mir und haben Ideen, die ich aber nicht "mal eben" umsetzen kann ohne die gesamte Software zu ändern und den Lötkolben auszupacken.
Folgende Ziele sollen erreicht werden
Die Agenten sind Geräte, die auf dem Feld gesehen, gehört und gedrückt werden können. Vom aktuellen Spielgeschehen "wissen" sie nichts.
[Blockierte Grafik: https://flashheart.de/forum/wlf/agent2.png]Der Commander ist eine Software/Computer im Hintergrund, der/die über WLAN mit den Agenten verbunden ist. Er schickt Befehle an die Agenten und sagt ihnen was sie anzeigen, welche LEDs wie blinken und welche Sirenen ertönen sollen.
Die Agenten schicken eine Nachricht an den Commander, falls jemand eine Taste drückt.
Nur der Commander "weiß" über die aktuelle Spielsituation bescheid. Er zählt Punkte, Respawns oder achtet auf die Restspielzeit usw.
Agenten können für verschiedene Aufgaben spezialisiert aufgebaut werden:
Ein Agent besteht aus:
Die Software (Agent und Commander) ist in Java geschrieben und läuft daher auf dem Raspi, auf Windows, Mac oder Linux. Also auf fast allem, was Strom verbraucht.
Wenn die Agenten-Software "merkt", dass sie auf einem Raspi läuft, dann steuert sie die Hardware an (siehe Platine). Bemerkt sie ein Desktop System (z.B. Windows) wird der Hardwareteil durch eine grafische Oberfläche simuliert, so dass wir alles in Ruhe am Schreibtisch ausprobieren können. Ein Fenster pro Agent.
[Blockierte Grafik: https://flashheart.de/forum/wlf/agent1.png]
Zur Zeit beherrscht der Commander zwei Spielarten. Farcry Assault (auch bekannt als Battlefield Rush) und Conquest (ich glaub das heisst auch Vorherrschaft oder Domination).
Nach der Corona Lähmung hab ich nun weiter gearbeitet und bin so weit gekommen, dass wir in den Praxistest gehen können. Eine probeweise Funk-Vernetzung in Montabaur (getestet in der Mittagspause beim TEAM Event) war möglich. Wir konnten eine stabile Leitung von Mitte Jungle bis zum äußersten Rand von Space herstellen. Also fast bis zu der Anmeldung. Damit wäre wohl auch Village abzudecken.
Mit dem neuen Konzept könnte man den Modus, den @Chronoxon vorgeschlagen hatte (Ideen für elektronisches Spielsystem) leicht umsetzen.
Es wären auch richtige Magfed Turniere möglich (eine Idee von @ConsOne).
Ich plane (sofern Wetter is) am 07.11.21 in den ersten Praxistest mit dem neuen System zu gehen. Wie üblich bei mir in M. Ich halte Euch dann auf dem laufenden.
Bis dahin, habt Farbe im Haar und Sonne im Herzen.
Torsten...
Commander-Software: GitHub - tloehr/rlgcommander: spring framework based software to control rlgagents on the field
Platine: rlgagent - EasyEDA open source hardware lab
beim TEAM-Event haben @ConsOne und ich uns über das neue Real Life Gaming (RLG) System unterhalten. Gemäß seines YouTube Mottos: "Lets change the game" möchte ich Euch hier von meinen derzeitigen Aktivitäten berichten.
Motivation
Ich beschäftige mich seit einigen Jahren mit dem Bau von elektronischen Boxen für Paintball und Airsoft. Einige von Euch haben vielleicht schonmal die MissionBox oder die OCF2.0 Flagge auf dem Feld gesehen. Der ActionCase dürfte wohl niemandem bekannt sein, weil er nur beim Airsoft eingesetzt wurde und auch da nur sehr selten.Vor ziemlich genau 2 Jahren hatte ich schonmal einen Thread (Ideen für elektronisches Spielsystem) hier gestartet, der sehr konstruktiv verlief. Aber durch Corona... Ihr wisst schon.
Das sind alles keine neuen Ideen. Die Anzahl der selbstgebauten "Bomben" beim Airsoft ist riesig. Gebt zum Spass mal bei Google den Begriff "airsoft bomb simulator" ein(airsoft bomb simulator - Google Suche). Ihr werdet staunen.
Viele von uns wünschen sich schon länger einen komplexeren Spielaufbau als das übliche Geprügel um den einen Punkt, bei dem es nicht sehr viele strategische Möglichkeiten gibt. Das übliche "Suppresive Fire, Smoke" und dann drücken. Irgendwie endet es immer als eine Art "Centerflag".
Häufig kommen Spieler auf dem Feld zu mir und haben Ideen, die ich aber nicht "mal eben" umsetzen kann ohne die gesamte Software zu ändern und den Lötkolben auszupacken.
Ziele
All diese Überlegungen haben dazu geführt, dass ich einen anderen Ansatz versuchen möchte.Folgende Ziele sollen erreicht werden
- Leichte Umsetzung von neuen Spiel-Varianten
- Einfache Möglichkeit zum Test der neuen Ideen auf dem Desktop, bevor es aufs Feld rausgeht
- Mehrere Spielpunkte auf dem Feld und nicht nur einer
- Freies System (Software und Hardware) für die Community, so dass jedes Team oder Feld etwas eigenes bauen könnte.
Aufbau
Das neue System (RLG20 genannt) besteht aus einem Commander und einen oder mehreren Agenten.Die Agenten sind Geräte, die auf dem Feld gesehen, gehört und gedrückt werden können. Vom aktuellen Spielgeschehen "wissen" sie nichts.
[Blockierte Grafik: https://flashheart.de/forum/wlf/agent2.png]Der Commander ist eine Software/Computer im Hintergrund, der/die über WLAN mit den Agenten verbunden ist. Er schickt Befehle an die Agenten und sagt ihnen was sie anzeigen, welche LEDs wie blinken und welche Sirenen ertönen sollen.
Die Agenten schicken eine Nachricht an den Commander, falls jemand eine Taste drückt.
Nur der Commander "weiß" über die aktuelle Spielsituation bescheid. Er zählt Punkte, Respawns oder achtet auf die Restspielzeit usw.
Agenten können für verschiedene Aufgaben spezialisiert aufgebaut werden:
- nur für Sirenen
- Zur Anzeige eines Displays
- Als eine Art zu erorbernde Flagge
- Man könnte sie auch in eine Weste einbauen, die ein Spiele trägt.
Hardware
Ein Agent besteht aus:
- einem Kleincomputer "Raspberry Pi"
- einer Steuerplatine (frei verfügbar)
- einem Taster (Button1) für die Spieler:innen
- Buzzer für akustisches Feedback
- 12V Batterie mit ca. 2 - 7aH. Je nach Aufgabe.
- optional
- 5 LED-Signalgeber (Weiss, Rot, Gelb, Grün, Blau). An, Aus, blinken
- bis zu 3 Sirenen
- einen weiteren Taster (Button2), der aber im Moment noch nicht gebraucht wird.
- ein LCD Display (4 Zeilen, 20 Zeichen)
- 5 LED-Signalgeber (Weiss, Rot, Gelb, Grün, Blau). An, Aus, blinken
Software
Die Software (Agent und Commander) ist in Java geschrieben und läuft daher auf dem Raspi, auf Windows, Mac oder Linux. Also auf fast allem, was Strom verbraucht.
Wenn die Agenten-Software "merkt", dass sie auf einem Raspi läuft, dann steuert sie die Hardware an (siehe Platine). Bemerkt sie ein Desktop System (z.B. Windows) wird der Hardwareteil durch eine grafische Oberfläche simuliert, so dass wir alles in Ruhe am Schreibtisch ausprobieren können. Ein Fenster pro Agent.
[Blockierte Grafik: https://flashheart.de/forum/wlf/agent1.png]
Zur Zeit beherrscht der Commander zwei Spielarten. Farcry Assault (auch bekannt als Battlefield Rush) und Conquest (ich glaub das heisst auch Vorherrschaft oder Domination).
Wie gehts weiter...
Nach der Corona Lähmung hab ich nun weiter gearbeitet und bin so weit gekommen, dass wir in den Praxistest gehen können. Eine probeweise Funk-Vernetzung in Montabaur (getestet in der Mittagspause beim TEAM Event) war möglich. Wir konnten eine stabile Leitung von Mitte Jungle bis zum äußersten Rand von Space herstellen. Also fast bis zu der Anmeldung. Damit wäre wohl auch Village abzudecken.
Mit dem neuen Konzept könnte man den Modus, den @Chronoxon vorgeschlagen hatte (Ideen für elektronisches Spielsystem) leicht umsetzen.
Es wären auch richtige Magfed Turniere möglich (eine Idee von @ConsOne).
Ich plane (sofern Wetter is) am 07.11.21 in den ersten Praxistest mit dem neuen System zu gehen. Wie üblich bei mir in M. Ich halte Euch dann auf dem laufenden.
Bis dahin, habt Farbe im Haar und Sonne im Herzen.
Torsten...
Quellen
Agent-Software: GitHub - tloehr/rlgagent: software to control Raspberry PI based game items on the paintball fieldCommander-Software: GitHub - tloehr/rlgcommander: spring framework based software to control rlgagents on the field
Platine: rlgagent - EasyEDA open source hardware lab
Real Life Gaming System flashheart.de