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

00:05:34 Hallo allerseits und herzlich willkommen zu einem weiteren Livestream. Schön, dass ihr mit dabei seid. Grüß euch, moin. Heute wird der letzte Livestream vor einem kleinen Pausebereich sein und gleichzeitig ist auch heute der Start eines brandneuen Projektes, auf das ich mich...

00:05:53 Sehr, sehr, sehr, sehr freue ich. Warte mal ein bisschen bis genug Leute da sind, dann werde ich euch gleich zeigen, was abgeht. Ja, so eine Mini-Sommerpause wird es sein. Zwei Wochen lang werde ich keine Zeit zum Streamen und für YouTube-Videos haben. Zwei YouTube-Videos gibt es noch geben, ansonsten müsst ihr euch mit dem Zweitkanal vorlieb nehmen. Dort werden auf jeden Fall noch ein paar Caretaker, Solarpunk und Fastfood-Simulator-Folgen hochgeladen.

00:06:20 Ich werde die Zeit auch gut nutzen, um jetzt noch einmal die Inhalte von meinem Buch durchzugehen, sodass wir da auch in der Veröffentlichung liegen. Buch soll März 27 rauskommen. Jetzt gerade müssen wir die Texte fertig machen. Ladies and Gentlemen, schön, dass ihr erstmal da seid. Ich hoffe, ihr hattet alle einen guten Tag soweit. Ich hoffe, ihr hattet Spaß bis jetzt. Ab jetzt wird es nur noch schlimmer. Nein, wir machen was Cooles heute, was sehr, sehr Cooles.

00:06:52 Ohne dich hoffen, du hast keinen Stress. Alles gut, Gamer, danke schön. So, den Stress machen wir uns jetzt. Liebe Community, ich kann euch etwas sehr, sehr, sehr Cooles erzählen. Der heutige Stream wird extrem besonders deswegen auch. Ich will mal ganz kurz eben eine Sache mal eben verändern. Kann ich nicht. Ah ja, jetzt weiß ich, wo das Problem ist. So, warte, Optionen.

00:07:39 Ich muss im OBS mal eben eine Sache einstellen, das ist sehr wichtig. Perfekt. Ah ja, jetzt sieht es besser aus. Und weil ich nämlich dann etwas von OBS benötige, ich hoffe, dass OBS mir das geben kann, was ich brauche.

00:07:55 Nämlich die Statistiken. Genau, die benötigen wir nämlich fürs Aufnehmen. Okay, perfekt. Sieht cool aus. OBS ist jetzt richtig eingerichtet. Und ich kann mir das hier sperren. Schön, dass ihr da seid erstmal. Herzlich willkommen. Also.

00:08:12 Liebe Community, ich habe euch heute ein neues Projekt zu verkünden und ich freue mich riesig darauf, mit euch da reinzugehen in dieses Projekt. Ihr habt es schon unten links gesehen und ihr habt es schon mal in der Ankündigung gesehen. Börse in Minecraft. Wir werden eine Börse bauen. Vielleicht erinnert ihr euch an Craft Attack 9. Ich denke, einige von euch haben Craft Attack 9 gesehen. Wer kann sich an Craft Attack 9 erinnern? Hand hoch. Beziehungsweise schreibt einmal ich in den Chat.

00:08:40 Und wer erinnert sich, was ich in Craft Detect 9 damals gebaut habe? Ich habe nämlich damals eine funktionierende Börse gebaut.

Projekt: Echte Börse in Minecraft

00:08:50

00:08:50 Einige sind dabei, perfekt. Wir haben auch einiges da gemacht mit Diagrammen etc. So, wir befinden uns jetzt gerade in einem modded Version von Minecraft mit Create, aber tatsächlich nur wegen zwei Sachen habe ich mit Create installiert. Wegen zwei Sachen. Einmal wegen des Displayboards von Create, das hier, und einmal wegen der Copycats. Und wir sehen gerade, das ist das Bauteam, fleißige Helferlein.

00:09:17 dabei sind, etwas zu bauen. Ich weiß nicht, ob euch das bekannt vorkommt. Jetzt, just for fun. Nur mal so von oben betrachtet. Was könnte das sein? Oder was könnte das später werden, wenn es fertig ist? Ich weiß nicht, ob irgendjemand das aktuell erkennt zu diesem Zeitpunkt. Das wird auf jeden Fall sehr wild. Oh, ist cool. Geile Idee. Oha, erkennt man es? Ich muss mal ganz kurz eben hier ein paar Sachen einstellen.

00:09:56 Ja, das ist die Frankfurter Börse, also die deutsche Börse, der Hauptsitz. Und das ist nämlich das Geilste an allem. Ich wollte schon immer in Minecraft jetzt nochmal, also seit Craft-Tech 9, habe ich vor, irgendwann eine updated Version der Börse zu bauen, die auch Vanilla-kompatibel ist. Hatt ich auf jeden Fall richtig, richtig, richtig viel Lust drauf. Und es ist jetzt so, dass, ihr erinnert euch an das Deutsche Bahn-Video und, ähm,

00:10:25 Ich will nicht zu viel spoilern, aber es könnte sein, dass sich eine große Bank inklusive der deutschen Börse an mich gewendet hat und gefragt hat, ob wir vielleicht Lust hätten, eine echte Börse zu bauen. Und das Beste von allem ist,

00:10:49 Ich baue die jetzt in Minecraft mit Redstone. Das Builderteam hilft, die Börse umzusetzen, dass sie auch optisch schön aussieht. Wir gehen dann damit nach Frankfurt zur echten Börse. Und das, was ich in Minecraft gebaut habe, zeige ich den Mitarbeitern dort vor Ort und frage die, ob das so realistisch ist.

00:11:10 Die Idee ist es quasi, dass wir versuchen mit Redstone eine Maschine zu bauen, die wie eine echte Börse funktioniert. Was haltet ihr davon? Nein, das Bilderteam kommt nicht mit nach Frankfurt, das schaffen wir zeitlich nicht. Ich werde meinen Laptop mit nach Frankfurt nehmen. Gut. Es hört sich geil an, oder? Das ist auf jeden Fall der Plan und darauf freue ich mich. Deshalb habe ich mir auf jeden Fall Gedanken gemacht, wie wir das umsetzen können.

00:11:39 Ich lasse das Builderteam auf dem Server werkeln. Es gibt noch so einen blöden Fehler, dass ich glaube, wenn man irgendwas in Create dreht oder so, dann stürzt das Server ab. Das ist jetzt euer Problem. Ihr macht das auf dem Server, ihr baut dort weiter. In den zwei Wochen, wo ich jetzt nicht dabei bin, wird das Builderteam nämlich die Börse soweit fertig bauen. Ich versuche mich immer wieder einzuklinken. Und heute werden wir an der Technik arbeiten. Ich werde keinen IRL-Stream machen, ich werde ein Video machen. Es wird ein Video geben.

00:12:08 Das Ganze wird quasi unterstützt und geleitet von S-Broker. Ich freue mich riesig darauf. Da wird es zwei sehr geile Videos geben. Es wird viel coolen Short-Content geben, auch dazu zu den ganzen Sachen, zu dem ganzen Prozess. Und ich würde gerne einfach mit euch herausfinden, wie das funktioniert mit dem Bauen einer Börse. Das Ding ist, ich bin kein Experte, was das Thema angeht. Ich habe von Aktien und Handel und Wertpapierhandel leider nur wirklich so rudimentäre Kenntnisse, dass ich...

00:12:40 Wirklich null Plan von der Sache ab. Aber ich würde gerne mit euch zusammen herausfinden, wie das erstmal so vom System her funktioniert. Wisst ihr, ich denke die ganze Zeit eigentlich an eine relativ simple Sache. Wenn wir einen Villager in Minecraft haben und wenn dieser Villager einen Beruf hat, aha, so, dann kann ich ja mit dem Villager handeln. Das heißt, ich kann zureinerspiele, Sticks in Emeralds traden.

00:13:11 So, der Villager macht ja dann...

00:13:15 Ein besseres Angebot oder ein schlechteres Angebot? Jetzt gerade hat er ein schlechteres Angebot gemacht. Warum ist das eigentlich so? Das ist so die erste Frage, die ich mir gestellt habe. Wieso ist das so, dass der Villager jetzt gerade ein schlechteres Angebot gemacht hat? Angebot-Nachfrage. Sagt euch Angebot-Nachfrage etwas. Bestimmt. Habt ihr schon mal gehört, ne? Nur das Ding ist, ich habe das nicht so richtig verstanden. Ich bin auch nicht zu 100% sicher, ob ich es jetzt richtig verstanden habe. Ihr dürft mich gerne korrigieren. Und das ist auch wirklich ein Ding. Wir machen das zusammen als Community.

Angebot, Nachfrage und Kursbildung

00:13:42

00:13:42 Heute versuche ich mal etwas mehr in den Chat einzugehen und zu achten. Das Ding ist, ich muss mal verstehen, wie das grundsätzlich funktioniert. Also, angenommen, wir machen es mal relativ simpel. Angenommen, wir haben...

00:13:55 Eine Person, die hat einen Laden, das ist unsere Person, und der Laden verkauft Redstone. Redstone-Blöcke. In diesem Laden wird Redstone-Blöcke verkauft. Und der Preis für die Redstone-Blöcke ist pro Redstone-Block irgendwie ein Emerald. Das ist der Preis. Okay? Ich glaube, so war es so gut. So. Jetzt kommen Personen und die wollen die Redstone-Blöcke kaufen. Zum Beispiel ein The Joe Craft, der nimmt sich eine große Menge Redstone-Blöcke und kauft die. So.

00:14:25 Aktuell ist immer noch ein Redstone-Block für ein Emirates zu bekommen. Das ist folgendes Problem.

00:14:32 Was ist, wenn da jetzt zwei Leute sind? Was ist, wenn da plötzlich so ein Cast Crafter steht und eine Joe Craft steht und beide wollen Redstone haben? Und der Joe, der sagt, ach, ich wäre auch bereit, zwei Emeralds für einen Redstone zu bezahlen. Und der Verkäufer sagt, joa, dann, dann erhöhe ich den Preis jetzt auf zwei. So, dann gucken wir mal. Cast bietet ein, ich biete zwei Emeralds. Wer gewinnt? The Joe Craft. In dem Fall darf ich das haben. So, und jetzt...

00:14:59 Hab ich aber gerade kein Interesse und Karst sagt zum Beispiel jetzt irgendwie, ne das ist mir zu viel, das ist mir zu teuer. So, dann matchen, Angebot und Nachfrage nicht, es gibt kein Handel, aber jetzt sagt der Villager, okay, Karst bietet einen Emerald, jetzt geh ich runter vom Preis und bumm, jetzt kauft er sich das wieder. So, das ist glaube ich grundsätzlich prinzipiell erstmal. Zum Beispiel wie DDR5 RAM, genau, das ist jetzt zum Beispiel...

00:15:27 Ein gutes Beispiel. Ich glaube, da sehen wir das gerade. Das Ding, also ich glaube, das ist das beste Beispiel, was wir gerade nehmen können. Die ganzen Unternehmen, die KI-Chips und Co. bauen, bieten halt gerade wesentlich mehr Geld. Und die Nachfrage ist halt sehr, sehr, sehr hoch. Deshalb wird der Preis angezogen. Und der Preis kann angezogen werden, weil andere bereit sind, diesen höheren Preis zu bezahlen. Das heißt, es ist so eine Art Wechselwirkung.

00:15:53 Angebot Nachfrage bedeutet nicht automatisch, nur weil die Nachfrage hoch wird, wird der Preis teuer. Das muss nichts bedeuten. Also wenn die Nachfrage hoch ist, muss nicht automatisch dadurch der Preis teurer werden. Aber in der Regel ist es so, dass die Unternehmen dann den Preis anziehen und es wird halt geguckt, sind Kunden bereit, diesen Preis zu bezahlen. Und wenn die Kunden nicht bereit sind, dann ist es ja andersherum. Dann ist es ein zu großes Angebot und zu kleine Nachfrage. Deshalb tarieren die sich gegenseitig aus. Ergibt das für euch Sinn.

00:16:23 Habe ich das gut genug erklärt, um das zu verstehen? So wie LK 1. Halbwirtschafts-Hochten. Okay. Dann Feinfeld-Fren. Das ist auch gut, dass Asep da gerade da ist. Der kennt sich dann ein bisschen aus. Okay. Gut. Neues Beispiel. Wir haben eine...

00:16:43 Und diese Bäckerei, die steht jetzt einfach mal hier, das ist meine Holzstammbäckerei, so heißt sie jetzt. Nur Holzstammbäckerei backt Kuchen. Und das kann sie sehr gut, weil sie dafür einen super krassen Kuchenofen hat. Und deswegen kann sie Kuchen backen. Und sie verkauft den Kuchen und alles ist cool. Jetzt gibt es aber ein Problem.

00:17:10 Die Bäckerei merkt, dass sie an ihre Grenze kommt, ihre Belastungsgrenze kommt, weil super viele Kunden in der Warteschlange stehen.

00:17:19 Die Kunden sind jetzt die Amos-Stands. Die wollen alle gerne den leckeren Kuchen von der Superbäckerei haben. Hier sind ganz viele Kunden, die stehen an der Wartestange, die wollen alle Kuchen haben. Die Bäckerei merkt so, das wird mir ein bisschen zu viel. Wir brauchen einen brandneuen Ofen. Dieser brandneue Ofen, der kostet sehr, sehr, sehr, sehr, sehr, sehr, sehr viel Geld. Und dieses Geld hat die Bäckerei nicht. Was macht die Bäckerei? Jetzt sagt die Bäckerei, weißt du was?

00:17:49 Wir verkaufen Teile unseres Unternehmens. Das heißt quasi, wir sagen jetzt, wir nehmen unser Unternehmen, also die Bäckerei, und sorgen dafür und repräsentieren das Unternehmen mit einem Wertpapier. Das heißt, jedes Papier ist ein Zehntel des Unternehmens. Das heißt, wer alle Papiere hat, dem gehört die gesamte Firma, dem gehört diese Bäckerei. Checke, checke. Gut.

00:18:17 Dann ist es jetzt so, dass das Unternehmen sagt, okay, wisst ihr was, ich behalte mir mal fünf beziehungsweise sechs Papiere für mich, damit ich immer noch derjenige bin, dem das Unternehmen gehört. Also der größte Anteil ist bei mir, so check ist es versimpelt gesagt. Und vier Teile des Unternehmens, also vier Teile der Bäckerei verkaufen wir jetzt für echtes Geld, um uns damit dann später den Ofen leisten zu können. Also müssen jetzt Teile dieses Unternehmens.

00:18:47 verkauft werden. Und ich glaube, wenn ich das jetzt richtig verstanden habe, an dieser Stelle setzt zum Beispiel ein Handelsplatz ein. Das heißt, es muss einen Handelsplatz geben, an dem diese Teile des Unternehmens verkauft werden. Und dieser Handelsplatz ist dann die Börse. Das heißt, dort können jetzt, dort wird jetzt ein Angebot gemacht, es wird gesagt, pass auf,

00:19:07 Ein Unternehmensanteil sind 64 Emeralds wert. Das sagt jetzt dieses Unternehmen, weil die brauchen das Geld. Und jetzt müssen wir, also jetzt geht das Ganze an die Börse. In der Börse sind jetzt die Kunden und die Kunden und die Verkäufer, also es gibt die Käufer und die Verkäufer und die können jetzt gucken, passt das? Also ich könnte zum Beispiel jetzt The Joe Craft, ich könnte jetzt als Käufer sagen, bin ich bereit, das zu machen? Ja oder nein? Und wenn ich bereit bin, das zu machen,

