ef:minecraftstart

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
ef:minecraftstart [2022/09/03 17:49] – angelegt lehmannref:minecraftstart [2024/09/03 13:50] (aktuell) lehmannr
Zeile 5: Zeile 5:
 Im „Überlebensmodus“ beispielsweise, muss die Spielfigur Nahrung finden und sich gegen Gegner zur Wehr setzen, um am Leben zu bleiben. Zudem muss man Rohstoffe abbauen, um diese dann zum Bauen verwenden zu können. Wir werden **Minecraft Education** verwenden. In diesem sind die Spielmodi "Kreativ", "Abenteuer" und "Überleben" verfügbar. Am einfachsten ist es, den Kreativmodus zu verwenden, da man dort alle Materialien unbeschränkt zur Verfügung hat und nicht auf Lebenspunkte und Nahrung etc. geachtet werden muss.  Im „Überlebensmodus“ beispielsweise, muss die Spielfigur Nahrung finden und sich gegen Gegner zur Wehr setzen, um am Leben zu bleiben. Zudem muss man Rohstoffe abbauen, um diese dann zum Bauen verwenden zu können. Wir werden **Minecraft Education** verwenden. In diesem sind die Spielmodi "Kreativ", "Abenteuer" und "Überleben" verfügbar. Am einfachsten ist es, den Kreativmodus zu verwenden, da man dort alle Materialien unbeschränkt zur Verfügung hat und nicht auf Lebenspunkte und Nahrung etc. geachtet werden muss. 
  
