04.09.2023, 18:43
Konzept von Rennen auf GVMP.
Vorwort
Ich bin mir Bewusst das die Aktuellen Prioritäten viel wichtigere Bereiche betreffen, dieser Vorschlag dient lediglich als Ideen einwurf um den Untergang von /Race entgegenzuwirken.
Das bisher bestehende System mit /Race ist ziemlich Basic und erfüllt den Zweck für einfache Streckenrennen bisher gut, leider ist es aufgrund fehlender /Help Einträge aber ohne den passenden Changelog Eintrag schwer zu durchschauen und überhaupt nicht einladend gestaltet. Hinzu kommt, dass man keinen offensichtlichen Abbruchbefehl hat, um das Rennen wieder zu verlassen wenn kein weiter Teilnehmer im Rennen ist.
Die Idee an Sich
G-Race App:
Die G-Race App benötigt zum Identifizieren den G-Network account, man benutzt den G-Network Account, um sich einzuloggen. Anhand des G-Network Accounts können dann Öffentliche Rennen, Private Rennen(mit Eingabe eines Codes oder Einladung mit @ Name) und wöchentliche Rennen aufgerufen werden. Wichtig, wenn man gerade im Dienste einer Fraktion steht, sind alle Seiten leer bzw. die Info, dass man aktuell keinen Zugriff hat, da man sich im Dienst befindet, ploppt auf.
Die Menüpunkte:
Öffentliche Rennen
Hier sind öffentliche Rennen gelistet, die aktuell stattfinden oder für eine bestimmte Zeit angesetzt sind. Diese sollten ähnlich wie Gebay anzeigen aufgelistet sein mit einem Thumbnail der jeweiligen Region, die man beim Erstellen der Route auswählen kann.
Beispiel Bild(Basierend auf G-Network Layout):
Spoiler
Private Rennen
Hier hat man die Möglichkeit ähnlich wie beim Erstellen bei Gebay auf das + zu gehen und einen Code einzugeben oder man sieht direkt die Rennen, in denen man mit sein @ name hinzugefügt wurde.
Beispiel Bild(Basierend auf G-Network Layout):
Spoiler
Wöchentliche Rennen
Dies ist eine administrativ festgelegte Strecke, bei der die Zeit vom Server erfasst wird und die ersten 3 Plätze am Ende der Woche eine Auszahlung oder Lootbox(ähnlich Ostereier/Weihnachtsgeschenke) erhalten. Nach Ende der Woche bleibt die Alte Rennkachel erhalten, um die Erstplatzierten anhand ihres @ name zu sehen, daher kann man sehen, wer die letzten Rennen gewonnen hat. Das ganze dient dazu, die G-Race App aktiv zu halten. Wichtig jeder ist selbst dafür verantwortlich ob er zu schnell fährt oder nicht.
Beispiel Bild(Basierend auf G-Network Layout):
Spoiler
Strecke Erstellen
Hier kann man die Bedingungen der Strecke festlegen sowie die Wegpunkte der Strecke definieren. Die Wegpunkte kann man entweder über die Karte nach und nach setzen oder man fährt die Strecke ab und setzt mit einem Shortcut oder dem X Menü die Punkte aus dem Auto/Fahrzeug heraus.
Folgende Möglichkeiten sollte man einstellen können via Dropdown Menüs:
- Maximale Geschwindigkeit laut Garage z.b. Bis 150kmh, Bis 200kmh, Bis 225 kmh, Bis 235kmh, bis 250kmh, bis 260kmh, bis 275kmh.
- Fahrzeugklasse z.B. Elektro, Benzin, Diesel, Benzin und Elektro, Alle etc.
((Die genannten Punkte werden offensichtlich ja bereits vom Server gespeichert und könnte man daher für die Abfrage nutzen vorausgesetzt die Person sitzt in dem Fahrzeug womit er teilnimmt .))
- Öffentlich oder Privat nach dem Erstellen eines privaten Rennens erhält man einen Code oder die Möglichkeit, Leute nachträglich hinzuzufügen.
- Eingeladene Nutzer, zu trennen mit einem “,” z.b. @ Racer1, @ Racer2
- Wetteinsatz
Eigene/Gespeicherte Strecken
Hier sind alle Strecken gespeichert, die man erstellt hat, um die Wegpunkte nicht immer neu setzen zu müssen und schnell ein Rennen starten zu können.
Statistik
Hier sind einfache Statistiken zu einem Selbst.
- Gewonnen/Verloren,
- Wieviele rennen gefahren,
- wie oft Privat gefahren wie oft Öffentlich gefahren,
- Wie oft in den Top 3 beim wöchentlichen Rennen.
Schlusswort
Diese Idee dient im grunde dafür nicht ein weiteres Totes Feature auf dem Server zu haben was kaum bis gar nicht genutzt wird. Das bestehende System funktioniert, bietet aber leider keinen Mehrwert(außer das man den Zielpunkt nicht mehr kommunizieren muss) und hat wie bereits erwähnt keine dokumentierte Hilfeleistung. Des Weiteren sind ohne Wegpunkte nur einfache Streckenrennen möglich, aber keine Rundrennen oder gar Rennen mit komplizierten Wegen.
Ziel des ganzen ist es mehr Leute zu anderen Tätigkeiten zu motivieren in dem man es einfach zugänglich und optisch ansprechend darstellt und umsetzt.
Zusatz: Ich habe Leider kein fertiges Script gefunden um den Entwicklungsaufwand evtl zu vermindern, die einzigen Race Scripts die soweit vertreten sind treffen leider nur auf FiveM zu. Einzig ein Racegamode wurde mal bei Rage gepostet mit einem routen system: https://rage.mp/files/file/436-racing-gamemode-for-rage-multiplayer/
05.09.2023, 13:48
Zusatz:
Rennfunk, jeder rennteilnehmer ist ähnlich wie beim Flugfunk automatisch bei beitritt des Rennens im Rennfunk. der Entkoppelt vom Normalen funk ist und genau wie der Flugfunk funktioniert. (Schließlich sind Streetracer Loyal, bei nem Crash wird geholfen)
23.09.2023, 12:34
Moin, habe mich vergangene Woche mit paar Kollegen mal an dem Rennsystem probiert und dabei sind uns folgende Punkte aufgefallen:
- Routenwahl problematisch da immer die direkte Route gewählt wird. Besser wäre es, wenn man die Route durch Wegpunkte bestimmen kann um auch Kurvenreiche ecken der Map besser einzubinden.
- Zielpunkte sind teilweise auf Dächern
- Overlay muss angepasst werden für ein besseres Streetracing feeling. Beginnend beim Countdown, andere Grafiken für den Countdown ähnlich wie bei NFS der Zahlen würden viel ausmachen. Momentan sieht das aus wie ne Nummerierung vom Spielplatz. Wenn möglich, wäre auch ein Filter der sich über das Game legt nice sofern das Rennen startet. Das sorgt auch nochmal für ein besseres feeling.
- Rennen können nur mit freunden gestartet werden. Passend wäre ein System wie bei der Feuerwehr. Es gibt random rennen mit verschiedenen Autokategorien wofür dann alle Leute die den Ping aktiviert haben eine Meldung bekommen. Mit /acceptrace bekommt man den Startpunkt markiert und fährt in die Startzone. Anschließend startet das Rennen sofern mindestens 2 Personen angenommen haben und eine Lobbytime von 5 min oderso verstrichen sind. Bei der Autowahl muss man sich was überlegen. Am besten sind natürlich Privatautos und die Rennen werden in Classic, Supersport oder Limousinen etc. eingeteilt. Die Geschwindigkeiten sind ja auch irgendwo in einer DB Festgehalten, vlt kann man da ja noch was über maximale Geschwindigkeit etc. regeln.
Ich finde die Ideen von Andy nicht schlecht aber meiner Meinung nach viel zu kompliziert. Am besten wäre es wie gesagt das vorhandene System zu optimieren und ein System einzuführen für kurzentschlossene, spontane Rennen.
Grüße Marces
13.11.2023, 15:03
Hallo Andy,
danke für deinen Beitrag, wir haben den Vorschlag zur Kenntnis genommen
und werden uns darüber im Team beraten.
Beste Grüße
John Shade
Gamedesign
13.11.2023, 20:31
Moin,
wir haben intern für dein Beitrag abgestimmt und sind zu einem positiven Ergebnis gekommen.
Wir werden das aber unterschiedlich einbringen wollen, Ziel sollte es als erstes sein, Checkpoints einzubinden und anschließen nach und nach andere Ideen verwirklichen dazu.
Wann eine Umsetzung stattfindet, können wir aktuell nicht sagen.
Lg
Guenther Schleicher
Senior Gamedesign