00:19:35 Dann würde ich mir dieses Wertpapier kaufen. Das Unternehmen verfügt jetzt über mehr Geld an dieser Stelle. Und ich verfüge über einen Teil des Unternehmens, der jetzt gerade 64 Emeralds wert ist. So, jetzt angenommen, das Unternehmen baut sich einen neuen Ofen und es kommt immer mehr Kunden und immer mehr Kunden und immer mehr Kunden und immer, immer, immer, immer, immer mehr Kunden da.

00:19:59 dann könnte ich sagen, boah, das Unternehmen ist ganz schön gewachsen. Das Unternehmen ist mittlerweile nicht mehr 64 Emeralds wert, sondern das Unternehmen ist mittlerweile 128 Emeralds wert. Also gehe ich jetzt zur Börse und sage, hallo Börse, ich habe einen Anteil von diesem Unternehmen, das ist mein Wertpapier, gibt es jemanden, der das für 128 Emeralds kaufen würde? Und wenn jetzt irgendein anderer Otto daherkommt und sagt, so ich würde es kaufen, dann gibt es einen Trade, der Trade passiert.

00:20:28 Der Kollege kriegt das Wertpapier, ich kriege mein Geld. So, und jetzt ist der Wert des Unternehmens gestiegen. Das heißt, der Wert des Unternehmens liegt jetzt nicht mehr bei 64 Emeralds pro Anteil, sondern bei 128 Emeralds pro Anteil. Das heißt, es wird sozusagen geguckt, was ist der letzte Trade, der passiert wird. Und dieser letzte Trade, der ist dann quasi ausschlaggebend. Ergibt das Sinn? Ergibt das Sinn? Ich glaube ja, oder?

Technische Grundlagen des Orderbuchs

00:21:02

00:21:02 So, die Börse hat aktuell nicht mehr offen. Ich überlege gerade mal kurz. Wenn wir zum Beispiel mal ein Unternehmen nehmen, nehmen wir Microsoft, wo Microsoft ist, Microsoft, die sind glaube ich an der Börse, Microsoft Corp., dann ist genau das das Ding. Das ist der Grund. Es werden die ganze Zeit Teile dieses Unternehmens gekauft und verkauft.

00:21:33 Und weil die ganze Zeit Teile verkauft und gekauft werden, ihr seht schon, es gibt Bid und Ask. Das ist sehr spannend. Das gucken wir uns gleich an. Ich versuche es gleich irgendwie hinzukriegen, das zu erklären. Auch wenn ich es nicht 100% selbstverstanden habe. Ich brauche eure Hilfe, Leute. Weil wir wollen das mit Redstone und Minecraft bauen. Ja, ich glaube, die Börse hat jetzt gerade zu. Deshalb passiert dir gerade nichts. Was ist das für creepy Werbung? Hier.

00:22:01 Weil die ganze Zeit Leute kaufen und verkaufen zu unterschiedlichen Preisen, verändert sich dieser Kurs die ganze Zeit. Das heißt, dieses Diagramm, ich weiß nicht, ob das falsch ist, was ich jetzt sage, deshalb korrigiert mich gerne, aber ich glaube, dieses Diagramm zeigt ja nur, zu welchem Kurs das Unternehmen zuletzt verkauft worden ist. Das heißt, rein theoretisch könnte ich sagen, ich biete jetzt für Microsoft 404 Euro.

00:22:30 Und wenn es dann jetzt auch einen Verkäufer gibt, der bereit ist, auch das dann quasi entgegenzunehmen, dann würde der Kurs nach hier oben steigen. Und wenn ich sage, ich biete aber nur 390 Euro und ein Käufer würde daher einverstanden mit sein, dann würde der Kurs sinken. Weil das ja der letzte Trade ist. Das heißt, alle anderen Leute würden ja natürlich dann auch, also ich sage mal so.

00:22:57 Wenn ihr zum Eisstand geht und da wird euch eine Kugel Eis für 2 Euro verkauft und jetzt kommt ein Kunde, der kriegt die Kugel für 1 Euro, würdet ihr dann nach wie vor das Eis für 2 Euro kaufen? Nein, würdet ihr ja wahrscheinlich nicht machen. Würdet ihr sagen, wenn der die für 1 Euro kauft, dann möchte ich auch 1 Euro bezahlen. Fair. Also, ergibt das Sinn?

00:23:18 Somit erklärt sich quasi, warum der Kurs die ganze Zeit rauf und runter geht. Das ist die Nachfrage. Wenn das Unternehmen also jetzt etwas macht, von dem man ausgehen kann, dass das Unternehmen noch größer und noch besser und erfolgreicher wird, denn es gibt noch diese Dividendengeschichte, das ist eine andere Sache, das müssen wir jetzt, Dividende ist relativ kompliziert. Wir hatten Craft Tech 9 mit Dividende gearbeitet. Heute will ich erstmal nichts mit Dividende machen, sondern ich will jetzt grundsätzlich erstmal gucken, ob wir ein Orderbuch bauen können. Okay, also, wir haben gesehen,

00:23:46 Bei der Börse kommt es irgendwie auf dem Orderbuch an. Also dieses Orderbuch scheint sehr wichtig zu sein. Ich zeige euch das gleich mal an einem anderen Beispiel. Aber Orderbuch ist ein wichtiges Thema. Es gibt bei dem Orderbuch zwei Punkte. BIT und ASK. Ich glaube, wir lassen es uns ein bisschen beleichter machen. Wir sagen, es gibt ein Verkaufsangebot.

00:24:19 Und ein Kaufsangebot. Was ist was, Leute? Jetzt müsst ihr mir nur mal kurz eben helfen. BIT ist das Gebot, also das Verkaufsangebot.

00:24:30 Nein, andersherum. BIT ist das Kaufsangebot und ASK ist das Verkaufsangebot. Das heißt, wir haben hier den Villager, der etwas verkauft und wir haben hier den Kunden, der etwas kauft. Ich glaube, wir müssen das mal irgendwie color-coden, damit wir da Bescheid wissen. Wir machen am besten zwei verschiedene Farben. Kunde machen wir grün. Das ist derjenige, der kauft.

00:24:56 Und Verkäufer machen wir orange. Das ist derjenige, der das quasi verkauft. Das heißt, hier haben wir einen Ask. Das heißt, der fragt für etwas. Und wir haben hier ein Bit. Ich hoffe, das ist richtig. Also der Kunde macht ein Bit und der Verkäufer macht einen Ask. Ist das richtig oder nicht? Ihr helft mir.

00:25:16 Genau, wenn viele Menschen verkaufen wollen, aber niemand kaufen möchte, richtig, denn ich werde auch gleich, ihr werdet auch gleich verstehen die Logik dahinter. Die Logik dahinter habe ich nicht verstanden, bis ich mich mit dem Orderbuch auseinandergesetzt habe. Und das war eigentlich ziemlich, ich habe es verstanden, wie raffiniert das ist. Das ist absolut brillant. Okay, ihr müsst euch ein Orderbuch vorstellen, wie eine Liste. Okay, und diese Liste hat mehrere Positionen.

00:25:47 Wir haben an der Liste, also pass auf, wir bauen jetzt mal diese Liste in Minecraft. Ich baue sie mal mit Minecarts. So, wir haben zwei Schienen. Auf der einen Seite haben wir die Bit-Schiene, auf der anderen Seite haben wir die Ask-Schiene. Okay, das heißt, die Liste besteht aus zwei, aus Zeilen und es gibt Positionen, das ergibt für euch Sinn. Das oberste in der Liste, das ist die Position 1. Ich nenne es jetzt mal Position 1.

00:26:20 So, Position 1, dann gibt es 2, dann gibt es Position Nummer 3 und Position Nummer 4 und so weiter und so fort. Okay? So, das ist das Ding. Wenn wir jetzt sagen, okay, wir haben den Verkauf an dieser Stelle und wir haben den Kauf an dieser Stelle, dann gibt es ja mehrere Käufer und mehrere Verkäufer. Kann man sich ja ungefähr vorstellen.

00:26:44 Also, das machen wir mal. Wir nehmen jetzt mal drei Verkäufer und drei Käufer. Okay? So. Also. Verkäufer. Und die Käufer machen wir mal mit Trichter-Mine-Cards.

00:27:01 Ne, warte mal, stopp, stopp, stopp, nicht durcheinander kommen. Kisten-Minecarts sind die Verkäufer und Trichter-Minecarts sind die Käufer. Das seid ihr, die Kunden. Okay, pass auf. Jetzt bin ich gespannt, ob wir das richtig hinkriegen. Wenn ich jetzt sage, wir wollen...

00:27:22 Wir wollen uns mal mit Redstone beschäftigen. Wir verkaufen Redstone. Es wird verkauft, Redstone. Dann wird dafür ein Orderbuch aufgemacht. Das ist das Orderbuch für Redstone. Also das Item, um das es sich handelt, ist Redstone. Im Orderbuch können auch andere Dinge stehen, aber wir konzentrieren uns nur auf eine Sache. In meinem Orderbuch steht nur eine Sache, die verkauft oder gekauft wird. 24 Humberkuchen, weniger für 27 Monate. Schön, dass du dabei bist. Der Verkäufer für Redstone.

00:27:48 Also quasi beide bieten ja einen verschiedenen Preis für etwas. Sagen wir so, wir haben Verkäufer. Der eine Verkäufer möchte gerne zwei Emeralds für Redstone haben, einer möchte gerne drei Emeralds für Redstone haben und einer möchte gerne vier Emeralds für Redstone haben. Was jetzt passiert ist folgendes. Die Sachen hier kommen jetzt in das Orderbuch rein. Allerdings immer sortiert. Das heißt, bei den Verkaufsangeboten

00:28:17 wird der Preis immer von klein nach groß sortiert. 2, 4 und 3. Das heißt, das kleinste Angebot kommt ganz nach vorne an die Spitze. 2, 3 und 4. Das sind die Verkaufsangebote. Das kleinste Angebot kommt ganz nach vorne und das teuerste Angebot kommt ganz nach hinten. Okay? Gut. Beim Kauf, das seid jetzt ihr,

00:28:45 könnt ihr auch Angebot machen. Zum Beispiel einer sagt, ich bin bereit, vier Emeralds auszugeben. Einer sagt, ich bin bereit, zwei Emeralds auszugeben. Und einer sagt zum Beispiel, ich bin bereit, einen Emerald auszugeben. Okay, was passiert? Wenn ich das jetzt richtig in Erinnerung habe, dann wird auch das hier sortiert im Orderbuch. Allerdings andersherum, es wird sortiert von groß nach klein. Das heißt, das beste Angebot mit dem höchsten Satz kommt nach vorne. Vier, dann zwei.

00:29:14 Und dann 1. Okay? Und jetzt wird geguckt, der Käufer bietet 4. Der hier möchte 2 haben. Geht das? Ja, das funktioniert. Deshalb...

00:29:28 werden von dem jetzt zwei genommen, der Trade wird ausgeführt und soeben wurde Redstone verkauft. Redstone wurde jetzt zum Preis von zwei Emeralds verkauft. Das heißt, der erste Kurs ist zwei. Redstone wurde also gerade zum Kurs von zwei Emeralds verkauft. Und dann rückt die Order-Schlange weiter. Das Orderbuch geht weiter, der Trade hat stattgefunden, wunderbar. Nächstes Ding.

00:29:54 Wir haben jemanden zwei Emeralds und wir haben Gebot drei Emeralds. Was passiert? Nichts. Der Trade kommt nicht zustande. Funktioniert nicht.

00:30:02 Jetzt sind wir in einer Paz-Situation. Es passiert jetzt einfach gar nichts. Solange bis entweder ein neues Angebot reinkommt oder ein neuer, also quasi entweder ein neuer Verkaufspreis oder ein neuer Dings. Das heißt, das Orderbuch ist durchsortiert. 2, 1, 3, 4. Ist durchsortiert. So, es können jetzt zwei mögliche Dinge passieren. Es kann jetzt sein, dass ein Händler sagt, okay, weißt du was?

00:30:28 Ich biete jetzt gerade für das Redstone, weil ich habe gerade super viel Redstone. Ich verkaufe Redstone nur für einen Emerald. Das ist jetzt mein Angebot. Also passiert folgendes. Im Orderbuch wandern jetzt die ganzen Minecarts alle nach hinten. Weil eins ist besser. Das wird dann direkt vorne einsortiert. Zack. Die gehen jetzt alle nach hinten. Und vorne an die Spitze kommt jetzt der Angebot mit einem.

00:30:53 So, jetzt guckt ihr wieder, ja, das geht. Der bietet zwei Emeralds, der will ein Emerald, der Trade wird ausgeführt. Trade wurde ausgeführt und der jetzige letzte Verkauf von meinem Redstone liegt bei einem Block. Also, Redstone wird einmal für zwei Emeralds verkauft, einmal für ein Emerald verkauft. So, jetzt wird wieder geguckt, ein Emerald wird geboten, drei wollen gewünscht werden. So, jetzt gibt es einen anderen Kunden, der sagt, ich biete sogar drei Emeralds, also eine Warteschlange rückt dann im Orderbuch.

00:31:22 das Ding hier nach hinten und derjenige, der das beste Angebot macht, also der sagt, der drei hat, der geht nach vorne und ist so geguckt, okay, ja, check, check, boom, Deal wird abgeschlossen, Redstone wurde so eben für drei Blöcke verkauft. Und das Ganze geht dann immer weiter. Das heißt, es kann sein, dass mal einer für zwei verkauft, es kann mal sein, dass einer für fünf verkauft, es kann sein, dass nochmal jemand für fünf verkauft und dann wieder für vier verkauft, dann nochmal für eins verkauft, für zwei verkauft, wieder für zwei verkauft und ihr seht, so entsteht langsam mit der Zeit,

00:31:51 einen Aktienkurs. Ergibt das Sinn für euch? Das ist das Prinzip. Letzten Endes ist das quasi eines der Sachen, die die Börse macht. Da gibt es dieses Orderbuch-System. Das heißt, im Orderbuch gehen alle Verkaufs- und Ankaufsangebote rein. Und das Ding rattert dann durch. Ich weiß gar nicht, wo man das jetzt am besten sehen kann. Ich überlege gerade. Nehmen wir mal...

00:32:23 Wir könnten mit Kryptowährungen uns das mal angucken. Finger weg von Kryptowährungen, das ist absolute Scheiße. Macht das nicht. Wir nehmen mal irgendwas aus der Liste hier. Das sieht süß aus. Ich habe keine Ahnung, was das ist.

00:32:38 Okay, genau, hier sieht man das tatsächlich gerade. Also hier seht ihr gerade in Echtzeit die Trades, die stattfinden. Also quasi, das ist letztendlich auch ein ähnliches System. Das heißt quasi, es wird geguckt, wir hatten zwei Matches gefunden, wir hatten einen Käufer und einen Verkäufer, die werden gematcht.

00:32:55 Und dann wird ein Trade ausgeführt. Und deshalb passiert es mal, dass Kauf-Trades stattfinden und Verkauf-Trades stattfinden. Und je nachdem, wie das ist, kann der Kurs steigen oder fallen. So, jetzt gerade steigt der Kurs, jetzt gerade fällt er wieder. Okay? Je nachdem, wie das Angebot gerade ist. Und das ist, und ihr könnt euch das vorstellen, unfassbar komplex. Das war jetzt gerade nur, also, was ich euch jetzt gerade erklärt habe, ist eine Schneeflocke von der Spitze des Eisberges. So.

