ComputerCraft

ComputerCraft bevat informatie over de ComputerCraft mod.

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

IndustrialCraft – RedPower – BuildCraft – Equivalent Exchange – ThaumCraft – Mo’ Creatures – Weapon Mod – Better Dungeons

Railcraft – Extra Buildcraft Pipes – Logistieke Pipes – Draadloze Redstone – Millenaire – Tomes en XP Boeken – Bosbouw – Crafting Table II – Ender Storage – CARuins – ComputerCraft – Minecraft Forge

Somnia – Rei’s Minimap – Optifine – MAtmos – Niet Genoeg Items

v – d – eTechnic Pack Mods

Major Gameplay Mods

Kleine Gameplay Mods

Opties/Prestatie Mods

Computer – Monitor – Disk Drive – Draadloze Modem – Floppy Disk

Schildpad – Draadloze schildpad – Mijnschildpad – Draadloze mijnschildpad – Kappenschildpad – Landbouwschildpad – Graafschildpad – Melee schildpad –

API – Codering – Lua – Opvallende programma’s – Rednet

v – d – eComputerCraft

Computers

Schildpadden

Programmeren

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.