HN vorgestellt: Open-Source-Spiel ähnlich wie Counter-Strike
(github.com/solcloud)-
Counter-Strike: Football
- Ein kompetitives Multiplayer-FPS, in dem zwei Fußballfan-Teams darum kämpfen, mehr Runden als das gegnerische Team zu gewinnen.
- Die Teams sind in Angreifer und Verteidiger aufgeteilt. Das Ziel des Verteidiger-Teams ist es in jeder Runde, die Angreifer daran zu hindern, ihre Fan-Basis mit einem Graffiti-Bombenball zu beschädigen.
- So gewinnen die Verteidiger eine Runde:
- Alle angreifenden Spieler eliminieren, bevor die Bombe platziert wird
- Die Bombe entschärfen, bevor sie explodiert
- Mindestens ein Spieler überlebt bis zum Ende der Rundenzeit und die Bombe wurde nicht platziert
- So gewinnen die Angreifer eine Runde:
- Alle verteidigenden Spieler eliminieren, bevor die Rundenzeit endet
- Die Bombe vor Ablauf der Rundenzeit platzieren und verhindern, dass die Verteidiger sie entschärfen
- Wenn die Angreifer den Graffiti-Bombenball vor Ablauf der Rundenzeit platzieren, wird der Rundentimer auf 40 Sekunden gesetzt und die Verteidiger müssen die Bombe innerhalb von 30 Sekunden entschärfen (oder 35 Sekunden mit einem Entschärfungs-Kit)
- Dieses Spiel ist gewaltarm und enthält weder rotes Blut, das Töten von Tieren noch ähnliche gewaltbetonte visuelle Elemente
-
Einrichtung
-
Client
- Man kann die ausführbare Datei für die jeweilige OS-Plattform aus dem neuesten Release herunterladen oder direkt aus dem Quellordner des Projekts bauen
- Die Entwicklungsumgebung lässt sich mit den Befehlen
cd electron/,npm install,npm run deveinrichten
-
Server
- Derzeit gibt es keine offiziellen öffentlichen Server (auch ein Matchmaking-Service ist in Arbeit); man kann einen Server selbst betreiben oder von anderen hosten lassen
- Mit
composer install -a --no-dev,php cli/server.php 2kann man den Server starten und darauf warten, dass sich 2 Spieler verbinden
-
-
Hilfe gesucht
- Wenn du HTML/CSS/JS/PHP oder 3D-Modellierung/Texturierung/Animation beherrschst, kannst du am Projekt mitarbeiten und helfen, das Spiel schneller zu verbessern. Eine Teilnahme ist per Pull Request möglich
Zusammenfassung von GN⁺
- Dieses Spiel ist ein einzigartiges FPS über den Wettbewerb zwischen Fußballfan-Teams und betont seinen gewaltarmen Ansatz, um gewaltbetonte visuelle Elemente zu minimieren.
- Die Einrichtung des Spiels und das Starten des Servers sind einfach, was technisch versierten Nutzern die Teilnahme erleichtert.
- Es gibt verschiedene technische Bereiche, in denen man zur Entwicklung des Spiels beitragen kann, was Menschen mit passenden Fähigkeiten die Möglichkeit gibt, das Spiel zu verbessern.
- Ähnliche Spiele mit vergleichbaren Funktionen sind „Valorant“ und „Overwatch“, die jeweils ihren eigenen Stil und ihr eigenes Gameplay bieten.
1 Kommentare
Hacker-News-Kommentare
Die Kombination aus einem PHP-Server und einem Electron-Client ist ein erstaunliches Projekt. Ich bin beeindruckt, dass ich mich nach langer Zeit wieder mit PHP beschäftigen kann. Ich habe vor, meine Freizeit in dieses Projekt zu investieren. Wir brauchen mehr solche originellen Projekte.
www/assetsMir gefällt die Beschreibung als „gewaltarmes Spiel“. Im Spiel schießt man Leuten ins Gesicht, platziert/entschärft Bomben und weicht Schüssen aus.
Der Screenshot erinnert mich an das PC-Spiel „Extreme Paintbrawl“ aus den 90ern. Ich habe es als Kind gern gespielt. Später habe ich erfahren, dass es als eines der schlechtesten Videospiele überhaupt gilt.
Dieses Fußballspiel gefällt mir besser als FC '25. Ich unterstütze die Leidenschaft von solcloud.
Dass es Open Source geworden ist, ist großartig. Ein guter Ausgangspunkt für alle, die mit der Entwicklung von 3D-Spielen anfangen wollen.
Bitte eine Lizenzdatei hinzufügen.
Der Client läuft in Electron, aber es gibt keine Web-Version. Ich frage mich, warum.
Ein FPS-Spiel mit einem Electron-Client und einem PHP-Server zu bauen, ist eine interessante technische Entscheidung.
Ich dachte, es würde im Browser laufen, aber ich frage mich, warum der Client als Electron-Anwendung paketiert wurde.