|
ComputerCraft ist eine Mod für Minecraft, die Computerkonsolen hinzufügt, mit denen man komplexe Redstone-Schaltsysteme erstellen kann. Es verwendet die Skriptsprache Lua für die gesamte Programmierung und ist mit RedPower kompatibel, was für die beste Erfahrung empfohlen wird. Das aktuelle Wiki zu ComputerCraft findest du hier.
Computer
Der Computer ist der Hauptgegenstand von ComputerCraft. Der Computer kann eine Vielzahl von Dingen tun, die der Spieler tun möchte, entweder um sich selbst zu organisieren, um eine Pause in der Spielwelt zu machen oder um ein großes System zu erschaffen, in dem der Computer für die Eingabe oder Ausgabe verwendet wird. Die Kenntnis der Programmiersprache Lua ist nicht unbedingt erforderlich, wird aber empfohlen, um die Computer in vollem Umfang zu nutzen. Eine der CC-APIs hat Verwendung für die Redstone-Mod RedPower, die für komplexere technologische Builds in der Welt von Minecraft verwendet werden kann.
HINWEIS: Wenn Sie daran interessiert sind, Lua zu lernen, um diese Mod zu verwenden, gibt es ein grundlegendes interaktives Lua-Tutorial in den ComputerCraft-Foren, das von Casper erstellt wurde.
Diskettenlaufwerk
Das Diskettenlaufwerk ist eine Art der Datenspeicherung, und ist die einzige Verwendung für Disketten, da es zum Speichern von Daten für Computer oder Schildkröten verwendet wird. ComputerCraft verfügt über eine eigene FileSystem-API, die es Lua-Programmierern ermöglicht, sie für bestimmte Programme zu nutzen oder einfach nur Dateien auf einen anderen Computer zu übertragen. Ein lustiger Trick ist es, eine Musikscheibe in das Laufwerk zu legen, um mit der DJ-Anwendung Musik abzuspielen.
|
|
Schildkröten
Alles was ein Computer hat und noch mehr, Diese kleinen Computer sind programmierbare Roboter, die für dich gemacht sind. Ein paar Basisprogramme sind „gehen“, „ausgraben“ und „tanzen“. Die Turtle-API ermöglicht es Lua-Programmierern, sie mit Code zu steuern. Eine Menge Dinge können mit diesem kleinen Block gemacht werden.
Lua Funktionen: * Für eine vollständige Liste besuche den Turtle-Abschnitt der API
turtle.forward() | Lass die Schildkröte vorwärts laufen |
turtle.back() | Lass die Schildkröte zurückgehen |
turtle.up() | Lass die Schildkröte nach oben gehen |
turtle.down() | Lass die Schildkröte sich nach unten bewegen |
turtle.turnLeft() | Die Schildkröte dreht sich nach links |
turtle.turnRight() | Die Schildkröte dreht sich nach rechts |
turtle.select( slotNum ) | Die Schildkröte wählt den angegebenen Slot (1 ist oben links, 16 ist unten rechts) |
turtle.getItemCount( slotNum ) | Zählt, wie viele Gegenstände sich in dem angegebenen Slot befinden |
Schildkröte.getItemSpace( slotNum ) | Zählt, wie viele Gegenstände benötigt werden, um den Stapel im angegebenen Slot zu füllen |
turtle.dig() | Bricht den Block vorne |
turtle.digUp() | Bricht den Block darüber |
turtle.digDown() | Bricht den Block darunter |
turtle.place() | Platziert einen Block des ausgewählten Slots davor |
turtle.placeUp() | Platziert einen Block des ausgewählten Slots oben |
turtle.placeDown() | Platziert einen Block des ausgewählten Slots unten |
turtle.detect() | Ermittelt, ob ein Block vor |
Schildkröte.detectUp() | Ermittelt, ob ein Block über |
Schildkröte.detectDown() | Ermittelt, ob ein Block unter |
Schildkröte ist.drop() | Wirft alles vom ausgewählten Slot |
|
|
Wireless Modem
Für wirklich fortgeschrittene Welten, versuchen Sie, drahtlose Modems zu bauen:
{C}
Das Modem an einen Computer anschließen (Shift-klicken, um es an der Seite zu platzieren), oder basteln Sie es zusammen mit einer Schildkröte:
|
|
Diese Funkmodems werden für die drahtlose Interaktion mit Computern verwendet, mit einer auf der Konfiguration basierenden Entfernungsbeschränkung (Standardentfernung von 64 Blöcken, 16 Blöcke bei einem Gewitter). Die rednet-API ermöglicht diese Art der Kommunikation. Es gibt keine Basisprogramme, die rednet verwenden, aber jeder, der sich mit dem Internet auskennt, weiß um das Potenzial der drahtlosen Computerkommunikation.
Monitor
Baue viele Monitorblöcke und stelle sie zusammen, und du wirst sehen, dass sie sich zu einem zusammenhängenden Bildschirm ausdehnen. Wenn Ihr Computer den Bildschirm berührt, kann er so programmiert werden, dass er Text auf diesen Bildschirm zeichnet, der für jeden sichtbar ist, der vorbeigeht. Probieren Sie den Monitor aus, indem Sie das Programm „monitor“ ausführen, etwa „monitor left hello“. Versuchen Sie, das geheime Programm zu finden, das in Version 1.31 speziell für Monitore entwickelt wurde! (Vage Andeutung: Let’s go Solo.)
Hinweis: Monitore wurden in einer neueren Version von ComputerCraft hinzugefügt, was bedeutet, dass sie nur in Technic 7.0+/Tekkit 3.0+ erhältlich sind!
Verwendung
Einige Beispiele für die Macht der ComputerCraft sind:
- Verwendung einer Konsole zur Steuerung der TNT-Kanonen
- Verwendung einer mit Minepedia ausgestatteten Konsole für die Minecraft-Hilfe im…Spiel
- Passwortschlösser für Türen ohne Redstone
- Abenteuerkarten
- Spiele
- Schildkröten zum Bergbau verwenden
- Schildkröten zum Holzanbau verwenden
…. und vieles, vieles mehr.
Siehe auch
- API
- ComputerCraft Items
- Notable Programs
- Coding
- Computercraft Thread @ minecraftforum.net
- ComputerCraft Homepage
|
|