wie man ein Voxelspiel in Java macht


Antwort 1:

Wenn Minecraft ein Hinweis ist, verwenden Sie den Quellcode von Zach Barth für Infiniminer als Basis. ;)

Nein, aber im Ernst - vorausgesetzt, die Frage lautet wörtlich: "Wie mache ich ein Minecraft-ähnliches?" Dann müssen Sie zuerst einige eigene Fragen beantworten: Wie viel Arbeit werden Sie und Ihr Team leisten? Fangen Sie bei Null an? Mit einer Spiel-Engine beginnen? Wer macht was? Wer wird die Kunst bauen, wer wird den Code schreiben?

Wenn Sie es schnell und günstig erledigen möchten, besorgen Sie sich Unity3D, gehen Sie in den Asset Store und kaufen Sie eine Mining- / Voxel-Spielvorlage und passen Sie sie an Ihre Bedürfnisse an. Wenn Sie es richtig machen möchten, entwerfen Sie Ihr Spiel, teilen Sie das Design in verwandte Aufgaben / Features auf, finden Sie heraus, welche zuerst implementiert werden müssen, und machen Sie sich an die Arbeit. Nachdem alle zugehörigen Aufgaben implementiert wurden, überprüfen Sie sie, überprüfen Sie das Spiel und entscheiden Sie, ob Sie mit der nächsten Gruppe von Aufgaben / Funktionen fortfahren oder ob Sie zuerst Designänderungen vornehmen möchten. Dann mach das. Wiederholen Sie diese Schleife immer wieder, bis das Spiel beendet ist.

Dann muss die harte Arbeit erledigt werden, Ihr Spiel marktfähig zu machen und Ihr Spiel tatsächlich zu bewerben. Oh, und Sie müssen herausfinden, wie Sie es vertreiben und wie viel es auf dem Weg auch kosten wird.

Viel Glück!


Antwort 2:

Werden Sie die nächsten Linden Labs und entwerfen Sie tatsächlich etwas, das die Benutzer in dieser sehr virtuellen Welt gestalten können. Und mit Form meine ich alles, von der Art und Weise, wie sich der Avatar bewegt und animiert, bis zur Welt und was er automatisch tut, ohne dass ein anderes externes Programm ausgeführt werden muss.

Das fehlt uns. Second Life gibt vor, dies tun zu können, aber Sie müssen externe Programme verwenden, um Animationen, Modelle und Texturen zu erstellen. Es wurde viel getan, um die Erfahrung zu optimieren, damit das meiste davon in der Welt erreicht werden kann. Sie müssen jedoch noch eine Website besuchen, etwas herunterladen und dann hochladen. Keiner dieser Prozesse ist automatisiert.

Minecraft hat eine Sache, die Sie von einer Website aus anpassen müssen: die Haut Ihres Avatars. Sie können Ihren Avatar darüber hinaus nicht bearbeiten, und Mods müssen auch nicht im Spiel sein, um installiert zu werden, aber alles, was Sie in Minecraft tun möchten, kann direkt dort ausgeführt werden, z. B. ein Haus bauen, das Haus von innen verwandeln, rüste den Spieler aus, richte Abenteuerkarten für andere Spieler ein, entferne das Grundgestein ... wenn es im Überlebensmodus nicht möglich ist, kann es von Creative aus gemacht werden.


Antwort 3:

Ich glaube nicht, dass ich hier eine super lange Antwort schreiben muss, weil Tonnen von Entwicklern dies bereits angesprochen haben.

C ++ / OpenGL

C ++ / OpenGL

Einheit / C #

Unwirklich / C ++

Oder wenn Sie sich mit Notch beschäftigen, das etwas Ähnliches wie Minecraft macht, ist hier, dass er Minicraft (im Grunde 2d Minecraft) mit Java macht. Es ist ziemlich beeindruckend.


Antwort 4:
  1. Sie müssen eine Menge Geld und gute Programmierer ausgeben, um ein Spiel zu entwickeln, das nicht kompliziert aussieht, aber wirklich nicht ist
  2. Sei gut im Programmieren und gib Geld aus.
  3. Haben Sie die Zeit, ein Spiel zu machen und haben Sie nicht viel Einkommen.

Und das ist es, dann kannst du ein Spiel machen.


Antwort 5:

Minecraft wurde in Java geschrieben.