00:33:24 Aber was ich jetzt gerne in Minecraft bauen möchte, und das möchte ich gucken, ob wir das jetzt hinkriegen, wäre dieses Orderbuch-System. Ich glaube, dass man damit sehr Gutes erklären kann. Ich habe nämlich einen Auftrag tatsächlich. Ich habe einen Auftrag von S-Broker und der Deutschen Börse. Und zwar das Thema, wie funktioniert Börse und wie funktioniert Aktienhandel, so einfach wie eben möglich zu erklären für ein YouTube-Video. Dieses YouTube-Video werden wir auch in der echten Börse drehen.

00:33:52 nach Frankfurt fahren und in der Börse dort können wir das drehen. Da bin ich richtig gespannt drauf. Ich habe 200 Bitcoins. Wenn ich 200 Bitcoins hätte, wüsste ich hier kein YouTube mehr machen. Ich habe gar keine Bitcoins. Ich hatte mal in Krypto reingeschaut, aber das kann ich euch nicht empfehlen, Leute.

00:34:12 Ganz ehrlich, also ich gebe euch keine Finanzen-Tipps. Es gibt viel, viel bessere Kanäle, die das wesentlich besser hinkriegen. Aber wenn ihr etwas mit Finanzen machen wollt, dann braucht ihr natürlich erstmal einen Broker. Das heißt, ihr braucht etwas, was für euch den Handel ausführt. Irgendwie eine Applikation, es kann eine Anwendung sein, es kann auch ein physischer Mensch sein bei euch bei der Bank. Der Broker, den ich euch empfehlen darf an dieser Stelle, ist S-Broker.

00:34:41 Dazu wird es auf jeden Fall nochmal was geben und wir werden uns das auch anschauen. Ich habe mit den Leuten da von S-Broker vereinbart, wir machen folgendes, ich darf euch das zeigen, wir laden ein Konto mal mit 100 Euro auf und ich zeige und erkläre euch, wie das funktioniert, allerdings fiktiv und das Geld, was dann dabei rumkommt, spenden wir komplett, also inklusive der 100 Euro.

00:35:04 Genau, und jeder ETF ist besser als Krypto. Ich gebe euch keine Finanzen-Tipps. Es gibt tolle YouTube-Kanäle, Finanzenfluss zum Beispiel ist ein sehr bekannter. Es gibt tolle, tolle YouTube-Kanäle, die da wirklich gute Videos zu machen. Ich persönlich, ich kann euch nur sagen, was ich persönlich mache, ich persönlich gehe nicht gerne auf risikoreiche Sachen. Ich gehe immer auf sehr sichere Sachen. So meistens eben halt dann Aktien oder ETFs, ein Verbund von Aktien, der...

00:35:30 Oder die sehr langsam steigen, aber die zumindest das Geld sicher anlegen. Da seid ihr viel besser mitbedient, als wenn ihr Gambling-Gamba-Gamba macht. Also lasst es sein. Passt bitte damit auf und geht verantwortlich damit um. Das ist super wichtig. Jetzt ist die Frage, wie bauen wir das mit dem Orderbuch? Wir brauchen... Also ich würde es komplett mit Redstone machen. Ich bin mir relativ sicher, dass wir das vollständig nur mit Redstone auch hinkriegen. Create werde ich später benutzen, um...

00:36:05 ein paar sachen create zu machen ich würde zum beispiel diese display boards gerne nutzen so übrigens aber an dieser stelle würde ich da gerne mal auf den server gucken ich weiß nicht ob der gerade verfügbar ist denn ich würde mir bin ich das problem warum stürzt das server immer ab wenn ich drauf gehe oder was ist das problem gerade gut dann halt nicht also ich weiß nicht ob ich es kann sein dass ich den server zum arsch trotz bringen habe ich irgendwas mit dem imetar was nicht in ordnung ist oder ist es java

00:37:09 Ich frage gerade kurz die Leute, die da im Hintergrund sind, was da gerade los ist. Die Technik können wir auch hier nämlich bauen.

00:37:19 Ne, wir haben gerade was mit Worlded-It getestet. Achso, ich hab genau in dem Moment was mit Worlded-It getestet, als ich gejoint bin. Haha, ist das geil! Okay, Leute, Jungs, einfach kurz nicht testen, machen wir gleich. So, okay, jetzt läuft der Server wieder. Okay, perfekt. Nein, ich bin's wirklich. Exakt in der Sekunde. Ja, ja, der Server geht jetzt gerade durch. Okay, jetzt glaube ich noch ein Neustart. Nein, was für ein Zufall.

00:37:46 Ja, manche Sachen funktionieren, manche nicht in Create. Das ist das Problem. Wenn man Worldedit, also wenn man Mods miteinander vermischt, dann ist das nicht so gut. Worldedit mag das zum Beispiel auch nicht mit Create und Code. Da muss man ein bisschen aufpassen. Vergesst nicht, in Create drin ist ja auch ein Worldedit. Es gibt ja die Schemette-Kanone, mit der man auch arbeiten könnte, wenn man wollte. Come on, gehen Sie online.

00:38:13 Ich würde euch gerne noch was zeigen. Also wir haben zwei Projekte. Ich möchte gerne einmal eben die Börse so bauen, dass sie mit Redstone funktioniert. Das kriegen wir hin. Das werden wir heute machen. Wir werden heute Technik bauen. Und ab übernächster Woche, wenn ich aus meiner Off-Zeit wieder zurück bin, werde ich die...

00:38:36 Gimmicks aus der Börse bauen. Also es gibt tatsächlich in der Frankfurter Börse ein paar Gimmicks. Ein paar Besonderheiten, die mir gezeigt worden sind. Ähm... Wann ist das selber neu gestartet? Wo bist du denn auf Zeit? Privat? So. Perfekt. Jetzt einmal bitte kein WorldEdit nutzen.

00:39:05 Dann kann ich euch was zeigen. Also das hier wird später die Frankfurter Börse. Wir wollten noch kurz einmal über die Maße gucken. Wir haben, also das Bilder-Team hat einmal... Och nö, ehrlich Leute, was ist los? Wir haben nichts gemacht. Okay. Ja. Hab ich irgendwas in meinen Einstellungen, was da Mist macht? Jetzt bin ich aber gerade voll irritiert. Aber wie gesagt, das ist jetzt nicht schlimm. Das ist jetzt, das ist etwas, was jetzt die nächsten Tage betreffen wird. Ich würde euch sonst wirklich gerne mal zeigen...

00:39:57 was wir uns überlegt haben. Denn quasi, wir hatten schon ein bisschen angefangen, die Frankfurter Börse zu bauen. Und wir hatten noch ein bisschen überlegt wegen des Maßstabes, was da ein besseres Maßstab ist. Da würde ich auch nochmal eure Meinung mit einholen wollen. Das heißt, es wäre cool, wenn ihr mir auch nochmal eine Meinung dazu gebt, welcher Maßstab richtig ist. Wir hatten erst einen 1 zu 1 Maßstab versucht und dann haben wir einen 1 zu 2 Maßstab genommen. Ich weiß nicht.

00:40:24 welcher maßstab besser ist so bitte jetzt einmal nichts machen füße stillhalten ich glaube ich bin wirklich das problem ich lösche mal gleich schnell mein inventar weil irgendwas habe ich im inventar irgendwas bringt den server zum absturz und ich weiß nicht was es ist warum bringt der raum stürze server ab wenn ich drauf gehe

00:40:43 Jungs, könnt ihr eventuell einmal den Skin von mir dort empfehlen, entfernen? Ich habe gesehen, dass ihr dort einen Skin von mir aufgebaut habt in der großen Börse. Vielleicht ist da irgendwo ein Problem, dass da irgendwas geladen wird und dass Minecraft auf die gleiche Textur zugreift, wenn ich draufgehe. Könnt ihr den einmal kurz entfernen? Das ist ein Amaztent mit deinem Kopf. Jaja, vielleicht ist genau dieser Kopf das Problem, warum der Server abstürzt. Mach mal bitte.

00:41:14 Weil oft, also oder, also quasi, es ist ja so, dass der Server nur abstürzt, wenn ich draufgehe. Vorhin ist er ja nicht abgestürzt, oder? Er ist ja nur abgestürzt, als ich draufgegangen bin, right?

00:41:27 Ich versuche jetzt zumindest eine Kausalität hier zu finden. Also warum stützt der Server ab, wenn ich draufgehe und wenn alle anderen draufgehen nicht? Also muss es irgendwas mit mir zu tun haben. Das Einzige, was mit mir zu tun hat auf dem Server, ist, dass dort eine Figur mit meinem Kopf drauf ist. Vielleicht ist das der Übeltäter. Vielleicht gibt es da irgendeinen Fehler im Hintergrund. Aber es gehört dazu.

00:41:49 Das ist der Grund. Also eigentlich hatte ich sogar überlegt, wir bauen das ganze Ding ohne Mods. Aber das Ding ist, in der Frankfurter Börse, in der echten, gibt es einen Raum, einen sehr, sehr coolen Raum. Ich versuche euch den nochmal zu zeigen. Wir können das mal am besten direkt öffnen. Ist weg. Okay, perfekt. Ich versuche es gleich mal drauf zu kommen. Frankfurter Börse.

00:42:10 So, Börse Frankfurt. Da gibt es einen Raum, das ist dieser Raum. Und hier hinten an der Wand, da gibt es dieses Display, was ihr aus dem Flughafen kennt. Ich weiß nicht, ob ihr das kennt, dieses Club-Display. Und ich dachte direkt daran, okay, das gibt es in Create, das müssten wir eigentlich nehmen. Das ist so ein geiles Gimmick, wenn dieses Board was anzeigt. Hier, es gibt ja diese Display-Boards von Create, ihr kennt die Dinger hier. Und die funktionieren genauso, das ist auch dieses Klapper-Board.

00:42:38 Das heißt, ich kann das mal eben kurz aktivieren. Ich weiß nicht, wie viel Energie das Ding braucht zum Arbeiten. Aber dieses Displayboard kann Sachen anzeigen. Wir können zum Beispiel jetzt ein Sign-In stellen. Wir können einen Display-Link bauen.

00:43:02 Ich weiß nicht ob ich den einfach direkt da dran setzen darf. Wie war das nochmal mit Crate? Oder muss ich einen Content Observer bauen? Not a Display Source. Ich glaube dann war es ein Smart Observer. Also da muss ich jetzt gerade mal überlegen, wie kann man denn ein Display auslesen? So, nein. Mal Content Schild auslesen. Da bin ich jetzt gerade ein bisschen irritiert. Oder wurde das wieder rückgängig gemacht?

00:43:32 Schilder wurden rückgängig gemacht. Früher, früher, früher ging das mal. Okay, dann. Ach so, ein Schild kann ein Target sein. Okay, hab nichts gesagt. Ähm...

00:43:46 Ja, dann nehmen wir mal einfach ganz ein bisschen mit dem Chest. Einfach mal, ich das nochmal Prinzip dahinter zu zeigen. Diese Content Observer, die können nämlich einiges. Die können jetzt zum Beispiel observieren, was in der Kiste ist. Wir können das jetzt hier dran machen und dann List of Matching, ne, doch. Amount of Matching Outlaws. Okay, so und jetzt pass auf. Wenn ich jetzt hier irgendwas reinwerfe, dann klackert das hier so. Und das finde ich richtig geil, dieses Klackern. Ja, perfekt.

00:44:20 Ja, und das ist halt, das ist halt wie, wie in echt. Checkt ihr? Und das, das ist ja so, ich könnte mir vorstellen, dass es ziemlich cool aussehen könnte. Okay, ich versuch's jetzt nochmal. Und ich lösche mein Inventar relativ schnell, so wollte ich auch immer hier. Ah, zack, zack, ich bin gelöscht. Bin ich jetzt? Bin ich der Schuldige? Ich trau mich gar nicht herumzufliegen. Was mach ich falsch? Hä? Hab ich irgendeine Mod installiert, die ihr nicht installiert habt?

00:44:59 Okay, also offensichtlich stürzt das Server immer ab, wenn ich online gehe. Ist kein Prank, oder? Was? Hä? Ähm, ja. Okay, dann, gut, dann werde ich euch das mal anders zeigen. Ich würde es euch schon gerne zeigen. Mal gucken, ob wir, also ich habe keine Ahnung, was da los ist. Mann. Nein, das ist kein Troll. Das glaube ich nicht. Romythewder sagt nein.

00:46:00 Okay, Dev ist in 20 Minuten da, dann kann er helfen. Nein, nein, nein, das hat mit Shader nichts zu tun. Okay, gut.

00:46:09 Egal, machen wir dann uns trotzdem an die Arbeit. Also das Ding ist, wir würden nachher mal eben drauf gucken, weil wir ein Feedback von euch haben wollen. Wir werden nämlich versuchen, die Frankfurter Börse nachzubauen. Und da gibt es ein paar coole Sachen, die wir versuchen wollen, cool nachzubauen. Ich glaube, was eine der wichtigsten Sachen ist, die wir bauen wollen, ist den Schrankenraum hier. Das sind Schranken, sozusagen Orte, wo die Banker sitzen und dann handeln, offensichtlich.

00:46:36 Das wollen wir versuchen nachzubauen. Wir wollen versuchen, das Display nachzubauen. Das soll auch anzeigen, also soll auch wirklich Kurse anzeigen. Das Gebäude von außen sieht natürlich schon ziemlich geil aus. Das ist halt so ein richtig schöner Sandsteiner Bau. Lucky, wie nach vier Monaten. Da würde ich das Bauteam drauf loslassen. Die kriegen das am besten hin. Und es gibt in der Börse auf jeden Fall auch noch so, hier unten sieht man das zum Beispiel, einen Bereich, der abgegrenzt ist mit so einer...

00:47:05 halb durchlässigen Glasscheibe, die dann an und aus gehen soll. Wir versuchen, also das ist der Auftrag auch so ein bisschen, diesen Raum hier, den so detailliert wie eben möglich nachzubauen. Den Rest der Börse werden wir so gut wie möglich nachbauen, je nachdem, wie wir es schaffen. Es wird auf jeden Fall relativ spannend. Vorne haben wir übrigens noch den Bullen und den Bären.

00:47:25 Auch nochmal super, super wichtig, dass wir es auch nachbauen. Und es gibt noch so ein paar Gimmicks. Es gibt die Glocke zum Beispiel. Die uralte Glocke, die geläutet wird, wenn ein neues Unternehmen an die Börse geht. Ich bin, wie man bei The Joe Craft schon vermuten kann, derjenige, der für die Technik verantwortlich ist. Das heißt, ich möchte dafür sorgen, dass sie auch funktioniert. Also, was brauchen wir? Wir bauen einen Handelsplatz, bei dem man handeln kann. Wir werden das Ganze...

00:47:54 versimpeln und so einfach machen wie nur eben möglich. Das werden wir heute nur machen. Wir werden heute diese Technik bauen. Wir bauen jetzt eine Maschine, mit der wir handeln können. Diese Maschine muss jetzt mehrere Kriterien haben. Sie muss auf der einen Seite einen Platz für Verkäufer haben und auf der anderen Seite einen Platz für Kunden haben. Beide können dann ein Angebot aufgeben. Das Angebot muss irgendwie ausgeführt werden. Das macht die ganze Sache relativ kompliziert.

