|
ComputerCraft is een mod voor minecraft die computerconsoles toevoegt waarmee je complexe Redstone-schakelsystemen kunt maken. Het gebruikt de scripttaal Lua voor al zijn programmering en het is compatibel met RedPower, dat wordt aanbevolen voor de beste ervaring. Voor de eigenlijke wiki over ComputerCraft ga je hierheen.
Computer
De Computer is het belangrijkste onderdeel van ComputerCraft. De computer kan een verscheidenheid van dingen doen die de speler wenst te doen, om ofwel zichzelf te organiseren, rond te spelen om een pauze te nemen in de spelwereld, of een groot systeem te creëren waarbinnen de computer wordt gebruikt voor input of output. Kennis van de programmeertaal Lua is niet per se vereist, maar wordt wel aanbevolen om de computers ten volle te benutten. Een van CC’s API’s heeft gebruik voor de redstone mod RedPower, die kan worden gebruikt voor meer complexe technologische builds in de wereld van Minecraft.
NOOT: Als je geïnteresseerd bent in het leren van Lua om deze mod te gebruiken, is er een basis interactieve Lua tutorial gemaakt op de ComputerCraft forums, gemaakt door Casper.
Disk Drive
De Disk Drive is een manier om bestanden op te slaan, en is het enige gebruik voor de Floppy Disks, omdat het wordt gebruikt om gegevens op te slaan voor computers of schildpadden om te gebruiken. ComputerCraft heeft zijn eigen FileSystem API die Lua codeurs in staat stelt ze te gebruiken voor bepaalde programma’s, of ze gewoon te gebruiken om bestanden over te zetten naar een andere computer. Een leuke truc is om een muziek schijf in de drive te stoppen om muziek af te spelen met de DJ applicatie.
|
|
Schildpadden
Alles wat een computer heeft en meer, deze kleine computers zijn programmeerbare robots gemaakt voor uw gebruik. Een paar basisprogramma’s zijn “ga”, “graaf” en “dans”. De schildpad API staat Lua coders toe om ze met code te besturen. Er kan veel gedaan worden met dit ene kleine blokje.
Lua Functies: * Voor een meer volledige lijst, zie het schildpad gedeelte van de API
schildpad.voorwaarts() | Laat de schildpad voorwaarts bewegen |
schildpad.terug() | Laat de Turtle terugbewegen |
turtle.up() | Laat de Turtle omhoog bewegen |
turtle.omlaag() | Laat de Turtle omlaag bewegen |
turtle.turnLeft() | De Turtle draait naar links |
turtle.turnRight() | De Turtle draait naar rechts |
turtle.select( slotNum ) | De Turtle selecteert het gegeven slot (1 is linksboven, 16 is rechtsonder) |
turtle.getItemCount( slotNum ) | Telt hoeveel items er in het opgegeven slot zitten |
turtle.getItemSpace( slotNum ) | Telt hoeveel items je nodig hebt om de stapel in het gegeven Slot te vullen |
turtle.dig() | Breekt het Blok vooraan |
turtle.digUp() | breekt het Blok erboven |
turtle.digDown() | breekt het Blok eronder |
turtle.place() | Plaatst een Blok van het geselecteerde Slot ervoor |
turtle.placeUp() | Plaatst een Blok van het geselecteerde Slot erboven |
turtle.placeDown() | Plaatst een Blok van het geselecteerde Slot eronder |
turtle.detect() | Detecteert of er een Blok voor |
turtle.detectUp() | Detecteert of er een Blok boven |
turtle.detectDown() | Detecteert of er een Blok onder |
turtle is.drop() | Laat alles vallen van het geselecteerde Slot |
|
|
Draadloze Modem
Voor echt geavanceerde werelden, probeer dan eens draadloze modems te bouwen:
{C}
Maak de modem vast aan een computer (shift-klik om het aan de zijkant te plaatsen), of knutsel het samen met een Turtle:
|
|
Deze draadloze modems worden gebruikt voor draadloze interacties met computers, met een afstandsbeperking op basis van de configuratie (standaardafstand van 64 blokken, 16 blokken als er onweer is). De rednet API maakt dergelijke vormen van communicatie mogelijk. Er zijn geen basisprogramma’s die rednet gebruiken, maar iedereen die iets van het internet weet, kent de mogelijkheden van draadloze computer communicatie.
Monitor
Bouw veel monitor blokken, en plaats ze bij elkaar, en je zult zien dat ze uitzetten tot één aaneengesloten beeldscherm. Als je computer het beeldscherm aanraakt, kan hij geprogrammeerd worden om tekst op dit scherm te tekenen, die zichtbaar zal zijn voor iedereen die langsloopt. Probeer de monitor uit door het “monitor” programma te draaien, zoals “monitor left hello”. Probeer het geheime programma te vinden dat in 1.31 is toegevoegd, speciaal ontworpen voor monitors! (Vage Hint: Let’s go Solo.)
Note: Monitoren zijn toegevoegd in een nieuwere versie van ComputerCraft, wat betekent dat ze alleen te verkrijgen zijn in Technic 7.0+/Tekkit 3.0+!
Gebruik
Een aantal voorbeelden van de kracht van ComputerCraft zijn:
- Een console gebruiken om je TNT-kanonnen te bedienen
- Een console gebruiken die is uitgerust met Minepedia voor hulp bij het minecraftspel
- Wachtwoordsloten voor deuren zonder redstone
- Avonturenkaarten
- Games
- Schildpadden gebruiken om te mijnen
- Schildpadden gebruiken om hout te farmen
….en nog veel, veel meer.
Zie ook
- API
- ComputerCraft Items
- Notable Programs
- Coding
- Computercraft Thread @ minecraftforum.net
- ComputerCraft homepage
|
|