Open-Source-Automation-Tower-Defense-Spiel „Mindustry“
(mindustrygame.github.io)- Mindustry ist ein Sandbox-Tower-Defense-Spiel, das Basisverteidigung mit dem Design von Ressourcenverarbeitung kombiniert
- Spieler müssen beim Aufbau ihrer Basis mächtige Wellen von Gegnern abwehren
- Im Spiel lassen sich komplexe Designs für die Materialverarbeitung erstellen
- Auf Multiplayer-Servern kann man gemeinsam mit anderen Spielern bauen
- Neben kooperativem Bauen sind auch Kämpfe zusammen mit anderen Spielern möglich
Basisverteidigung und Design
- Das Kern-Gameplay von Mindustry besteht darin, eine Basis aufzubauen und Gegnerwellen abzuwehren
- Man kann komplexe Designs für die Materialverarbeitung erstellen und ein Sandbox-artiges Spielerlebnis verfolgen
Multiplayer
- Auf Multiplayer-Servern kann man gemeinsam mit anderen Spielern bauen und kämpfen
1 Kommentare
Hacker-News-Kommentare
Mindustry ist wirklich ein großartiges Spiel. Ich habe mit einem Freund in zwei Kampagnen enorm viel Zeit versenkt
Für Leute, die Factorio gespielt haben: Mindustry hat weniger Automatisierung und mehr Kampf. Eine Karte dauert nicht gleich 50 Stunden bis zum Abschluss, meistens eher ein paar Stunden, aber bei ziemlich schwierigen Karten muss man es manchmal mehrfach versuchen
Im Vergleich zu Factorio ist der Platz stärker begrenzt, daher sind platzsparende Designs wichtig, und besonders bei der Verteidigung muss man Geschütztürme dicht setzen. Dabei gibt es aber die Einschränkung, dass die Türme mit Munitionsförderbändern oder Flüssigkeitsrohren oder mit beidem versorgt werden müssen. Je nach Gegnertyp muss man auch unterschiedliche Turmkombinationen berücksichtigen
Insgesamt ein sehr gut gemachtes Spiel und stark suchterzeugend
Das müsste deutlich schwieriger werden, aber viele Spieler ignorieren das einfach und bauen nur. Die ersten paar Male habe ich meine Basis viel zu dicht gebaut und musste erst lernen, wie man mit dem gegebenen Platz umgeht. Wenn ein Spiel kompaktes Bauen belohnt, könnte das genau mein Ding sein
Ich finde den Ansatz interessant, es auf Steam kostenpflichtig zu verkaufen und den eigentlichen Source Code auf GitHub zu verlinken. Für Entwickler oder Leute, die bereit sind nachzusehen, ist es damit im Grunde kostenlos, und das erscheint mir fair
Ich würde mir aber wünschen, dass sich in der breiten Öffentlichkeit direkte Unterstützung stärker etabliert. Gut an diesem Link ist, dass er direkt auf eine normale Website mit mehreren Optionen und sogar einer kostenlosen Version führt. Ich werde es später mal ausprobieren
https://github.com/Poussinou/FLOSS-Games-on-Steam
https://store.steampowered.com/curator/38475471-Libre-Open-S...
Daran ist nichts neu, und bei Tools gibt es dieses Modell ebenfalls
https://store.steampowered.com/app/431730/Aseprite/ - https://github.com/aseprite/aseprite
Es gibt auch schon einige frühere Diskussionen: https://news.ycombinator.com/item?id=32422522 (Mindustry – Open-Source Game, 135 Kommentare)
Tolles Spiel, aber ein bisschen suchterzeugend
Nachdem ich um das Jahr 2000 herum beim Versuch, in Age of Empires II online über 2000 Rating-Punkte zu erreichen, meine Lerngewohnheiten gründlich ruiniert habe, lebe ich nach dem Motto: Vorbeugen ist besser als heilen
Es ist irgendwie komisch und erwähnenswert, dass man dieses Spiel im Gefängnis über Tablets kostenpflichtig an Insassen verkauft. Ich frage mich, ob das legal ist
Es war AccessCorrections oder Access irgendwas, ich weiß es auf jeden Fall sicher. Ich habe es jahrelang gespielt, aber inzwischen mag ich es nicht mehr, weil es mit schlechten Erinnerungen aus meiner Haftzeit verbunden ist. Ein anderes Open-Source-Projekt, Andors Trail, wurde dort ebenfalls kostenpflichtig verkauft
Ich erinnere mich noch an die Kontroversen Mitte der 2000er, als Leute Projekte wie The GIMP neu verpackt und verkauft haben. Das war zwar legal, aber die Verkäufer profitierten von einer Informationsasymmetrie gegenüber Leuten, die nicht wussten, dass sie die Software kostenlos bekommen konnten
Es gibt aber auch ein Gegenargument. Der Distributor übernimmt das Packaging der App und hat möglicherweise Mehrwert geschaffen, etwa indem AccessConnections als vertrauenswürdiger Dritter Inhalte geprüft hat
Also: legal, aber womöglich nicht ethisch. Open-Source-Lizenzen verlangen, dass Source Code und Lizenz für den Endnutzer zugänglich sein müssen. Das kann auch in einem versteckten Link im Credits-Bildschirm geschehen
Ich bin kein Anwalt, aber ich frage mich, ob es schon als Verteilung des Source Codes gilt, wenn man nur einen Link bereitstellt, obwohl man weiß, dass der Endnutzer keinen uneingeschränkten Internetzugang hat
[1]: https://opensource.org/osd/
Und ich frage mich auch, wie Insassen überhaupt Geld verdienen sollen, um für Spiele zu bezahlen
Mindustry ist fantastisch. Ich habe die Erekir-Kampagne zweimal gespielt. Die Serpulo-Kampagne mochte ich nicht besonders, sie fühlen sich fast wie zwei unterschiedliche Spiele an.
Erekir ist Automatisierung plus Echtzeitstrategie, Serpulo ist Automatisierung plus Tower Defense.
In einem Spiel wie Factorio will ich keine Truppen bauen oder kommandieren. Das ist das genaue Gegenteil von dem, was ich möchte.
Schade, dass es sich so anfühlt, als hätte die neue Ausrichtung Serpulo zurückgelassen. Serpulo wurde am Ende nie wirklich fertig oder ausbalanciert, und inzwischen wirkt es unwahrscheinlich, dass das jemals noch passiert.
Ich habe die Open-Source-Version eine Weile gespielt und mir das Spiel danach gekauft. Factorio legt nicht so viel Fokus auf Verteidigung, und genau darauf konzentriert sich dieses Spiel, also war es genau das, was ich wollte.
Nach dem großen Umbau wirkt es deutlich runder und ausgereifter. Ich sollte nochmal zurückgehen und die Kampagne abschließen.
Dieses Spiel zieht einen komplett rein. Es ist großartig und eigentlich auch perfekt als Urlaubsspiel geeignet. Das Timing dieses Posts ist also gut.
Ich habe zuerst damit angefangen, weil es als „Factorio lite“ beschrieben wurde, und das trifft es ziemlich gut. Es ist nicht so tief wie Factorio, bedient aber denselben Drang.
Der PvP-Modus ist ebenfalls hervorragend. Man kann Versorgungslinien aufbauen und damit sowohl Verteidigung als auch Angriff vervollständigen.
Es ist auch möglich, gegnerische Versorgungslinien aus dem Hinterhalt anzugreifen, sodass man an der Front einen großen Vorteil erlangen kann, bevor der Gegner die Störung seiner Energieversorgung und Logistik überhaupt bemerkt. Für mich ist das eine der wichtigsten Eigenschaften eines Echtzeitstrategiespiels.
Noch besser wäre es, wenn man teure Teile von den Förderbändern des Gegners stehlen könnte. So etwas wie die Prozessoren aus Factorio.
Gibt es auch auf Flathub: https://flathub.org/en-GB/apps/com.github.Anuken.Mindustry
Etwas off-topic, aber ich frage mich, ob jemand gute Ressourcen oder Tipps empfehlen kann, wenn man selbst ein Tower-Defense-Spiel mit Multiplayer entwickeln möchte.
Ich entwickle zwar schon sehr lange Software, aber Spieleentwicklung fühlt sich wie ein völlig anderes Wesen an.
Hier ist ein Video, in dem der Kursersteller es erklärt: https://youtu.be/Yd-sndQnWIo?si=yWU9WJ2roSVlMzDE
Die Tools waren erstaunlich gut, und die Arbeit selbst hat richtig Spaß gemacht. Ich bin hauptsächlich Backend-Entwickler, und das hat eine ganz andere Art von Spaß geliefert.
Ich sehe auch ein paar Kurse zu Echtzeitstrategie, kann dafür aber nicht persönlich bürgen. Ich würde einfach einen auswählen, der interessant aussieht, und loslegen. Ich habe das Gefühl, sehr viel gelernt zu haben, indem ich den Code komplett selbst eingetippt und dieselben Schritte wie der Dozent nachvollzogen habe.
Ich lerne immer noch mehr über Godot-4-Multiplayer, aber nach ein paar YouTube-Videos wirkte es nicht allzu kompliziert, besonders wenn man sich am Anfang noch nicht zu viele Gedanken über Cheater macht.
Zusätzlich verfolge ich auch dieses Projekt. Es ist ein Godot-4-MMO, und die Code-Struktur ist ziemlich gut organisiert: https://jdungeon.org/. Es ist allerdings noch in einem frühen Entwicklungsstadium.
Hätte man diese Frage in einem Game-Dev-Forum gestellt, hätte wahrscheinlich niemand empfohlen, sich Java anzusehen, aber Mindustry hat mit Java trotzdem gute Arbeit geleistet.
Eine Kombination aus JavaScript und WebSocket könnte ebenfalls ziemlich gut passen, und man müsste sich nicht um Builds für verschiedene Plattformen kümmern. Einfach die Optionen für JavaScript-Game-Engines anschauen und direkt loslegen. Auch Copilot kann für den Einstieg durchaus hilfreich sein.
Ich halte es für absolut realistisch, noch vor dem neuen Jahr einen funktionierenden Prototypen zu bauen.
Seit Warcraft III ist das eines meiner Lieblingsgenres, aber alle Spiele, die ich seitdem ausprobiert habe, fühlten sich so an, als würden sie nicht ganz reichen und mich mit dem Wunsch nach mehr zurücklassen.