Erster Prototyp: Sortierbare Warteschlange

00:48:26

00:48:26 Wenn die Börse nicht läuft, bin ich schuld. Perfekt. Ich verursache heute einen Börsencrash. Mal gucken, ob es passieren wird, Leute. Wahrscheinlich ist es möglich. So, ich habe den Discord mal offen. Wenn sich auf dem Server was tut und es wieder läuft, gebt ihr mir bitte Bescheid, okay?

00:48:44 Nein, nein, nein, wir haben mal ein Auktionshaus gebaut, aber das ist was ganz, ganz, ganz anderes. So, wir haben analoge Leaver und wir haben Nixitubes. Ich würde jetzt ein paar Vereinfachungen vornehmen, denn wenn wir jetzt eine echte Börse bauen, dann würden wir wahrscheinlich ein paar Jahre noch hier sitzen. Ich würde folgendes vereinfachen. Erstens, Angebote können mit Stromstärke dargestellt werden. Das heißt, ein Angebot muss zwischen 1 und 15 Emeralds liegen.

00:49:14 Es geht theoretisch mehr, in echt geht es ins Unendliche. Nur das Ding ist, unsere Technik ist halt jetzt durch Minecraft irgendwie auch gelockt. Aber ich finde das eine gute Idee, dass wir Angebote, also dass wir Preise mit einer Stromstärke darstellen, weil wir dann damit rechnen können.

00:49:30 Zweite Sache ist, wir konzentrieren uns nur auf eine Entität. Das heißt, an der Börse wird ja mit allem Möglichen gehandelt. Das geht ja über Wertpapiere bis hin zu Materialien, bis hin zu Staatsanleihen, bis hin zu Krypto. Keine Ahnung. Wir konzentrieren uns nur auf eine Sache. Das heißt, wir nehmen jetzt irgendein fiktives Item, lassen uns einfach mal den Redstone-Block nehmen, der wird da gehandelt. So, das wird die Redstone-Börse. Und...

00:49:59 Genau, das ist das Prinzip. Also, es ist die Frage, wie können wir damit arbeiten? Wir müssten halt ein Gewicht festlegen. Die Frage ist, wie können wir ein Gewicht festlegen? Ich dachte schon daran, dass wir einfach einen Kisten-Minecart nehmen, welches wir im wahrsten Sinne des Wortes wiegen. Und dass wir dann eine Warteschlange bauen. Das Problem ist, die Warteschlange... Ja, das wird jetzt... Herzlich willkommen, jetzt wird es komplex. Die Warteschlange muss sich ja sortieren können.

00:50:34 Das Problem ist, wir müssen ja irgendwo zwei Sachen speichern. Den Verkäufer oder den Käufer. Das muss hinterlegt werden. Und den Stall. Ich überlege gerade, ob wir Stalls machen dafür. Ich glaube, Stall ist am sinnvollsten. Wir können mit IMS-Technologie arbeiten. Ich finde die Idee gut. Ich finde die Idee sehr gut, mit IMS-Technologie zu arbeiten. Bubble Sword mit Redstone. Geht das? Nicht wirklich.

00:51:18 Wir müssen halt Vergleiche bauen, relativ viele. Also da freut mich ja gerade, ob wir einfach wirklich das physische Gewicht des Minecarts nehmen und darin das dann speichern. Oder ob wir einfach mit Create etwas, eine Entität basteln. Wenn wir das jetzt nur mit Redstone machen würden, mit Strom bestärken, hätten wir das Problem, dass wir die Zuordnung nicht mehr haben. In der Redstone ist ja nicht drin gespeichert, wer das verkauft und gekauft hat. Also wir müssen auch noch irgendwie später ein Interface machen, wo es hin und her geht. Wow. Das wird ganz schön kompliziert.

00:51:51 Ja, also Bubble Sort geht auf jeden Fall. Wir können jede Form von Sortieralgorithmus bauen. Die Frage ist halt, ob wir es müssen. Wir müssen halt eine Warteschlange machen, die in zwei Richtungen rücken kann, wenn es möglich ist. Oder wir cykeln die gesamte Warteschlange neu. Ich habe doch nie im ganzen Leben eine Warteschlange in Minecraft gebaut, die sie sortieren kann.

00:52:16 Ich glaube, das größte Prinzip ist jetzt Orderbuch. Die wichtigste Sache beim Orderbuch, eine Funktion, die Excel und jedes Programm drauf hat, ist Sortieren. Von klein nach groß. In Minecraft ist es nicht so einfach. Wir müssen erstmal überlegen, wie wir den Datenwert speichern. Wir haben mehrere Möglichkeiten, den Datenwert zu speichern. Datenwert halt wie teuer. Wir können ihn...

00:52:37 Also ich glaube, es ist schon mal Konsens, dass wir die mit einer Stromstärke machen, weil Stromstärken mit einem Comparator vergleichbar sind. Das heißt, damit können wir schon mal etwas sortieren.

00:52:54 Vielen Dank, Delirius. Schön, dass... Ach, Delirius, sag ich schon. Teacraft, vielen herzlichen Dank für 10 Jahre für den Support und auch die Unterstützung bei den Projekten, die dabei waren. Also schön, dass du so lange dabei bist. 10 Jahre, stimmt. Heute auf Instagram habt ihr das vielleicht gesehen. Vor 10 Jahren gab es die Redstone World. Also krass, ziemlich heftig, dass es schon 10 Jahre sind, die da rum sind. Crazy.

00:53:20 So, sortieren mit Kisten, Minecraft auslesen. Ja genau, das müssen wir uns überlegen. Ich versuche gerade überlegen, Bubble Sort machen wir nicht. Es geht viel besser. Wir müssen irgendeine Warteschlange bauen, die in zwei Richtungen fahren kann. Das heißt quasi, und hier ist zum Beispiel auch gerade mal Überlegung, ob es vielleicht dann doch sinnvollerer ist.

00:53:45 Ja, pass auf. Vielleicht ist es wirklich sinnvoll, dass wir die Assembler aus Create nutzen dafür. So, weil die uns mehrere Vorteile nutzen, bringen. Also, die Order, da könnten wir es mit einem analogen Schalter machen. Ähnlich wie wir es in der Autofabrik gebaut haben. Hat Vor- und Nachteile. Wir müssen uns jetzt was ausdenken.

00:54:18 Also wir haben irgendwie sowas wie einen Card-Assembler, der dann hier drin steckt und dann haben wir das dann quasi weitergehend als Warteschlange. Und die Warteschlange muss in zwei Richtungen laufen können. Das heißt, dieses Element, was wir jetzt hier gebaut haben, muss dann wiederholt werden. Aber es würde auch mit einem Kist-MyCard funktionieren.

00:54:49 Das Ding ist quasi, dann könnten wir halt eine Suchfunktion bauen, die sucht quasi einen Ort, wo es reingehen kann. Okay, angenommen, wir nehmen da doch einen Kisten-Minecard. Oder einen Trichter-Minecard. Nein, Trichter-Minecard ist eine scheiß Idee. Kisten-Minecard ist auch eine scheiß Idee, weil wir es nie voll kriegen werden. Naja, ich glaube, dann ist der Gedanke hier schon mal gut von mir. Bin mir sehr sicher, dass der Gedanke gut ist.

00:55:29 So, also angenommen, das ist eine Warteschlange. Die Warteschlange hat hier vorne die First Position. Also hier vorne, sagen wir, das ist First Position, Second, Third. Also wir haben mehrere Positionen hier in der Warteschlange. So, jetzt können wir mit den Kartesemblern arbeiten. Das heißt, die könnten theoretisch genutzt werden. So, und zwar genau so. Und wenn wir jetzt die Warteschlange vorrücken lassen wollen, dann wäre das hier relativ simpel, glaube ich zumindest. Vielleicht auch nicht, vielleicht verirre ich mich.

00:56:00 Aber wir müssen doch nur nacheinander die Dinger aktivieren. Also wenn wir die Warteschlange um eine Position nach vorne rücken lassen wollen, dann müssen wir das Ding nach vorne schieben. Dann das hier. Ah, hier ist schon das Problem. Es würde so nicht klappen. Weil der ja erstmal hier reinfahren soll. Aber er muss auch in die andere Position sich bewegen. Das ist schon wieder das Problem. Und du wolltest Vanilla Redstone nehmen. Ja, hast recht. Wollte ich auch eigentlich. Wenn wir mit Vanilla Redstone arbeiten, dann brauchen wir...

00:56:42 Indikator über die Stromstärke. Wir müssen ja sortieren können oder so oder ging das anders eventuell. Wir können natürlich auch mit Zahlen arbeiten, numerisch arbeiten. Aber dann lass uns tatsächlich mit einem Trichter-Minecart arbeiten, dass wir dann bestücken können. Da hat Miliodas.

00:57:05 Wenn wir einen Trichter bei Katarmas bestücken könnten, Meliodas könnte einfach einen Retson-Computer bauen. Du würdest einfach deinen Intel-Computer nehmen und der wird dann einfach dort ein Programm drauflaufen lassen, auf dem die Börse läuft. Wahrscheinlich würde es sogar funktionieren. Sensorschiene schaltet Weiche. Ja, das ist nicht das Ding. Ich bin immer noch beim Überlegen, wie ich den Datensatz kodiere. Ich muss ja zwei Sachen kodieren. Am besten wäre eine Schalker-Box. Ein Schalker-Reader wäre wirklich nicht schlecht.

00:57:38 Das einzige was mir gerade in Minecraft einfällt, was Speicherinhalt hat und was vergleichbar ist. Also wenn wir jetzt die Schalkerbox nehmen, dann müsste sie auf jeder Position einmal gescannt werden und jedes Mal müsste festgestellt werden, wie viel da drin ist. Das möchte ich nicht. Also ich möchte irgendwie eine Funktion haben, die das direkt ausgibt. Das heißt, die uns direkt die Stromstärke ausgibt. Wir placeen eine Order.

00:58:15 Und ein Trichter-Minecart wäre ja in der Lage, uns verschiedene Stromstärken auszugeben. Das heißt, wir könnten zum Beispiel sagen, okay, wir machen das Ganze mit Snowballs oder irgendein Item, was man 16 mal in die Hand nehmen kann und sagen quasi, das ist dann 1 und dann können wir das halt vergrößern. Das heißt, wir können ja, also das ist ja kein Problem, ich glaube, das ist relativ even. Was macht 16 mal 5?

00:58:44 Geteilt durch 15. 16 mal 5 geteilt durch 15. Also ungefähr 5,33. Das heißt, bei 5 Schneebellen ist einer dran, bei 6 sind 2 an. Das heißt, bei 12 sind 3 dran. Okay, genau. Das heißt, ihr seht quasi, für jede 6 weiteren Schneebälle, die da reingehen, geht eine weitere Lampe an. Das heißt, so könnte man die, checkt ihr das, so können wir verschiedene Stromstärken darstellen.

00:59:19 So, das heißt, wir können ein Minecraft einfach mit Links befüllen, um die Order zu komplementieren. Das ist kein Problem. Das heißt, Minecraft hat jetzt auf jeden Fall...

00:59:32 Das Minecraft hat jetzt eine Stromstärke. Diese Stromstärke sagt jetzt aus, wie wir es sortieren. Okay, leider ist jetzt noch nicht in den Minecraft gespeichert, wem die Order gehört. Aber wisst ihr was? Das ist mir jetzt erstmal Ratze. Das können wir immer noch mal klären, wem die Order gehört. Erstmal gucken, wie wir damit jetzt arbeiten können. Was wir jetzt haben müssen, ist eine Technik, die, wenn wir jetzt mehrere Minecrafts nebeneinander aufgebaut haben, vergleicht, wie das neue Minecraft sich einzusortieren hat. Das heißt quasi, wir haben eine Art Sortierstraße.

01:00:01 Ich gebe euch ein Beispiel. Nehmen wir 1, 2, okay, sagen wir mal zum Beispiel, hier ist die Stromstärke 5, hier ist die Stromstärke 4 und hier ist die Stromstärke 5.

01:00:16 Zwei. Und jetzt kommt ein Minecraft mit der Stromstärke 3. Der soll sich ja dazwischen einsortieren. Das heißt, es wird kontrolliert. Ist der hier größer? Ja. Okay. Ist der hier größer? Ja. Ist der hier größer? Nein. Dann soll das dazwischen einsortiert werden. Und die ganzen Minecrafts müssen alle einmal nach hinten, bitte. Das ist jetzt das Problem. Wie kriegen wir die Minecrafts jetzt nach hinten? Au. Ah. Ich habe schon mal einen Bubble Sort gebaut.

01:00:51 Wir könnten einfach die gesamte Warteschlange bewegen. Ja, das ist eine gute Idee. Wir bewegen die gesamte Warteschlange und sortieren einfach das Kart an der richtigen Position ein. Easy. Okay, Problem gelöst. Das war doch einfacher als erwartet. In meinem Kopf steht der Schallplan. Okay, jetzt bin ich happy, Leute. Okay, das kriegen wir hin. Das kriege ich hin. Wir bauen die ganze Technik mal schwebend.

01:01:25 Als allererstes brauchen wir Warteschlange Design Mark 1. Kann man so groß machen, wie wir wollen. Können wir nachher mit Worldated Extenden. Ich kann nochmal auf den Server gucken, wie es da gerade aussieht. Okay, wir gucken, was passiert. Also, das Server läuft. Ich gehe schuldig, wie ich bin, drauf auf den Server. Aktuell läuft noch alles. Ich mache mal meine Chancen klein. Ist der Server schon abgestürzt? Nee. Okay, aber sobald ich herumbewege mich, stürzt er ab, oder?

01:02:15 Oder ist es, wenn ich in den Spectator-Modus gehe? Jetzt läuft er doch. Hä? Und... Fuck. Was ist denn los? Aber warum liegt es denn an mir? Ich selber habe keinen Bock auf The JoCraft. Oh. Oh. Oh, wait a second. Warte, warte, warte, warte. Hier gibt es nichts zu sehen. Ich muss mal ganz kurz etwas ausprobieren. Nein, nein, nein, nein. Ähm...

01:03:43 Ich glaube, ich bin mit einem falschen VPN online. Vielleicht bin ich es wirklich schuld. Ich habe keine Ahnung, was ich da mache. Ich glaube, ich weiß, dass... Ich glaube, da gibt es Paketefehler. Und dieser Paketefehler oder was auch immer... Aha! Aha! Aha! Aha! So. Mal gucken, ob das Problem jetzt gelöst ist. So. Ja. Nein!

01:04:22 Warum? Hab ich ne Update? Okay, also ihr müsst euch die Crashlog war angucken. The JoCraft geht crash out. Ja gut, dann halt nicht. Wir werden es noch heute auf das Abend fixen. Na egal. Ich kann mich jetzt auf meine Wadeschlange konzentrieren. Früh gefreut. Es lag nicht an meiner VPN. Manometer. Ist doof. Ist nicht gut. Brudi, ist nicht gut. Ist gar nicht gut. Okay.

01:05:19 So, aber das ist nicht schlimm. Wir wollen ja die Orderbuch-Technik bauen. Also, das hier ist mein Orderbuch. Das ist Orderbuch The Joe Craft Version 1.0.

