In einem Minecraft-Projekt wurde ein realitätsnahes Börsensystem mit Redstone und Create nachgebaut. Das Orderbuch trennt Kauf- und Verkaufsangebote, die automatisch nach Preis sortiert werden. Ein Trade wird ausgeführt, sobald das höchste Gebot den niedrigsten Verkaufspreis erreicht oder übersteigt. Der aktuelle Kurs ergibt sich aus dem letzten ausgeführten Handel. Die technische Umsetzung basiert auf Minecarts und Stromstärken, die über Komparatoren verglichen werden. Das Projekt entstand in Kooperation mit S-Broker und der Deutschen Börse.

Minecraft
00:00:00

Minecraft

Streamstart und Projektvorstellung

00:05:34

Der Stream startete mit einer Begrrohung und der Ankündigung, dass es der letzte Stream vor einer zweiwöchigen Sommerpause ist. Der Streamer kündigte an, ein brandneues Projekt zu starten: eine funktionierende Börse in Minecraft, die mit Redstone und Create nachgebaut werden soll. Er erwähnte, dass ein Bauteam bereits auf dem Server arbeitet und er in den nächsten zwei Wochen keine Zeit für Streams oder YouTube-Videos haben wird.

Projekt: Echte Börse in Minecraft

00:08:50

Es wurde erläutert, dass das Projekt in Zusammenarbeit mit S-Broker und der Deutschen Börse realisiert wird. Ziel ist es, eine Börse in Minecraft zu bauen, die wie eine echte funktioniert – inklusive Orderbuch, Kursbildung und Handelsmechanismen. Der Streamer betonte, dass er aufgrund seiner begrenzten Finanzkenntnisse die Community um Hilfe bittet, um die Systeme korrekt abzubilden.

Angebot, Nachfrage und Kursbildung

00:13:42

Es wurde erklärt, wie Angebot und Nachfrage funktionieren, wobei ein Beispiel mit Redstone-Blöcken und Emeralds verwendet wurde. Der Villager reagiert auf die Nachfrage, indem er Preise anpasst. Der Kurs wird vom letzten ausgeführten Trade bestimmt. Zudem wurde ein Beispiel mit einem fiktiven Unternehmen (Bäckerei) erklärt, das Wertpapiere ausgibt, um finanzielle Mittel für Investitionen zu beschaffen.

Technische Grundlagen des Orderbuchs

00:21:02

Das Orderbuch besteht aus zwei Spalten: Bid (Kaufangebot) und Ask (Verkaufsangebot). Die Käufer geben das höchste gebotene Angebot vor, die Verkäufer das niedrigste. Trades finden statt, wenn Bid ≥ Ask. Der letzte ausgeführte Trade bestimmt den aktuellen Kurs. Es wurde auch erwähnt, wie man dieses System in Minecraft abbilden könnte – beispielsweise mit Minecarts, Stromstärken und Sortieralgorithmen.

Erster Prototyp: Sortierbare Warteschlange

00:48:26

Ein erster Prototyp des Orderbuchs wurde gebaut. Dabei wurden Minecarts als Orders verwendet, deren Gewicht (dargestellt durch Stromstärke) den Preis symbolisiert. Die Warteschlange sortiert sich automatisch – zuerst nach alter Technik mit einer Linie, später mit zwei Warteschlangen, die ständig neu sortiert werden. Der Sortiervorgang erfolgt durch Vergleich der Stromstärken mit Komparatoren.

Sortierlogik undautomatisierung

01:15:43

Die Sortierlogik basiert auf dem Prinzip, dass das Minecraft mit der niedrigsten Stromstärke Vorfahrt hat. Es wurde erklärt, wie ein neuer Minecraft in die Warteschlange eingefügt wird, indem alle anderen nach hinten rutschen, bis die korrekte Position gefunden ist. Eine Kupferlampe dient als Indikator, wann die Sortierung abgeschlossen ist.

Fehlerbehebung und Systemoptimierung

01:40:11

Es wurden verschiedene Fehler im System behoben, darunter Probleme mit der Null-Logik (Stromstärke 0) und fehlerhafter Sortierung bei leeren Listen. Der Streamer baute zusätzliche Logik ein, um sicherzustellen, dass das System auch bei leeren Warteschlangen funktioniert. Zudem wurde die Sortiergeschwindigkeit angepasst, um korrekte Ergebnisse zu gewährleisten.

Zweite Warteschlange und Ask/Bid-Trennung

02:07:26

Es wurde ein zweites Orderbuch für Asks (Verkauf) gebaut, das von der Bid-Seite (Kauf) getrennt ist. Beide Warteschlangen funktionieren nach demselben Prinzip, wobei Asks von günstig nach teuer sortiert werden und Bids von teuer nach günstig. Wenn sich Bid ≥ Ask ergibt, wird ein Trade ausgeführt und die beteiligten Orders entfernt.

Orderentfernung und Trade-Ausführung

02:18:26

Eine Funktion wurde hinzugefügt, um die erste Order aus dem Orderbuch zu entfernen. Dies ist entscheidend für die Ausführung von Trades: Wenn Ask ≤ Bid, wird die Order ausgeführt, und die remaining Orders rücken eine Position nach vorn. Das System aktualisiert sich automatisch und zeigt den aktuellsten Kurs an.

Zusammenfassung und Ausblick

02:27:32

Der Streamer fasste die Funktionsweise des Orderbuchs zusammen: Orders werden nach Preis sortiert, Trades finden bei Bid ≥ Ask statt, und der Kurs wird vom letzten Trade abgeleitet. Er kündigte an, dass das Bauteam in den nächsten zwei Wochen die Frankfurter Börse nachbauen wird, während er selbst an der Technik weiterarbeitet. In zwei Wochen soll der Stream mit Fortsetzung starten.

Fassadengestaltung und Projektfortschritt

02:28:52

Ein Ausblick auf das finale Projekt zeigte, wie die Frankfurter Börse optisch nachgebaut wird. Das Bauteam arbeitet an der Fassade, dem Schrankenraum und dem Aktiendisplay. Der Streamer betonte, dass die Technik im Hintergrund versteckt wird und nur die Benutzeroberfläche sichtbar ist – ähnlich wie bei echten Börsen.

Streamende und nächste Schritte

02:30:14

Der Stream endete mit einer Zusammenfassung der erreichten Ziele und einer Einführung in die nächsten Schritte. Der Streamer kündigte an, in zwei Wochen mit Fortsetzung zu streamen, wo das weitere Funktionieren der Börse demonstriert werden soll. Er dankte der Community, S-Broker und der Deutschen Börse für die Unterstützung.