-=== 1.1 Login ===+==== 1.1 Login ====
  
 Lade das Spiel [[https://education.minecraft.net/en-us/get-started/download | hier]] herunter und installiere es. Als Login kannst du dein Microsoft365-Konto verwenden.  Lade das Spiel [[https://education.minecraft.net/en-us/get-started/download | hier]] herunter und installiere es. Als Login kannst du dein Microsoft365-Konto verwenden. 
  
-=== 1.2 Spielfigur === +==== 1.2 Spielfigur ==== 
-Nach dem Login siehst du in der Mitte des Startbildschirms ein Menü. Neben dieser Auswahl auf der rechten Seite ist ein Button mit Kleiderbügelsymbol. Hinter dieser Schaltfläche befindet sich die Bibliothek, um das Aussehen deiner Spielfigur festzulegen. Wähle das für dich passende.+Nach dem Login siehst du in der Mitte des Startbildschirms ein Menü. Neben dieser Auswahl auf der rechten Seite ist ein Button mit Kleiderbügelsymbol. Hinter dieser Schaltfläche befindet sich die Bibliothek, um das Aussehen deiner Spielfigur festzulegen. Wähle das für dich passende Outfit aus.
  
-=== 1.3 Tipps zur Spielwelt ===+==== 1.3 Tipps zur Spielwelt ====
 {{ :group:gf:start.png?nolink&200|}} {{ :group:gf:start.png?nolink&200|}}
 Hier einige Tipps, die das Starten erleichtern: Hier einige Tipps, die das Starten erleichtern:
Zeile 21: Zeile 21:
       * Welttyp: Flach       * Welttyp: Flach
       * Cheats: «Immer Tag» aktivieren       * Cheats: «Immer Tag» aktivieren
-      * Weltoptionen: Koordianten anzeigen+      * Weltoptionen: Koordinaten anzeigen
       * Simulationsdistanz: Chunkdistanz, eher nicht zu tief, wenn jedoch das Spiel langsam lädt, dann sollte hier die Simulationsdistanz verkleinert werden. (Was Chunks sind, können Sie unten nachlesen.)       * Simulationsdistanz: Chunkdistanz, eher nicht zu tief, wenn jedoch das Spiel langsam lädt, dann sollte hier die Simulationsdistanz verkleinert werden. (Was Chunks sind, können Sie unten nachlesen.)
  
-=== 1.4 Spielsteuerung ===+==== 1.4 Spielsteuerung ====
 In der folgenden Abbildung und Tabelle sind die wichtigsten Tastatur- und Mausbefehle zusammengefasst, die du für die Steuerung der Spielfigur, bzw. für die Konstruktion benötigst.  In der folgenden Abbildung und Tabelle sind die wichtigsten Tastatur- und Mausbefehle zusammengefasst, die du für die Steuerung der Spielfigur, bzw. für die Konstruktion benötigst. 
 {{ :group:gf:tastatur_minecraft.png?nolink&800 |}} {{ :group:gf:tastatur_minecraft.png?nolink&800 |}}
Zeile 44: Zeile 44:
 |H| Steuerungsbefehler ein-/ausblenden| |H| Steuerungsbefehler ein-/ausblenden|
  
-=== 1.5 Das Inventar ===+==== 1.5 Das Inventar ====
 In Minecraft Education kann man nicht nur durch Welten «wandern», sondern diese auch aktiv gestalten und Dinge bauen. Dies kann manuell mit Hilfe der Maus geschehen oder auch mit Hilfe von Code.   In Minecraft Education kann man nicht nur durch Welten «wandern», sondern diese auch aktiv gestalten und Dinge bauen. Dies kann manuell mit Hilfe der Maus geschehen oder auch mit Hilfe von Code.  
 Das Inventar des Spielers kann man mit der Taste "E" öffnen und dann per Drag&Drop befüllen (die Neun Fächer unten im Bild bilden das Inventar des Spielers).  Das Inventar des Spielers kann man mit der Taste "E" öffnen und dann per Drag&Drop befüllen (die Neun Fächer unten im Bild bilden das Inventar des Spielers). 
Zeile 50: Zeile 50:
 {{ :group:gf:inventar_minecraft.png?nolink&600 |}} {{ :group:gf:inventar_minecraft.png?nolink&600 |}}
  
-===Chat=== +==== 1.6 Chat==== 
-Der Chat dient in Minecraft dazu, Befehle einzugeben, Funktionen (vordefinierte oder selbst im Code selbst definierte) aufzurufen oder um sich mit anderen Spielern im gleichen Spiel zu unterhalten. Letzteres ergibt nur im Mehrspielermodus einen Sinn). +Der Chat dient in Minecraft dazu, Befehle einzugeben, Funktionen aufzurufen (vordefinierte oder selbst im Code definierte) oder um sich mit anderen Spielern im gleichen Spiel zu unterhalten (letzteres ergibt nur im Mehrspielermodus einen Sinn). 
-Nachdem die Taste T oder die «Enter»-Taste gedrückt wurde, ist der die so genannte Chat-Konsole in Minecraft geöffnet. +Nachdem die Taste T oder die «Enter»-Taste gedrückt wurde, ist die so genannte Chat-Konsole in Minecraft geöffnet. 
  
-Der Chat besteht aus einer Chat-Anzeige und einer Eingabezeile. Alle Nachrichten werden in der Chat-Anzeige zeilenweise dargestellt und verblassen nach kurzer Zeit wieder. Dann wird die Eingabezeile sichtbar und die Chat-Anzeige zeigt die letzten 20 Nachrichten an. Mit dem Öffnen der Chat-Konsole kann man also eine verblasste Nachricht auch später noch ansehen.+Der Chat besteht aus einer Anzeige und einer Eingabezeile. Alle Nachrichten werden in der Chat-Anzeige zeilenweise dargestellt und verblassen nach kurzer Zeit wieder. Dann wird die Eingabezeile sichtbar und die Chat-Anzeige zeigt die letzten 20 Nachrichten an. Mit dem Öffnen der Chat-Konsole kann man also eine verblasste Nachricht auch später noch ansehen.
 {{ :group:gf:chatkonsole_2.png?nolink&1000 |}} {{ :group:gf:chatkonsole_2.png?nolink&1000 |}}
  
Zeile 61: Zeile 61:
   * Mit dem Befehl ''/time'' kann die Tageszeit der Welt verändert werden (Beispiel ''day'', ''midnight'', ''noon'', ''sunrise'' etc.)    * Mit dem Befehl ''/time'' kann die Tageszeit der Welt verändert werden (Beispiel ''day'', ''midnight'', ''noon'', ''sunrise'' etc.) 
  
-<WRAP center round todo 80%> +==== 1.7 Koordinaten und Positionen ==== 
-**Aufgabe** +In der Minecraft-Welt kann mit absoluten oder relativen Koordinaten (x | y | z) gearbeitet werden.  
-  * Verändere die Tageszeit und das Wetter. +Eine Position bzw. Block in der Spielwelt hat drei Koordinaten. Ein Koordinatenwert entspricht einem Block. 
-  * Finde einen weiteren Chat-Befehl über die Chatkonsole und die Hilfe. Dieser Befehl sollte für dich nützlich erscheinen. +
-  * Baue manuell ein kleines Haus, mit dem Ziel, das Spiel, die Koordinaten und das Inventar kurz zu testen. Auch der Chat und das Wechseln der Perspektive kann so kurz geübt werden. +
-</WRAP> +
- +
-===Koordinaten und Positionen===  +
-In der Minecraft-Welt kann mit absoluten oder relativen Koordinaten (x | y | z) überlegt werden.  +
-Eine Position  bzw. Block in der Spielwelt hat drei Koordinaten. Ein Koordinatenwert entspricht einem Block. +
 {{ :group:gf:koordinaten2.png?nolink&400|}} {{ :group:gf:koordinaten2.png?nolink&400|}}
   * Die erste Koordinate (x-Koordinate) nimmt nach Osten zu. Positive X-Koordinaten liegen östlich vom Nullpunkt, negative westlich vom Nullpunkt.    * Die erste Koordinate (x-Koordinate) nimmt nach Osten zu. Positive X-Koordinaten liegen östlich vom Nullpunkt, negative westlich vom Nullpunkt. 
-  * Die zweite Koordinate (z-Koordinaten) nach oben hin zu und zeigt die Höhe über dem Boden an.+  * Die zweite Koordinate (y-Koordinaten) nach oben hin zu und zeigt die Höhe über dem Boden an.
   * Die dritte Koordinate (z-Koordinate) nimmt nach Süden zu. Positive Z-Koordinaten liegen südlich von (0|0|0), negative nördlich von (0|0|0).   * Die dritte Koordinate (z-Koordinate) nimmt nach Süden zu. Positive Z-Koordinaten liegen südlich von (0|0|0), negative nördlich von (0|0|0).
  
 **Absolute Koordinaten** \\  **Absolute Koordinaten** \\ 
 Absolute Koordinaten sind die tatsächliche Position, an der sich etwas befindet, beispielsweise ein Block. Wird mit absoluten Koordinaten gearbeitet, werden die Dinge geändert, die sich an der exakten Position befinden. Diese Koordinaten können auch oben in der Ecke des Bildschirm links angezeigt werden. \\  Absolute Koordinaten sind die tatsächliche Position, an der sich etwas befindet, beispielsweise ein Block. Wird mit absoluten Koordinaten gearbeitet, werden die Dinge geändert, die sich an der exakten Position befinden. Diese Koordinaten können auch oben in der Ecke des Bildschirm links angezeigt werden. \\ 
-In Befehlen verwendet man absolute Koordinaten beispielsweise, wenn man sich an eine feste Position teleportieren möchte oder wenn sich auf Knopfdruck ein bestimmter Block ändern soll. \\  +Absolute Koordinaten stellt man im Chat mit Zahlen und bei der Programmierung mit dem Schlüsselwort ''world'' dar. \\  
-Absolute Koordinaten sind immer dann gegeben, wenn man reine Zahlenwerte benutzt\\  +So kann man z.B. in der Chat-Konsole den Befehl ''/setblock 5 4 10 stone'' schreiben, um an der Position (5|4|10) einen Stein-Block zu platzieren\\ 
- +In Python-Code wäre dies der Befehl: ''blocks.place(STONE, world(5,4,10))''
-//Beispiel in der Chat-Konsole://\\  +
-''/setblock 5 4 10 stone'' setzt einen Stein an die XYZ-Position (5| 4| 10).+
  
 **Relative Koordinaten** \\  **Relative Koordinaten** \\ 
-Relative Koordinaten werden in Befehlen benutzt und geben die Entfernung zur Befehlsquelle an. (Das Spiel berechnet die absoluten Koordinaten durch Addition der relativen Koordinaten auf die jeweilige Position der Befehlsquelle.)  +Relative Koordinaten beziehen sich auf die aktuelle Position der Befehlsquelle (dies kann z.B. die Spielfiguroder der Agent sein)Hier gibt es zwei Arten von relativen Koordinaten:  
- +  - Sie beziehen sich auf die Himmesrichtungend.h. (1,2,8) bedeutet also 1 Block östlich, Blöcke höher und Blöcke südlich des Spielers (oder des Agentenwenn dieser die Position verwendet). Im Chat werden diese Positionen mit Tilde angegebenz.B. ''/setblock ~10 ~5 ~3 bed'' setzt ein Bett 10 Blöcke östlich, 5 über und 3 südlich des SpielersIn Python verwendet man ''pos(10,5,3)'' 
-Relative Koordinaten verwendet man häufig bei der Chat-Eingabe von Befehlendie etwas in der Umgebung des Spielers bewirken sollen, beispielsweise beim Erzeugen von Objekten in einer gewissen Entfernung\\  +  - Sie beziehen sich auf die aktuelle Blickrichtung der Spielfigur (oder des Agenten). D.h. (1,2,8bedeuted 1 Block vor (in Blickrichtung)2 über und 8 rechts der Figur. Im Chat werden diese Positionen mit Hoch (Hütchen) angegebenalso z.B. ''/setblock ^10 ^5 ^3 sand''. In Python verwendet man ''local_pos(10,5,3)'' 
-Relative Koordinaten können auf zwei Arten ausgerichtet werden:  +   
-  * Nach der Himmelsrichtung (Osten WestenHöheSüden-Norden): Solchen Entfernungen wird eine **Tilde ~** vorangestellt. Beispielsweise bedeutet die Positon ~~2 ~3 eine Einheit – ein Block östlich, zwei Blöcke höher und drei Blöcke südlich in Bezug auf die Befehlsquelle – die Spielfigur als (0,0,0). \\  +==== 1.8 Chatbefehle ===
-//Beispiel:// \\  +
-''/setblock ~10 ~5 ~3 bed''  setzt einen Bett 10 nach Osten, 5 in der Höhe und 3 nach Süden.\\  +
-''/fill ~~ ~ ~22 ~3 ~1 stonebrick'' setzt eine Wand Ziegelsteine von  3 östlich, direkt am Boden 22, weder nach Norden noch nach Süden. Und diese Wand verläuft bis 22 östlich, drei Blöcke hoch und 1 nach Süden von der Befehlsquelle (bsp. der Position des Spielersaus gesehen. +
- +
-  * Nach der Blickrichtung der Befehlsquelle (linksobenvorne): Hier wird das Hoch ^ vorgeschrieben, beispielsweise bedeutet die Positon ~~2 ~3 eine Einheit – ein Block nach rechtszwei Blöcke nach oben und drei Blöcke nach vorne in Bezug auf die Blickrichtung der Befehlsquelle – die Spielfigur als (0,0,0). +
-//Beispiel:// \\ +
- ''/setblock ^10 ^5 ^3 sand'' setzt einen Sandblock vor den Spieler 10 nach Osten, 5 nach oben und nach Süden, von der Befehlsquelle aus gesehen. +
- +
-<WRAP center round todo 80%> +
-**Aufgabe** +
-  - Teste die verschiedenen Möglichkeiten der Koordinaten kurz an drei Beispielen. +
-  - Baue mit den Chatbefehlen ein HausTüre und Fenster können durch "Luftblöcke" erzeugt werden. Eine kurze Liste der wichtigsten Befehle findest du unterhalb der Aufgabe. +
-</WRAP> +
- +
-<accordion id="Chatbefehle"> +
 <panel title="Die wichtigsten Chatbefehle von Minecraft">  <panel title="Die wichtigsten Chatbefehle von Minecraft"> 
 Hier eine kleine kurze Auflistung mit kurzer Beschreibung der wichtigsten Chatbefehle von Minecraft. Hier eine kleine kurze Auflistung mit kurzer Beschreibung der wichtigsten Chatbefehle von Minecraft.
  
- +=== 1.8.1 Wetter ===
-=== Wetter === +
  
 <code python> <code python>
Zeile 117: Zeile 91:
  
 Das momentane Wetter der Spielwelt kannst du so verändern. Mögliche Parameterwerte sind ''clear'',''query'', ''rain'', ''thunder''. Beispiel, ein Gewitter zu erzeugen: Das momentane Wetter der Spielwelt kannst du so verändern. Mögliche Parameterwerte sind ''clear'',''query'', ''rain'', ''thunder''. Beispiel, ein Gewitter zu erzeugen:
- 
  
 <code python> <code python>
Zeile 123: Zeile 96:
 </code> </code>
  
-=== Tageszeit === +=== 1.8.2 Tageszeit ===
  
 <code python> <code python>
Zeile 130: Zeile 102:
 </code> </code>
  
-Die aktuelle Tageszeit kann durch den Befehl time verändert werden. Möglichek Parameterwerte sind ''day'', ''midnight'', ''noon'', ''sunrise'. Es kann auch eine (ganzzahlige) Zahl als Tageszeit gesetzt werden. Beispiel, um die momentane Zeit auf die Mittagszeit zu verschieben. +Die aktuelle Tageszeit kann durch den Befehl time verändert werden. Mögliche Parameterwerte sind ''day'', ''midnight'', ''noon'', ''sunrise'. Es kann auch eine (ganzzahlige) Zahl als Tageszeit gesetzt werden. Beispiel, um die momentane Zeit auf die Mittagszeit zu verschieben.
  
 <code python> <code python>
Zeile 137: Zeile 108:
 </code> </code>
  
-=== Blöcke (oder Gegenstände) setzen === +=== 1.8.3 Blöcke (oder Gegenstände) setzen ===
  
 <code python> <code python>
Zeile 153: Zeile 123:
  
 Falls nur ein einzelner Block platzert werden soll, kann dies auch mit dem Befehl /setblock getan werden. Auch hier gilt: Falls dort schon ein Block gesetzt wurde, dann wird dieser ersertzt. Im Beispiel unten wird ein Kaktusblock gesetzt. Falls nur ein einzelner Block platzert werden soll, kann dies auch mit dem Befehl /setblock getan werden. Auch hier gilt: Falls dort schon ein Block gesetzt wurde, dann wird dieser ersertzt. Im Beispiel unten wird ein Kaktusblock gesetzt.
- 
  
 /setblock 4 5 6 cactus /setblock 4 5 6 cactus
  
- +=== 1.8.4 Teleportieren ===
-=== Teleportieren === +
  
 <code python> <code python>
Zeile 165: Zeile 132:
 </code> </code>
  
-Teleportieren heisst augenblicklichen Transport eines Objekts (des Spielers, des Agenten, eines Blocks...) von einem Ort zum anderen, ohne den dreidimensionalen Raum dazwischen zu durchqueren. Für uns nützlich sind die Spielfigur selbst du teleportieren oder den Agenten. Dies geschieht mit @s für die Spielfigur und @a für den Agenten. Blöcke oder gegenstände werden nicht durch den Teleportbefehl bewegt. +Teleportieren heisst augenblicklichen Transport eines Objekts (des Spielers, des Agenten, eines Blocks...) von einem Ort zum anderen, ohne den dreidimensionalen Raum dazwischen zu durchqueren. Für uns nützlich sind die Spielfigur selbst du teleportieren oder den Agenten. Dies geschieht mit @s für die Spielfigur und @a für den Agenten. Blöcke oder Gegenstände werden nicht durch den Teleportbefehl bewegt.
  
 Um die Spielfigur an einen bestimmten Ort zu teleportieren: Um die Spielfigur an einen bestimmten Ort zu teleportieren:
- 
  
 <code python> <code python>
Zeile 181: Zeile 146:
 </code> </code>
  
-</panel></accordion>+</panel> 
  
 +[[ef:start|Zurück zur Übersicht]]
  
-[[gf2:start|Zurück zur Übersicht]] 
  
-[[gf2:agent|Weiter: Den Agenten programmieren]] 
  
  
  • ef/minecraftstart.1662220165.txt.gz
  • Zuletzt geändert: 2022/09/03 17:49
  • von lehmannr