01:05:30 Dieses Orderbuch funktioniert aktuell einfach erstmal als Warteschlange. Wir haben jetzt eine klassische Minecraft Warteschlange. So wie man sie im Bilderbuch findet. Das ist die klassische The Geocraft Warteschlange. Ich kann sie jetzt so groß machen, wie man möchte. Eben die Warteschlange fahren ein. Orders. Bewegen sich an die Position. Die sind auch erstmal alle brav sortiert. Sie sind nicht sortiert, aber sie sind in einer Warteschlange. Und jetzt kommt der...

01:05:58 Jetzt kommt die Idee. Jetzt kommt die Idee, Leute. Pass auf. Sagt mir, ob das klug ist oder dumm. Aber wenn eine neue Order dazukommen soll in die Warteschlange, dann machen wir nichts anderes als den hier, also als ihmchen hier. Wir brauchen noch einen End-of-Line-Marker. Ja, doch. Oder wir machen es mit zwei Warteschlangen und recyceln hin und her.

01:06:51 Aber ihr checkt, was ich meine. Wir lassen die Orders einfach laufen und sortieren an der richtigen Stelle einfach das neue Minecraft ein. Das heißt, es wird dann in die Orders einsortiert und dann geht das. Das heißt quasi, das ist das Sortiersystem. Ihr habt ein Stapel Papier auf dem Schreibtisch und ihr nehmt dann einfach jede Seite und guckt und sobald ihr die richtige Seite gefunden habt, kommt die neue Seite rein. Und lasst die dann einmal durchlaufen. Von oben nach unten. Und wir machen das wie auf dem Schreibtisch. Wir machen zwei Stapel, die wir einfach hin und her schiften, diese Stapel.

01:07:22 Das ist schon alles. Die Frage ist halt, nachdem der Stapel durchsortiert worden ist, wäre es ja gut, wenn man den wieder zurück in die Originalbesetzung kriegt, aber ich glaube, dass das relativ egal ist. Denn wir könnten jetzt folgendes machen. Wir können einfach sagen, hier lese ich den Datensatz aus. Uns interessiert nur der erste Datensatz an der ersten Position.

01:08:02 Ja, uns interessiert nur der erste Datensatz an der allerersten Position. Alles andere ist Quatsch. Und was wir jetzt brauchen, ich habe mir WorldEdit nicht installiert. Ich brauche WorldEdit. Das klingt easy. Ich glaube auch, dass es funktionieren wird. Das ist auf jeden Fall das Prinzip, was wir nutzen werden. Ich gehe nochmal auf den Server drauf. Mal gucken, ob wir diesmal einkommen. Okay, wir haben nicht viel Zeit, Leute, bis der Server abstürzt. Ich bewege mich mal nicht so viel. Ich bewege mich mal gar nicht. Ich glaube, das Problem ist, sobald ich mich in dieser Welt bewege.

01:08:58 Render Distance ist das Problem. Also kann ich dem kreativen Mut sein? Okay. Solange ich mich nicht großartig bewege, scheint es aber nicht abzustützen. Ähm, guck mal. Ich wollte euch was fragen, Leute. Und zwar, wie findet ihr diesen Maßstab? Wir hatten ursprünglich... Bitte, bitte nicht abstützen. Ich geh ganz langsam.

01:09:36 Okay, wir hatten ursprünglich diesen Maßstab hier gewählt. Das heißt quasi, die Idee war, dass das hier die Schranken werden. Das wäre ungefähr ein 1 zu 1 Maßstab. Wenn jetzt meine Minecraft-Character mal als Menschen darstellen, dann passt das ungefähr. Aber das Problem ist, das wäre zu klein gewesen. Oder ist das schöner? Das ist die Frage. Das müsst ihr jetzt mal entscheiden. Das wäre jetzt der Maßstab 1 zu 1 ungefähr. Die Alternative ist das da vorne.

01:10:10 Ich hab, glaub ich, ne Vermutung, was sein könnte. Ähm, die Alternative ist das hier, das ist der große Maßstab. Es schwebt noch alles, weil hier auch grad rumgebastelt wird. Ich find, also dieser große Maßstab sorgt natürlich dafür, dass man deutlich mehr Detailarbeit hat, ne? Automatis Bilderteam, sup...

01:10:30 Okay, ist, Problem muss gelöst werden, aber das ist doch ein größeres Problem. Also, Bilder-Team, ich finde den großen Maßstab besser. Chat würde mir da wahrscheinlich zustimmen, oder? Das Ding ist quasi, wenn wir einen größeren Maßstab haben, heißt das auch, wir haben mehr Arbeit. Deshalb müssen wir gucken. Wichtig ist, dass dieser Raum mit den Schranken, der gut, der muss so detailliert wie möglich. Der Rest darf gerne ein bisschen einfacher gebaut werden.

01:10:57 Das ist der Raum, den wir auch wollen. Die Launch müssen wir noch bauen und ein paar andere Sachen, aber das werde ich euch dann erklären. Ich werde mit dem Bilderteam zusammen jetzt das in den nächsten Tagen bauen dürfen. Juhu! So, WorldEdit. Aber jetzt erstmal mit WorldEdit können wir das Ding hier bauen. Also, ich mach mal hier eine...

01:11:20 eine Copy, drehe mich um, mache eine Flip und eine Paste. So, hier haben wir die zweite Warteschlange. Das ist jetzt nach wie vor, wir haben ja gesagt, Color Coding, das ist nach wie vor Verkäufer. Das heißt, wir haben hier die Warteschlange, die ist x groß und wir brauchen jetzt eine Sortierfunktion. Wir haben hier eine Stromstärke, die wird ausgelesen von der First Position.

01:12:01 Komplex. Server hat einfach kein Punkt mehr. Ja, ist so. Was für ein Frechdach-Server. So, wir müssen jetzt ein bisschen intelligent werden. Dann müssen wir einen Feed-Around-Loop haben. So einen Loop-Around, der hinten mit der Warteschlange verbunden wird. Und hier hinten haben wir eigentlich nichts weiteres als eine andere Weiche. Wenn es in klein funktioniert, funktioniert es auch in groß. Wir machen das erstmal in klein, diese Anlage. Und wenn es in klein gut funktioniert, werden wir sie auch nochmal in groß nachbauen. Zick, zack, zück.

01:12:29 Das sieht gut aus. Dann. Zabum. Jabum. Jabum. Jabum. Und dann haben wir jetzt hier den Loop Around. Immer wenn eine neue Order eintrifft, wird das Order Buch einmal komplett neu formatiert. Bei unserer Technik. Geht das einmal hier entlang. Und hier entlang. Und hier an dieser Stelle haben wir dann eine Copper Bulb. Eine Copper Bulb Shifter.

01:13:04 Wie gesagt, wenn wir uns Mühe geben, ist die gesamte Technik vanilla, dann könnt ihr die Technik 1 zu 1 auch in der Survivor-Welt nachbauen. So, genau, hier können wir die Weiche dann schalten. Und was wir jetzt machen müssen, ist folgendes. Wenn eine neue Order verfügbar ist, dann muss die jetzt abgeglichen werden mit den anderen Orders. So, und das ist der Punkt, wo es jetzt spannend wird. Es muss diese Position, die Nullposition, muss verglichen werden mit der neuen Order, die reingekommen wird oder reinkommt.

01:13:35 Und das Ganze möglichst schnell. Das heißt, was wir jetzt bauen müssen, ist ein System, das diese Schlange neu sortiert. So, wir nehmen uns mal ein Minecraft rein. Okay, was wir vielleicht mal machen könnten, hier würde ich tatsächlich Create nutzen, ein Gimmick von Create nutzen, was sehr, sehr, sehr praktisch ist. Wir können uns die Stromstärken anzeigen lassen mit Nixitubes.

01:14:04 Das finde ich immer sehr sehr geil, dass wir sehen die Stromstärken hier. Das ist jetzt nicht mehr Vanille, aber das ist trotzdem ziemlich praktisch. Wir können jetzt zum Beispiel in die Warteschlange mal verschiedene Sachen reinschicken. Eins. Ein Minecraft mit 16 Schneebällen rein. Dann machen wir eins mit noch mehr Schneebällen rein. Und...

01:14:32 Noch mehr Schneeblenden rein. Jetzt haben wir drei Minecrafts hier drin. Einmal eins mit Stromstärke 3, einmal eins mit Stromstärke 6 und einmal eins mit Stromstärke 9. Wenn wir jetzt ein neues Minecraft reinnehmen wollen, und zwar ein Minecraft mit Stromstärke 4.

01:15:08 Da muss es ja zwischen, oder, ne, da muss es da ja einsortiert werden. Ich glaube, für euch gibt es so langsam, so jetzt wird es so langsam ein Schuh daraus für euch, ne. Also wir haben hier einen Minecart mit einer anderen Stromstärke. Nehmen wir diese Stromstärke. Was jetzt die Technik machen muss, ist folgendes. Sie muss immer das Minecart mit dem vorderen Minecart vergleichen. Und die ganz einfache Logik ist, es darf immer das, keine kleinere Minecart zuerst fahren.

Sortierlogik undautomatisierung

01:15:43

01:15:43 Okay, das heißt, wir müssen eigentlich relativ simpel ausrechnen. Wir haben hier einen Minecraft mit Position 3 vorne und wir haben hier einen Minecraft mit Position 5 vorne. Das heißt, 3 darf fahren. Jetzt ist 6 vorne und 5. Jetzt darf 5 fahren. Dann darf 6 fahren. Und dann darf 9 fahren. Okay, perfekt. Und dann ist schon die Liste neu sortiert. Jetzt ist die Liste neu sortiert und wir sehen, jetzt ist die Liste richtig sortiert. Okay, das geht.

01:16:25 Wie rocken wir das? Gute Frage. Sehr gute Frage. Gut aufgepasst? Ich weiß es nicht. Also wir nehmen einfach die Komparatoren-Logik und comparieren das. Also immer das kleinere Minecraft hat Vorrang. Mir ist natürlich auch nach... Also in der Börse ist auch wichtig. Das älteste Minecraft hat auch übrigens immer Vorrang. Deshalb quasi... Es wird nur geguckt, wenn das... Also es wird nur geguckt, wenn das hier größer ist als das, dann fährt. Ansonsten fährt der. Okay.

01:17:14 Okay, okay, okay, perfekt. So, wir haben einmal hier ein Ding und hier ein Ding. Das Ganze muss natürlich hin und her schaltbar sein, das gucke ich mir gleich nochmal an. Wir müssen zwei Pistons haben. Ja genau, eigentlich ist das relativ sinnvoll, weil wir haben einen Takt, einen Puls-Takt, mit dem das Ding hier durchgeladen wird. Und dieser Puls-Takt, der ist glaube ich wichtig.

01:17:48 Ja, ich glaube, ich habe eine Lösung. Wir können das vielleicht doch mit einer Warteschlange hinkriegen, als mit zwei wäre mir fast schon lieber. Weil, die Frage ist halt, wie kriege ich die gesamte Warteschlange durchsortiert? Also woher weiß ich, wann das Ende der Warteschlange erreicht hat? Weil das Problem ist, aktuell würden die Sachen ja direkt wieder in die Warteschlange reingehen. Wir müssen also eine Art Pointer haben, der uns das Ende der Technik markiert.

01:18:31 Das habe ich bis jetzt immer auch mit einer Stromstärke gemacht, was ziemlich dumm ist. Genau, könnte man das letzte Wert speichern. Das ist genau das Ding, was ich gerade überlege, wie weiß das System, dass es einfach durchsortiert wurde. Selbst wenn wir den letzten Wert speichern, das ist keine gute Idee. Deshalb würde ich die zwei Warteschlangen nehmen und wir switchen die einfach hin und her.

01:19:02 Das ist einmal die rechte und dann die linke Line genommen wird. Das heißt, die Minecrafts werden einmal immer neu sortiert. Also stellt euch mal vor, ihr habt auf eurem Schreibtisch einen Stapel Papier und ihr wollt da was einsortieren. Dann könnt ihr auch den Stapel einfach auf einen anderen Stapel überführen und dann im richtigen Dings das einsortieren und fertig. Dann ist der Stapel sortiert. Also ihr könnt ihn dann wieder zurücksortieren. Das wäre eine Möglichkeit, dass wir eine zweite Technik bauen, die einfach, wenn wir fertig sind, also weil die Sortierung abgeschlossen ist, die Warteschlange zurücksortiert, aber würde ich nicht machen.

01:19:39 Genau, es ist auch egal. Ich habe gerade gemerkt, dass es egal ist. Die werden je nach Größe sortiert. So passt das. Okay, ne. Alles gut. Ich bleib bei dem hier. Das ist eine gute Idee, das so zu machen. Okay, fangen wir erstmal mit dem Sortierpointer an. Also, ich würde hier die Ankunft machen, die Warteschlange.

01:20:03 Dass wir möglichst schnell sind, was das System angeht. Dann muss zwischen diesen beiden Wartenschlangen hin- und herschaltbar sein. Das ist erstmal das Erste, was wir irgendwie möglich machen müssen. Das kriegen wir auch hin. Glaube ich. Doch, wir kriegen das doch hin. Wir müssen entweder das oder das hier öffnen und schließen. Das ist wichtig einfach. Wenn ein Impuls kommt, entweder da oder da. Das machen wir am besten mit...

01:20:33 einem Piston, der das Signal entweder da oder da durchlässt. Gut, das ist machbar. Ich würde es einmal auf die Seite bauen. So, das ist mein Pointer. Der pointet entweder da hin. Nein, ich würde den Pointer woanders hin bauen. Machen wir den lieber da hin. Dann kann er entweder da pointen oder da pointen. Je nachdem, welches Element der Warteschlange geöffnet ist.

01:21:07 Und der Piston ist ein Read von dem hier. Beziehungsweise ist verbunden mit einer Schaltung. Die müssen wir uns gleich auch auserkornen. Aber da habe ich schon eine Idee, wie wir das machen. Chillen wir mal. So, damit können wir hin und her schalten, welche Warteschlange angesteuert wird. So, genau. Weil hier hätten wir jetzt das Gate. Das ist super wichtig, das Gate hier. Und das hier steuert dann entsprechend immer eine Warteschlange an.

01:21:41 So, aktuell wird die linke Warteschlage angesteuert. Wenn wir das umschalten, wird die rechte angesteuert. Wichtig ist einfach, dass dann hier hinten bei der Weiche, die wir hier haben, die soll schaltbar sein. So, ist schaltbar.

01:22:08 Ähm, sich das einfach wiederholt. So, aktuell wird ja die linke Warteschlange angesteuert. Das ist alles richtig, ist genau richtig. Okay, perfekt. So, was wir jetzt gebaut haben, ist folgendes. Äh, wenn ich jetzt auf die Knopfe drücke, dann schalten wir um. Das heißt, es ist die rechte Warteschlange angesteuert. Und alle Minecrafts aus der rechten Warteschlange fahren jetzt in die linke Warteschlange. Perfekt. So, nächster Punkt. Jetzt müssen wir nur noch den Zusortierer bauen.

01:22:44 Der pointet entweder hier hin oder nach rechts hin. Auch hier wieder, neun Pointer. Und der muss halt relativ schnell von dem Kollegen hier gewogen werden. Das ist halt der tricky part. Wir haben zwei Stromstärken hier. Wir haben hier eine Stromstärke und wir haben da drunter eine Stromstärke. Und die müssen jetzt miteinander verglichen werden. Stromstärke hier. Wir haben eine Stromstärke hier. Die beiden müssen jetzt sehr, sehr schnell miteinander verglichen werden. Also wir haben bereits schon eine Komparatorverzögerung hier drin.

01:23:25 Zwei Komparatoren Verzögerung. Block. Block. Okay, hier kommen wir durch. So, wie vergleichen wir? Eigentlich ist relativ simpel. Eigentlich so. Das ist schon alles. Okay, das ist schon alles. Die Lampe hier. Guckt, ob das Gewicht von dem Minecraft schwerer ist als das. Oder gleich dem ist. Ne, 6. Nehmen wir mal 6 als Stromstärke.

01:24:28 Die haben wir 6. Also 3, aktuell nein. Das heißt, aktuell würde das Minecraft hier fahren. Jetzt darf das Minecraft fahren. Und genau das ist das, was nicht sein darf. Weil...

01:24:56 eigentlich die in der Warteschlange Vorrang haben, vor dem neuen. Versteht ihr warum? Weil je älter der Auftrag, desto höher ist er gelistet. Das ist bei der Börse auch so. Wenn wir gleichwertig Aufträge haben, dann wird zuerst der älteste bearbeitet und dann der neueste. Wir würden jetzt ja den neuesten vor dem ältesten einsortieren. Deshalb ist diese Logik falsch. Falsch. Falsch. Falsch. Falsch. Falsch. Jetzt müssen wir uns eigentlich genau anders herum einmal bauen. Jetzt habe ich es anders herum gebaut.

01:25:34 Erst wenn diese Lampe aus ist, darf der gehen. Also wir verneinen das einmal. So, jetzt kommt wieder das aus dem Minecraft. Jetzt darf der hier fahren. Jetzt fährt der hier. Okay, nee, war auch falsch. Okay, weil, ich merke gerade, wir müssen doch mit dem Substract einfach arbeiten. Dann haben wir das Problem gelöst. Sonst hätten wir null Indikator nicht. Okay. Ah ja, ja, okay, warte mal, warte mal. Ähm.

01:26:23 Stopp, stopp, stopp, stopp, stopp, war doch richtig, wie wir es gebaut hatten. Nur das Problem ist, wir müssen jetzt noch eine Sonderbedingung einführen. Und zwar, es muss ja Minecraft-Fahren sein, weil 0 ist ja immer kleiner als jede andere Zahl. Ergibt das Sinn? Ja, ergibt natürlich Sinn. 0 ist immer die kleinste Zahl. Wenn man es so möchte. Deshalb müssen wir 0 noch aus der Gleichung mit rausnehmen. Das heißt, wir müssen sagen, bei 0 darf nichts kommen.

01:26:54 Das heißt, das müssen wir auf jeden Fall noch mit einbauen, dass bei 0 nichts rauskommt. Okay, ja dann passt es ja wieder. So, dann läuft die Sortierfunktion hier auch ab. Okay, jetzt müssen wir das Ganze nur noch hier ordentlich in Verbindung setzen mit. Wir haben ja die Lampe hier unten. Die sorgt dafür quasi, uns eine Information darüber zu geben, wie weit die Warteschlange sortiert werden muss. Versteht ihr das alles noch? Okay. Das geht auch noch ein bisschen schöner.

01:28:02 Bis hierhin ergibt es ja alles voll Sinn. Also, jetzt haben wir es. Der ist der Pointer, der geht dann da hin. Dann haben wir noch einen Pointer, der geht zu dem hier. Und hier ist der Input. Der Sortier-Input. Gut, und jetzt funktioniert das Sortiersystem schon. Das heißt, jetzt können wir schon sortieren. Nennen wir mal eine Zahl zwischen 9 und 3. 7, schreibt Lord Käseboot. Nehmen wir 7. Wo wir 7 hinkriegen.

01:29:18 Sieben. Okay. Seht, das Minecraft hat ein Gewicht von sieben. Das bin ich gespannt. Also, wir schalten mal eben um. So, pass auf. Wenn ich jetzt auf den Knopf drücke, fährt das erste Minecraft los. Sechs ist noch kleiner als sieben. Sechs hat Vorrang. Sechs ist immer noch kleiner als sieben. Jetzt nicht. Jetzt darf das Minecraft reinfahren.

01:29:47 Und jetzt das hier. Und schon ist die 7 einsortiert. 3, 6, 6, 7, 9. Geil. Ich will auch nochmal gucken, wie das mit der 9, 6 ist. Das heißt, wenn wir jetzt die 6 hier einsortieren, wollen die hier noch einsortieren. Dann schauen wir mal. Die Zusatzzahl. Genau. Darf noch nicht einsortiert werden. Die hat nämlich Vorrang. Jetzt wird der einsortiert. Genau, die Ältesten haben Vorrang vom Neuesten. Okay.

01:30:32 Gut, das hat geklappt. Das heißt, jetzt können wir schon mal einsortieren. Das gefällt mir. Jetzt müssen wir es noch automatisieren. Das ist der nächste Punkt. Wir haben jetzt ein Redstone Order Buch, das die Orders nach Gewicht sortieren kann. Das Order Buch kann später so groß gemacht werden, wie man nur möchte. In dem Order Buch werden alle Einträge aufgeführt. Wir können später in Create die Einträge dann auf dem Display darstellen. In einer schönen Liste.

01:31:08 Dann sieht es auch besser aus. Wir werden eine richtig schöne Liste machen mit den ganzen Order-Einträgen von oben nach unten. Geil, oder? Eine Einkaufsliste. Oh ja. So, ich würde jetzt folgendes machen. Wir machen jetzt ein bisschen Magic. Wir merken uns mal Soundtour. Okay. Super. Okay. Das sieht gut aus. Das läuft alles.

01:32:27 Jetzt haben wir eine relativ große Sortierstraße gebaut. Wir müssen jetzt das Ganze noch automatisieren. Wann immer eine neue Order in das System reinkommt. Achso, warte, vielleicht können wir das jetzt auch direkt schon mal... Ah ja, das wäre schon eine coole Idee, wenn wir das jetzt direkt visualisieren könnten.

01:33:03 Wie viele Positionen haben wir denn? Eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn, elf. Elf Positionen haben wir gerade. Das heißt, wir brauchen eins, zwei, drei, vier, fünf, sechs insgesamt, wenn wir das schick machen wollen. Das heißt, wir hätten jetzt hier schon mal ein Display-System.

01:33:25 Das wird dann später in der Börse drin sein. Also wie gesagt, von der Technik im Hintergrund seht ihr nichts. Genauso wie Xetra seht ihr auch nichts von. Es ist ein Server, auf dem läuft ein Programm. Ihr wisst gar nicht, wie das Programm funktioniert. Aber am Ende habt ihr eine Bedienoberfläche. Das ist dann der wichtige Teil von so einer Börse. Also wie sieht die Bedienoberfläche aus? Und hier müssen wir jetzt die Stromstärke auslesen. Jetzt die Frage, wie ging das denn nochmal mit der Stromstärke auslesen? Target. Target konnte das doch, glaube ich.

01:33:55 Link. Dann schnappen wir uns ein Display-Link. Ein Target, kann ich Stromstärke ausbeleihen. Hallihallo, Hallöchen. Und vielen Dank da für die Unterstützung von Dirk. Dirk, vielen Dank für die Unterstützung. Große Ehre. Für die 300 Bits wünsche allen einen schönen guten Abend und einen tollen Start ins Wochenende. Danke, wünsche ich dir und euch auch. So, Display. 2.

01:34:45 3, 4, 5, 6, 7, 9, 10, 11, 12. Jippie! Okay, super. Das ist die Liste. Das ist das Orderbuch. Haha! Jetzt muss es nur noch automatisiert werden, das Orderbuch. Ähm, da habe ich gesagt. Dazu brauchen wir einen Sortiertakt, in dem die Maschinerie sortiert.

01:36:05 Der Sortiertakt wird dann damit verbunden. Der Sortiertakt muss natürlich so sein, dass es kein Ärger gibt mit, ne? Eins, zwei, drei. Hier gibt es aber Ärger. Ich glaube, es gibt Ärger und es kommt noch härter. Team Rocket. Das wurde einfach falsch geupdatet hier. Gibt es das denn? So, jetzt ist es richtig, ne? Eins, zwei, drei, vier.

01:36:45 So, geht durch das Orderboot durch. Jetzt ist noch nichts geändert. Ah, ah, ah, ah, nicht zu schnell machen. Okay, jetzt ist es wichtig, dass wir einmal den richtigen Takt auswählen. Das ist jetzt eine wichtige Sache für mich. Wir müssen jetzt einmal gucken, dass wir das System so bauen, dass wir einen Takt haben, mit dem die Anlage läuft. Der ausreicht. Okay, ich mache jetzt mal den Takt hier, mal gucken, ob der gut ist.

01:37:34 Okay, der Takt ist schon zu schnell. Ihr seht, das Soundtor öffnet sich noch, bevor was passiert. Okay, der Takt ist zu schnell. Machen wir den Takt einen Takten langsamer. Okay, ich würde sagen, dass der Takt jetzt picture perfect ist, was? Okay, wir haben picture perfect Takt. Und der andere kann auch mit reingelassen werden, okay.

01:38:23 Gut, dann müssen wir jetzt dafür sorgen, dass das so lange läuft, bis die Wartestange einmal komplett leer ist. Also bis die Position vorne nicht mehr belegt ist. Wie finden wir das raus? Link. Nein. Ich habe eine Idee, wie wir das rausfinden können. Auch da können wir vielleicht ein bisschen mit cleverer Redstone-Technik arbeiten.

01:38:58 Ja, mit cleverner Redstone-Können wir da arbeiten. Können wir da arbeiten? Können wir da arbeiten mit cleverner Redstone-Technik? Können wir da arbeiten? Dit machen wir. Dit wird gemacht. Pass auf! Ik zeige dir. Wir machen das, indem wir hier ein Signal runternehmen von der Weiche. Das ist so eine Art Steady-Signal. Das Signal sagt, ob die Position belegt ist. Ja, solange die Position belegt ist...

01:39:43 haben wir einen guten alten Kondensator, den wir unten einbauen. Wir kennen ihn, unseren guten, wer liebgewonnenen Kondensatorino. Ich weiß aber nicht, ob wir den so bauen. Ich glaube, ich würde ihn eher so und so bauen. Und sobald der Kondensatorino leer gelaufen ist, ja, gelaufen ist, muss schon was passieren.

Fehlerbehebung und Systemoptimierung

01:40:11

01:40:11 Dann würden wir nämlich das hier, Ditte, aktivieren. Und Ditte ist dann verbunden mit einer Kupferlampe. Mit einer Kupferlampe. Hupferlampe hier oben. Und das ist der Indikator für, machen wir was. So, das heißt, damit haben wir schon mal den Off-Mechanismus. Der schaltet die Sortierung aus. Das müsste funktionieren. Guck mal. Also, und an. Das System läuft jetzt. Sortiert und sortiert.

01:41:02 Bis alle Minecarts durch sind. Sobald alle Minecarts durch sind, müsste es sich jetzt ausschalten. So was meine Damen und Herren. So was nennt man sehr gute Redstone Technik. Okay, was wir noch machen müssen. Ah ne, warte mal, das können wir ja anders machen. Können wir direkt so machen. Und zwar, wann immer die Technik sich das erste Mal aktiviert. Ja, ähm, müssen Timing auf jeden Fall noch ändern.

01:41:46 Das von Sinschrofen war sehr gut. Ich bin sehr happy damit. Aber vom Timing her muss noch dringend was geändert werden. Ich zeige euch auch gleich warum. Jetzt kommt die Zusatzzahl. Richtig. Alle haben alle Angaben natürlich wie immer ohne Gewehr. Warum Gewehr? Das klingt ja wie eine Waffe. Ist es nicht. Gehen wir von unten rein. Aus. Weil wir mit der Kupferlampe einfach noch die andere Kupferlampe schalten wollen. Fertig. Und there we go.

01:42:44 Das heißt, wenn ich jetzt auf die Knopfe drücke und die Sortierstraße einschalte, was passiert dann hier? Klick. Dann werden jetzt die Minecarts von links nach rechts neu sortiert. Und dass der Sortiervorgang läuft. Und jetzt ist der Sortiervorgang fertig und die Maschine schaltet sich aus. Top. Und das Letzte, was jetzt noch passieren muss, muss ich mal kurz gucken, da würde ich gerne von hier aus gehen. Wenn...

01:43:22 Können wir das machen, ohne dass eine Technik hier kaputt geht? Ja. Den Pisten hier. Wenn dieser Pisten ausgefahren wird, dann startet die Anlage. Das heißt, sobald ein neuer Auftrag reinkommt ins Orderbuch, startet die Anlage von alleine. Das ist der Starter. Okay, das heißt, jetzt können wir einmal alles leer machen. Das Einzige, was mich jetzt gerade noch stört, ist, wir müssen das mit dem Ausschalten der Anlage nochmal ein bisschen anders machen.

01:44:15 Ist mir gerade aufgefallen, das muss hier rüber gebaut werden. Das ist ganz, ganz wichtig. Ich erkläre auch gleich warum. Das war nicht so raffiniert, das hier zu machen, sonst kann es genau wie jetzt gerade passieren, dass gar kein Item online ist. Und dann gibt es halt Ärger. Wir machen das anders. Ich baue den Kondensator einfach hier unten ein. Das ist so schön. Okay. Und das ist dann tatsächlich jetzt das finale Aus-Signal. Das heißt, wenn dann dieser Kolben ausgeführt wird.

01:44:59 Oder auch eingefahren wird. Das geht ja auch. Dann gibt's schon ein Signal an die Kupferlampe. Okay. So. Das heißt, ähm... Wir probieren jetzt mal was aus. Wir nehmen das erste Minecraft rein in die Warteschlange. Was wir noch eventuell bauen könnten, wäre so eine Art Information. Das ist die ganzen Order. Ähm... Na egal, wir machen's erstmal ohne. So.

01:45:47 Das ist ein Minecraft mit der ID 1. So, das geht jetzt rein in die Anlage. Aber warte mal, warum ist 1 größer als... Aber hell? Irgendwas habe ich noch nicht richtig drin. Kiram, vielen Dank für 75 Monate. Schön, dass du dabei bist. Grüß dich. Hallöchen. Warum ist 1 größer als 0? Hä? Falsche Logik eigentlich, ne?

01:47:01 Ah, ich verstehe. Er sortiert es erst ein, wenn ein größeres Minecraft gefunden wird. Das heißt, die ganze Technik und das Käse wird das größte Element niemals einsortieren können. Okay, weil wir falsch vergleichen. Gut, dann war der ganze Vergleichsmichismus hier unten komplett bullish. Also, aber ein Minecraft mit einer 1 müsste jetzt einsortiert werden. Minecraft mit einer 1 wird einsortiert.

01:47:41 Jetzt hat sich die Technik dadurch natürlich deaktiviert. Das wird jetzt auch schlau von mir. So. Das sollte einsortiert werden. Nee. Muss hier doch eine Fackel noch dran. Oh je, Mini. Jetzt aber. Jetzt wird es einsortiert. Genau, es wird einsortiert und die Technik schaltet sich damit auf Standby. Okay, und die Eins müsste nur im System ankommen, im Orderbuch.

01:48:12 Genau, und die 1 ist jetzt an erster Stelle oben. Hat geklappt. Okay. So. Und jetzt, zack, genau das gleiche nochmal. Jetzt kommt eine etwas größere Zahl rein. Und zwar die Zahl 3. Die soll jetzt einsortiert werden? Nein. Okay. Ich habe auf jeden Fall hier noch einige Mieselogikfehler drin. Weil jetzt gerade ist falsch sortiert, ne? Okay. Wir versuchen es nochmal. Ähm.

01:48:50 Die 2 ist größer als die 1, deshalb soll sie noch nicht einsortiert werden. Jetzt müssen wir gucken, wir haben hier die Stromstärke 1, die Stromstärke 2. Ich glaube, ich bin mit der Logik gerade noch nicht so happy. Die Logik ist wirklich noch nicht so gut. Wir müssen uns mit der Nulogik auch klären. Also der Vergleich ist nicht gut. Versteht ihr das Vergleichssystem hier unten? Das ist noch nicht so.

01:49:30 Wir müssen mal kurz ein bisschen überlegen. Wir haben hier die Stromstärke 2 drauf und wir haben die Stromstärke 1 drauf. Wie vergleichen wir das denn? Könnten 1 minus 2 rechnen. Das Problem ist halt... Ich check das Problem. Scheibenklick. Scheibenkleister. Ich verstehe das Problem.

01:50:28 Tipps für die praktische Führerscheinprüfung. Ruhig bleiben. Es ist nicht schlimm, wenn du es versaust. Ich will das heute auf jeden Fall noch schaffen. Nee, eigentlich war die Idee nicht schlecht, die wir ursprünglich hatten. Ich glaube auch, dass das funktioniert. Wenn wir das so machen und auch noch den Nullfaktor mit einbauen.

01:51:02 So, dann haben wir jetzt genau den Fall aktuell. Ja, jetzt wird es ja funktionieren. Das heißt quasi, wir können das System ja mal kurz eben manuell einschalten. So, jetzt wird die 2 auch zusortiert. Ah, nein, wird nicht zusortiert. Okay, warte mal kurz eben. Ich weiß auch warum. Okay, eine 3 würde zusortiert werden. Wenn es dazwischen ist, würde es funktionieren. Okay, der Kondensator hier ist schlecht gebaut. Das ist schon mal noch ein kleiner Fehler in der Technik.

01:52:07 Beruhig dich mal, Technik. Eins und drei. Wir haben jetzt eins und drei und ich möchte jetzt gerne zwei in Technik dazu packen. Die zwei muss jetzt zwischen eins und drei einsortiert werden. Seid ihr bereit? Klick. Eins darf fahren. Jetzt darf zwei fahren. Darf offensichtlich nicht. Ich check noch nicht ganz, warum der gerade hier kommt. Eins? Nein, nein, nein. Eigentlich hatte ich hier einen Verstärker gehabt.

01:53:40 Nein, nein, warte mal. Da ist das Signal gekrappt. Wo ist das Signal gekrappt? Ne, da ist kein Signal gekrappt. Das hat sein Richtiger, das ist egal. Sorry, ich bin jetzt gerade ein bisschen zu doof, die Sortierlogik hinzukriegen. Crazy. Also, 2 ist größer als 1, deshalb muss 1 Vorrang haben. Aktuell hat also 1 Vorrang. Warte, ich schalte jetzt alles hier eben aus. Wir gehen mal ganz kurz komplett in den Full Automated Modus. 1 Vorrang.

01:54:34 Jetzt. 3 ist größer als 2. Nein. Solange der hier größer ist als der, hat der Vorrang. Okay, Moment. Das ist ja eigentlich andersherum. Solange... Ich glaube, hier unten ist einfach ein bisschen Sahne in den Dinger drin. Hier muss ein bisschen Sahne rein. Also. Ja. Hier ist die Sahne auf jeden Fall. Okay, warte mal. Warte mal. Dann machen wir das mal weg. Also ganz ruhig. Hier kommt der Output raus. So, 1.

01:55:42 Aktuell würde er sogar hier den Output rausholen. Wir müssen es theoretisch einmal kurz hier verstärken. Okay, alles klar. Aktuell würde der durchgelassen werden. Jetzt darf der durchgelassen werden, weil zwei große sind. Okay, das würde schon mal gehen. Der wird jetzt sich richtig zu sortieren. Anschließend der. Wie ist das jetzt mit einer 1? Wäre in Ordnung. Wie wäre das jetzt mit einer 3?

01:56:39 Ist noch ein doofer Fehler drin. Ich verstehe, ich verstehe, was das Problem ist. Also so eine Sortierfunktion Minecraft zu bauen ist kein Kinderspielchen. Ich sehe auf jeden Fall, dass noch ein paar Probleme drin sind. Grundsätzlich würde es funktionieren, basically. Okay, die erste Position wird noch falsch berechnet und ich weiß auch, wo der Fehler hier ist. Das ist tatsächlich ein großes Problem, wie dieses System hier funktioniert. Schauen wir mal.

01:57:29 Sobald Minecraft hier ist, ist ja jetzt theoretisch, genau das Ding, 0 muss gleich 15 sein. Das ist halt schon der erste Fehler, der passiert. Und eigentlich muss es genau andersherum sein. Wenn hier gar keine Stromstärke anliegen ist, also wenn hier 0 Stromstärke anliegt, dann gilt das als Maximalwert. Das heißt, das Minecraft darf auf den Witz rein. Das ist 1.

01:58:15 Die 1 wandert jetzt durch das System durch auf die Position 1. Bingo. Jetzt kommt das nächste Card mit einer höheren ID. In diesem Fall ID 3. Weil das ist zum Beispiel jetzt falsch hier. Okay, hier habe ich das Problem mit dem Redstone-Block einfach. Das ist einfach ein Anwenderfehler. Da haben wir immer noch hier Strom drauf mit der Leitung. Ah ja, die kommt von dem da oben. Okay. So.

01:59:00 Jetzt hat das linke Minecraft Vorrang und dann das rechte Minecraft Vorrang. Okay, bis hierhin funktioniert es auch. So, was ist, wenn man jetzt das größte Element hat? Ist ja, glaube ich, auch wieder egal. Ist ja scheißegal. Hat den Nullpointer. Nur das Problem ist, genau, das ist das einzige Problem, was mir jetzt gerade aufgefallen ist. Wenn hier ein Minecraft steht... Ach nee, ist ja... Eigentlich ist es Wurst. Wenn da ein Minecraft steht, wird es ja auch immer. Okay, ich glaube, es funktioniert jetzt. Ich mache es mal kurz eben über die Autofunktion.

02:00:11 Okay, warte, ich habe hier Mist gebaut. Ja, weil ich die Funktion auch disabled habe. Okay, ähm, so, jetzt ist alles zurückgesetzt. Alles klar. So, wir machen jetzt nochmal einen kleinen Test. Also, ich fange mal an. Wir packen mal ein Minecraft mit einer soliden 6 in das System. Oder mal eine 5. Wir packen Minecraft mit einer 5 in das System. Das müsste jetzt reingehen, das Minecraft. So, das hat funktioniert. Die 5 geht in das System rein.

02:00:52 Unsere Orderliste wird jetzt neu sortiert und das Angebot mit der 5 ist an erster Stelle. Dann machen wir ein Angebot mit einer 3. Die 3 wird vor die 5 gesetzt, weil die kleiner ist. Wir sortieren immer nach dem besten Angebot. Deshalb wird das Ordersystem, das Orderbuch müsste neu schaffeln. Aber habe ich vergessen, den... Ah ja, den Nullpointer müssen wir natürlich auch jederzeit mit eindenken. Thadios, vielen Dank für die Unterstützung. Schön, dass du dabei bist.

02:01:39 Grüß dich. Okay. Alles klar, das müsste funktioniert haben. Ich glaube, jetzt sind wir dabei. Jetzt haben wir einen Lauf. Okay. Dann hauen wir was Neues rein. Und zwar eine 9. Dann hauen wir eine 9-System. Die Liste wird neu sortiert. Ich könnte kotzen. Das ist falsch. Hat nicht funktioniert. Warum funktioniert das nicht? Moment, warum hat er die 9 gerade nicht reinsortiert? Hä? Ah.

02:02:54 Wegen dem hier. Ich verstehe, ich verstehe, ich verstehe. Ne, ja, okay. Oh, das ist ja ärgerlich. Das ist ja mal doof. Das hat was damit zu tun, wie diese Technik ausgelegt ist. Ähm.

02:03:30 Dieses mit der 15, was ich vorhin hier hatte, das ist nur ein Sonderfall. Das ist der einzige Fall, das müssen wir hier als Sonderbedingung mit aufnehmen, das ist der einzige Fall, wenn die Liste komplett leer ist. Also wenn in der Liste kein Eintrag drin ist, gibt es ja auch kein Vergleichselement. Und weil es kein Vergleichselement gibt, kann die Liste sich nicht sortieren. Und deshalb müssen wir das so machen, sonst würde es nicht funktionieren. Okay, nächster Versuch.

02:04:04 Dann hauen wir mal eine 9 in die Liste rein. So, jetzt müsste es gehen. Es gibt kein Vergleichselement, deshalb wird es akzeptiert. So, 9 geht in die Liste rein. Das nächste, was in die Liste reingehen soll, ist eine 3. Warten, ist das System bereit? Ja, 3. 3 darf rein. Als nächstes machen wir noch eine 1 mit rein. Wir machen mal eine 3, sondern eine 5. So, müsste zwischen 3 und 9. Müsste jetzt einsortiert werden, genau dazwischen. Nein!

02:04:54 Warum nicht? Warum wird die 5 nicht richtig einsortiert? Okay, warte, warte. So. Aktuell würde die 3 sortieren. Aber der Takt zu schnell ist. Siehe an, siehe an. Der Sortiertakt ist zu schnell, deshalb kommt er nicht hinterher. Okay. Und wieder ein Anwenderfehler. Klassischer Anwenderfehler. Ja. Klassischer Anwenderfehler. Okay. Ähm, jetzt haben wir es, oder?

02:06:01 Gut, aktuell ist die Liste richtig übersortiert. Dann... ...hauen wir als nächstes wieder den neuen mit rein. Die müsste zuletzt reingehen. Er fährt als erstes. Dann er. Und jetzt die neuen. Okay, und jetzt tritt hier genau der Fehler auf, den ich vorhin hatte. Hier ist immer noch ein shitty Fehler drin. Ähm... Ich weiß nicht, ob ihr den seht, den Fehler. Aber...

02:06:49 Der gefällt mir nicht. Der verdirbt mir gerade so ein bisschen den Spaß, dieser Fehler. Weil das erste Element in der Liste nicht richtig gelesen wird. Er wird da rein sortiert. Ja, und das ist natürlich nicht schön. Ich glaube, ich reiße das gleich ab und werde es komplett nochmal neu bauen, Leute.

Zweite Warteschlange und Ask/Bid-Trennung

02:07:26

02:07:26 Aber wir müssen lernen, damit umzugehen. Das ist der Grund, warum wir das machen, um herauszufinden, was hier abgeht. Ich würde mal gerne nochmal auf den Server gucken, was die Bilder gerade treiben. Für einen Moment kommen wir drauf. Wir ärgern die Bilder, wir gehen auf den Server, weil damit wird die Server gleich abstürzen. Okay.

02:07:41 Wir sind gerade dabei, das Parkett zu bauen. Das ist auch wirklich cool. Und hier wird später das Aktiendisplay aufgebaut werden. Und das wird dann mit der Technik verbunden sein. Die Technik werde ich im Untergrund der Anlage hier bauen. Ich gehe mal wieder runter, bevor das doch gleich abstürzt. Die Technik werde ich im Untergrund der Anlage bauen. Und dann bin ich mal gespannt, ob das funktioniert. Wir, für die Zuschauer, die es nicht mehr bekommen haben, bauen eine funktionierende echte Börse.

02:08:08 Wir werden sogar die echte, echte Börse bauen, die Frankfurter Börse bauen. Und eingeladen zu dem Projekt hat S-Broker. Ich freue mich richtig, dass wir das machen können. Und ich darf mit Redstone alles rausruhen, was möglich ist. Und wir sind jetzt dabei, die erste Technik zu entwickeln. Das haben wir bis jetzt geschafft. Das Ganze, was wir jetzt gerade bauen, ist ein Orderbuch. Das heißt, ich möchte gerne ein System bauen, das die Orders für einen Aktienkurs auflistet.

02:08:36 So, ich werde wahrscheinlich noch eine ganze Menge privat daran weiterarbeiten. Deshalb gucken wir mal, wie weit wir heute kommen. Flauschig, vielen Dank für drei Jahre. Willkommen zurück. Schön, dass du mit dabei bist. Grüß dich. Ich will das hier auch noch eben fertig bauen heute. Das ist wichtig. Und ich werde dann wahrscheinlich auch in meinem Urlaub ein bisschen drüber nachdenken, wie wir jetzt dieses Order-System nun in eine gute Funktion bringen. Also wir haben Orders, die müssen miteinander kompariert, also verglichen werden.

02:09:18 Es gibt noch ein einziges Problem, was mich gerade wurmt. Und das Problem können wir aber lösen. Und zwar, indem ich... Okay, indem ich hier noch was mache. Und zwar dieses oder dieses Ding hier schließe. Und zwar basierend auf dieser Leitung hier. Okay. Aktuell ist die rechte Warteschlange dran. Deshalb müssen hier alle Minecrafts in der Warteschlange... Ich weiß, das bringt die Warteschlange durcheinander.

02:10:10 Wir dürfen nicht die Position, den Wartestang angreifen. Wir müssen tatsächlich doch hier irgendwie Strom rein kriegen. Also das Goal ist es, hier Strom drauf zu kriegen. Und was kriegen wir noch hin? Um das Ding hier zu locken oder nicht zu locken. Aber haben wir hier. Und so. Okay. Genau. Wichtig ist, dass wir den Reap beachten.

02:10:59 Das müsste es sein. Okay, weil das würde jetzt noch ein Problem aus dem Wärtsmaß, was wir jetzt drin hatten. Ist das jetzt richtig beachtet? Ja. Das wird nur den rechten Teil der Warteschlange auslesen. Das ist jetzt auch gerade der Set-Teil der Warteschlange, den wir auch gerade vergleichen. Okay. Das heißt, wir haben Minecraft mit der Stromstärke. Wir testen wieder aus. Neun. Wir schicken das Minecraft rein.

02:11:21 Das Minecraft wird in die Warteschlange reingelassen. Das System bearbeitet die Order. Und die Order gelangt ins Orderbuch. Und dadurch, dass alle Order bei Null sind, gelangt die Order an die Spitze des Orderbuches. Ähm... Ja. Ja. Ich kann das mit Create eine Menge machen, aber ich möchte das Vanilla bauen, Leute. Das ist richtig, ihr habt es schon erkannt. Genau. Mir ist es wichtig, das mit Vanilla zu bauen, sonst wäre das nix. Okay. Ich hab eine Idee, wir das Problem elegant lösen.

02:12:36 Das muss wir gerade haben. Wir schalten einfach das Ding um. Genau, perfekt, sobald die Sortierung abgeschlossen ist. So, jetzt möchte ich gerne an Minecraft mit der Stromstärke 6 reinlassen. 6 müsste Vorrang von 9 haben, weil sie besser ist. Also habt die Post.

02:13:29 Ja, und ihr seht, 6 ist an der Spitze. System ist fertig. Dann. Und jetzt kommt die Stromstärke 8 rein. Die müsste sich zwischen 6 und 9 einordnen. Also quasi, ne? System geht los. 6 haben wir. Jetzt kommt 8 dran. Und dann kommt 9 dran. Das heißt, die Orderliste wird wieder neu sortiert. Fertig. 6 ist an der Spitze. Dann nehmen wir die Stromstärke 3. 3 ist das Beste, was wir aktuell haben. Wird auch einsortiert. Und der sortiert durch.

02:14:29 Drei, sechs, acht, neun. Hat geklappt. Wir fügen eine Zehn hinzu. Mal gucken, ob es funktioniert. Okay, hat geklappt. Eine Gleichkeit hier verbessern. Ja, und wurde einsortiert. Und die erste Order wird wieder freigegeben. Drei. Geilo. Es funktioniert, Leute. Das heißt, und was passiert, wenn ich jetzt eine neun einsortiere? Also wenn ich die gleiche Order doch mal einsortiere, die wir bereits hatten, bis es absolut möglich ist. Neun. Bam. Dann müsste sie sich auch in die Order richtig eingliedern.

02:15:44 Und fertig. Das Orderbuch wurde neu geschrieben. Und das ist aktuell die Top Order, Order Nummer 3. Wichtig ist jetzt quasi, Order Nummer 3 ist immer an der Spitze. Das heißt, wenn wir uns das hier angucken, das System, dann hätten wir die Order an der Spitze. Und alle anderen Orders sind dann weitere Orders, die folgen. Jetzt kommt die Besonderheit. Jetzt wird es spannend, Leute. Wir sind in der Lage,

02:16:29 die Top-Order rauszunehmen aus dem Orderbuch. Das muss ich jetzt noch hinzufügen. Das muss jetzt eine Funktion geben. Das Ding hier ist jetzt schon mal fertig. Was wir gebaut haben, ist jetzt ein Orderbuch, das jetzt Orders verwalten kann. Das heißt, wir können hier Ordern reinschicken. Ah, ich will noch einmal kurz den Sonderfall. Was passiert, wenn wir ein voll belastetes Minecraft reinschicken? Das wäre jetzt der Fall. Dann müsste das ja komplett zum Ende einsortiert werden. Das Orderbuch geht gerade alle Einträge durch.

02:17:20 Boah, es wird später im Aktien-Ding auch geil aussehen, wenn die ganzen Orders quasi durchgelassen werden. So, fertig. Geil. Und ihr seht, nach wie vor ist 3 die beste Order, die wir haben. So. Und das Coole ist jetzt, ähm, ja, warte mal, ich möchte noch eine Sache optimieren. The Optimiercraft. Das ist mein neuer Name übrigens. Ich heiße ab sofort The Optimiercraft. Und zwar, ähm,

Orderentfernung und Trade-Ausführung

02:18:26

02:18:26 können wir eine Order auch rausholen aus dem System. Also wir haben hier die Orderliste, wo die Orders reingehen. Aber ich möchte auch gerne eine Order rausholen können. Das machen wir hiermit. Werde ich jetzt extra bauen. Muss mal kurz überlegen, wie wir das ordentlich bauen. Das würde ich hier einfach mit einer kleinen Kondensatorenweiche bauen. Quasi hier ist eine Weiche. Ich schalte sie standardmäßig. Okay, dann soll sie so schalten. Wir können die erste Order immer aus dem Orderbuch rausholen.

02:19:02 Das ist sehr, sehr wichtig jetzt für das Aktiengeschäft. Also, wenn an der ersten Position im Orderbuch die Order, die Verkaufsorder, also die, wir haben ja BIT und ASK. Wir haben also das, was als Preis aufgerufen wird und wir haben das, was der Kunde bereit ist zu zahlen. Wenn ASK, also der Preis,

02:19:34 kleiner gleich ist des Angebot des Käufers, findet ein Trade statt. So, dann würde das aus dem Orderbuch rauskommen. Das wäre jetzt hier mit dem Knopf dargestellt. Wichtig ist nur, egal, jetzt auf den Knopf drücke, da kommt die erste Order raus. Die anderen Orders rücken nach.

02:20:29 Checkt ihr? Aktuell ist 6 das beste Angebot. Also stellt euch vor, wir haben jetzt einen Ask von, das sind jetzt gerade die Bits. Ich schreibe das mal hier oben schön ordentlich drauf. Das sind Bits. Das sind die Gebote. Und das andere sind die Angebote. Und angenommen, wir haben ein Angebot von 4, oder wir haben ein Angebot von, sagen wir, Preis 10.

02:21:05 Und wir haben einen Ask von 6. Dann passiert nichts. Kann nicht stattfinden. Aber angenommen, wir hätten jetzt einen Ask von 6 und jemand, der bereit ist, 6 zu bezahlen, dann appt das Ding und die Liste rückt vor. Und das Angebot kommt raus.

02:21:30 Es kann jederzeit ein besseres Angebot in das Ding reingemacht werden. Zum Beispiel hier hätten wir Stromstärke 3. Das ist bis jetzt das beste Angebot. Oder sagen wir, nehmen wir mal die Stromstärke 6. 6 ist das beste Angebot bis jetzt. Und das wird jetzt einsortiert in die Maschine. Das heißt, die Börse sortiert sich jetzt neu. Fertig. 6 ist das beste Angebot.

02:22:16 Jetzt kann es auch sein, dass wir als bestes Angebot eins bekommen. Eins ist natürlich das allergünstigste.

02:22:27 Achso, übrigens, ich mache gerade einen dämlichen Fehler. Das ist Ask. Also das ist das, was verkauft wird. Also der Verkaufsgebot. Wir haben gerade Verkaufsgebot. Verkaufsgebot wird immer von günstig nach teuer sortiert. Und die Gebote, also die Bits, nicht, dass sie durcheinander kommen, das ist dann quasi das Kaufgebot. Also wie viel die Kunden bereits noch zu zahlen, das wird von groß nach klein sortiert. Das ist das Wichtige. Aber ihr seht, es funktioniert.

02:22:57 Aber warum hat er jetzt 15 an der ersten Pull-Position stehen lassen? Ich glaube, da kommt er noch nicht mit klar mit. Es gibt auch so ein paar Sachen, die mir da noch nicht so 100% gefallen. Aber jetzt hat er auf jeden Fall das erste Angebot. So, 1 ist der beste Preis. Okay, wir dürfen keine 15 reinpacken. Ich bin mit diesem Prototypen zu 60% zufrieden. Ich bin noch nicht wirklich, wirklich, wirklich happy damit. Ich werde diesen Prototypen auf jeden Fall jetzt ausbauen. Ich habe dafür glücklicherweise Zeit. Ich werde nämlich...

02:23:26 In einer Woche quasi, ich muss jetzt eine Woche arbeiten und eine Woche bin ich im Urlaub. Und in der Woche, wo ich im Urlaub bin, werde ich mit dem Bauteam zusammen die Börse bauen. Ich werde genau diese Technik weiterentwickeln. Ich finde das super. Wir haben eine perfekte Mischung aus Create und aus Minecraft Vanilla. Wir haben jetzt zweigleisig das ganze Ding. Das heißt quasi, wir haben einmal das Ding für Ask und für Bits. Vielleicht für die Leute, die nochmal kurz gerade fragen, wie funktioniert das?

02:23:53 Wir wollen versuchen, mit Redstone ein Orderbuch zu bauen, weil wir die Börse bauen wollen. Und die Börse, die handelt quasi. Und wir tun jetzt mal so, als ob wir ein fiktives Unternehmen haben, bei dem Wertepapiere verkauft werden, Wertepapiere von dem Unternehmen. Und es gibt dann Angebote für wie viele Emeralds, also ein Stock für wie viele Emeralds, das vertradet wird nicht. Und dann möchte ich gerne daraus ein System bauen, was dann ein Orderbuch hat. Das Orderbuch besteht dann aus zwei Spalten.

02:24:23 Das Orderbuch besteht aus zwei Spalten. Einmal die Bits und die Asks. Also ich weiß nicht, ob Bits auf der linken Seite sind, Asks auf der linken Seite sind. So müssen wir gucken, wie herum das gebaut wird. Ich werde mich nochmal informieren, dass wir das richtig cool machen. Und es wird immer geguckt, Angebot, Nachfrage.

02:24:43 Und wenn beide matchen oder zumindest das, was die Käufer bereit sind zu zahlen, größer ist als das Angebot, größer gleich ist als das Angebot, wird ein Trade ausgeführt. Und dann würde auch dieser Wert an ein Aktiendisplay übergeben werden. Aktiendisplay nutzen wir exakt die gleiche Technik, die ich in Craft Deck 9 genutzt habe. Und das Komplexe ist jetzt dieses Orderbuch. Ich werde dieses Orderbuch noch mal ein bisschen...

02:25:06 Ich finde, dass das für den ersten Prototyp schon mal okay ist, aber es ist nur ein Prototyp. Also wir wissen, wie es funktioniert. Das Orderbuch, das wir jetzt heute gebaut haben, ist noch nicht zu 100% optimal, aber es macht folgendes. Ich zeige euch mal die Funktion. Also.

02:25:22 Der erste Prototyp des Orderbuchs ist fertig. Er sieht aktuell so aus. Wir haben im Orderbuch verschiedene Orders drin, die sind dann Stromstärken gerankt. Die beste Order ist ganz vorne oben, die schlechteste Order ist unten. Aktuell 10, also das ist das teuerste und das günstigste ist oben, 1. Wir können auf diesen Knopf drücken und immer das oberste Element aus dem Orderbuch rausziehen, was jetzt gerade der Fall ist. Und damit rückt alles einen weiter nach oben. Ihr seht quasi, das ist eine Schlange, die jetzt nach oben vorrückt.

02:25:50 Aktuell ist 6 das beste Gebot. Wenn ich jetzt ein Minecart hier habe und dieses Minecart, das wiegt, also das Gewicht des Minecarts entspricht dem Gebot in Emeralds. Wir gehen nach Gewicht. Wenn ich jetzt 7 habe, dann möchte ich jetzt, dass sich die 7 zwischen 6 und 8 einsortiert. So, das heißt quasi, ich packe das Minecart nun rein und was jetzt passiert ist folgendes. Ab jetzt startet...

02:26:12 Eine Sortierfunktion. Das heißt quasi, wir haben jetzt tatsächlich eine Maschine, die vergleicht die Minecrafts miteinander und sortiert nun alles. Das wird jetzt einen kleinen Moment dauern. Aber ihr seht, dass es gerade jetzt durchgeht. Das rattert durch. Und sobald das Ding fertig ist, auch das können wir nochmal beschleunigen und verbessern. Das möchte ich auch nochmal in einer zweiten Version des Prototyps verbessern. Sortiert er die ganzen Angebote neu. Und nach dem Sortieren haben wir die sechs weiterhin oben stehen.

02:26:39 Und ab jetzt ist die 7 einsortiert an dieser Stelle, wie ihr seht. So, 7, 8, 9, 9, 10. Und das heißt, das funktioniert schon mal. Also das Orderbuch kann jetzt sortieren und kann vergleichen. Und diesen Vergleich finden wir dann mit einem zweiten Eintrag aus. Wir haben also einmal Orange, das Orangen Orderbuch. Das steht in diesem Fall für die Asks. Und dann brauchen wir noch ein grünes Orderbuch für die Bits. Und...

02:27:03 Die sollen verglichen werden miteinander. Das ist der Plan. Die Bits werden andersherum sortiert. Die werden von nicht klein nach groß, sondern groß nach klein sortiert, die Gebote. Das höchste Gebot an erster Stelle, der geringste Preis an erster Stelle, höchstes Gebot an erster Stelle. Es wird überprüft, gibt es ein Match. Wenn es ein Match gibt, wird die Order ausgeführt. Und ab dem Punkt, wo die Order ausgeführt wird, wird auf dem Aktiendisplay verzeichnet, zu welchem Preis der letzte...

Zusammenfassung und Ausblick

02:27:32

02:27:32 Kurs verkauft worden ist. Und dadurch entsteht dann ein Balkendiagramm, was quasi uns zeigt, wie sich so die Nachfrage nach dem Unternehmen oder was auch immer hier entwickelt. Das wird mega spannend. Leute, ich glaube, ich packe es an dieser Stelle. Ich gucke jetzt noch einmal kurz auf den Server drauf. Für einen ganz kleinen Moment will ich mal schauen, was das Bautheam gemacht hat. Und wir werden in zwei Wochen hier einiges sehen. Oh Leute, das sieht super cool aus. Ich hole mal ein Spyglass, weil sonst...

02:28:01 Kriege ich gleich Ärger. Dass ich hier runterfliege. Da sehen wir die Leute. Ah, nice. Ja, schon mal so ein Fassadendesign. Das Größere. Ich würde auch sagen, das Größere. Oder, Chat, ihr seid auch cool damit, ne? Auch zu sagen, wir nehmen lieber das Größere-Ding. Ich frage kurz ans Bauteam, traut ihr euch das denn zu? Schafft ihr das denn, das Größere zu bauen?

02:28:24 Wir können auch ein bisschen Leerraum drin lassen. Wichtig ist, dass die Fassade von außen steht. Wichtig ist, dass der Schrankenraum steht. Und hier in diesem Schrankenraum, das ist super wichtig, das ist der Börsenraum schlechthin. Da müssen wir ein paar Sachen bauen. Und da kommt dann dieses Aktientechnik-Display drin. Ui, das wird der Parkettboden. Ui, der sieht gut aus. Das wird die Börse Frankfurt. Leute!

Fassadengestaltung und Projektfortschritt

02:28:52

02:28:52 Das ist der Spatenstich heute. Ihr werdet in zwei Wochen, wenn ich wieder streame, wenn wir das Projekt weitermachen, bis dahin läuft der Server auch und dann kann ich auch herumlaufen. Wir haben gerade nämlich ein Problem. Sobald ich anfange, hier herumzufliegen auf dem Server, stürzt der Server ab. Ich habe keine Ahnung, warum das so ist. Ich weiß es nicht. Wir finden raus, was das Problem ist und reparieren das. Dann würde ich euch das zeigen. So, ich freue mich drauf. Also, ein ganz herzliches Dankeschön an dieser Stelle an S-Broker.

02:29:19 Und an die deutsche Börse, dass wir das Projekt veranstalten dürfen, dass wir mit Redstones machen dürfen. Für euch, liebe Leute, es wird ein YouTube-Video dazu geben. Zwei sogar, genau zu sein. Ein YouTube-Video, wo wir erklären, wie die Börse in Minecraft gebaut worden ist. Und es wird ein ganz großes YouTube-Video geben, bei dem ich dann tatsächlich das, was wir in Minecraft gebaut haben, den echten Leuten bei der Börse zeigen. Und die dann quasi sollen sagen, ob das funktioniert oder nicht funktioniert. Und in diesem Video möchte ich euch auch gerne versuchen, so einfach wie möglich zu erklären, wie das funktioniert.

02:29:48 Das kommt noch in der Zukunft. Bis dahin muss alles gebaut sein. Ich gehe jetzt zwei Wochen in Klausur, das zu bauen und ein bisschen Urlaub. Das heißt, wir sehen uns erst in zwei Wochen wieder. Ich bedanke mich ganz herzlich, dass ihr mit dabei wart. Vielen, vielen Dank für den wunderschönen Livestream heute. Und euch alles, alles Beste. Habt eine gute Zeit, Leute. Genießt die Zeit. Und ich freue mich, euch wiederzusehen am, ich denke mal, 16.

Streamende und nächste Schritte

02:30:14

02:30:14 werde ich spätestens streamen, vielleicht schon am 15. Am 15. oder 16. August sehen wir uns wieder. The Joe Craft ist hiermit im Urlaubsmodus. Macht's gut, bis bald und ciao, Leute.