|
A ComputerCraft egy mod a minecrafthoz, amely számítógépes konzolokat ad hozzá, amelyekkel komplex Redstone kapcsolórendszereket hozhatsz létre. Minden programozásához a Lua szkriptnyelvet használja, és kompatibilis a RedPowerrel, ami a legjobb élmény érdekében ajánlott. A ComputerCraft aktuális wikijét itt találod.
Computer
A Computer a ComputerCraft fő tárgya. A számítógép számos olyan dolgot tud csinálni, amit a játékos szeretne csinálni, hogy vagy megszervezze magát, játszadozzon, hogy szünetet tartson a játékvilágban, vagy hozzon létre egy nagy rendszert, amelyen belül a számítógépet bemenetre vagy kimenetre használják. A Lua programozási nyelv ismerete nem feltétlenül szükséges, de ajánlott a számítógépek teljes körű használatához. A CC egyik API-ját a RedPower nevű redstone mod használja, amely bonyolultabb technológiai építkezésekhez használható a Minecraft világában.
MEGJEGYZÉS: Ha szeretnéd megtanulni a Lua-t ennek a modnak a használatához, akkor a ComputerCraft fórumain készült egy alapvető interaktív Lua oktatóanyag, amelyet Casper készített.
Lemezhajtó
A lemezhajtó a fájlok tárolásának egy módja, és az egyetlen felhasználási módja a Floppy Disknek, mivel arra szolgál, hogy adatokat tároljon a számítógépek vagy a teknősök számára. A ComputerCraftnak saját FileSystem API-ja van, amely lehetővé teszi a Lua kódolók számára, hogy bizonyos programokhoz használják őket, vagy csak arra használják, hogy fájlokat portoljanak át egy másik számítógépre. Egy szórakoztató trükk, amit használhatsz, ha egy zenei lemezt teszel a meghajtóba, hogy a DJ alkalmazással zenét játszhass le.
|
|
Teknősök
Minden, ami egy számítógépnek van és még több, ezek a kis számítógépek programozható robotok, amelyeket a te használatodra készítettek. Néhány alapprogram: “menj”, “áss” és “táncolj”. A teknős API lehetővé teszi a Lua kódolók számára, hogy kóddal irányítsák őket. Sok mindent meg lehet csinálni ezzel az egyetlen kis blokkal.
Lua funkciók: * A teljesebb lista megtekinthető az API teknősökre vonatkozó részében
turtle.forward() | Let the Turtle move forward |
turtle.back() | Let the Turtle move back |
turtle.up() | Let the Turtle move up |
turtle.down() | Hagyja, hogy a teknős lefelé mozogjon |
turtle.turnLeft() | A teknős balra fordul |
turtle.turnRight() | A teknős jobbra fordul |
turtle.select( slotNum ) | A teknős kiválasztja a megadott slotot (1 a bal felső, 16 a jobb alsó) |
turtle.getItemCount( slotNum ) | Megszámolja, hogy hány elem van az adott Slotban |
turtle.getItemSpace( slotNum ) | Megszámolja, hány elemre van szüksége ahhoz, hogy megtöltse a veremet az adott Slotban |
turtle.dig() | Bontja az előtte lévő blokkot |
turtle.digUp() | Töri a blokkot felette |
turtle.digDown() | Töri a blokkot alatta |
turtle.place() | A kiválasztott Slot blokkját helyezi előre |
turtle.placeUp() | A kiválasztott Slot egy blokkját helyezi fölé |
turtle.placeDown() | A kiválasztott Slot egy blokkját helyezi alá |
turtle.detect() | Észleli, hogy van-e előtte egy blokk |
turtle.detectUp() | Észleli, hogy van-e fölötte egy blokk |
turtle.detectDown() | Észleli, hogy van-e alatta egy blokk |
turtle.drop() | Eldob mindent a kiválasztott Slotból |
|
|
Vezeték nélküli modem
Az igazán fejlett világokhoz, próbálj meg vezeték nélküli modemeket építeni:
{C}
A modem csatlakoztatása a számítógéphez (shift-kattintás az oldalra helyezéshez), Vagy készítse el egy teknőssel együtt:
|
|
A vezeték nélküli modemek a számítógépekkel való vezeték nélküli interakcióra szolgálnak, a konfiguráción alapuló távolságkorlátozással (alapértelmezett távolság 64 tömb, zivatar esetén 16 tömb). A rednet API lehetővé teszi az ilyen típusú kommunikációt. Nincsenek alapprogramok, amelyek a rednetet használják, de aki ismeri az internetet, az tudja, milyen lehetőségek rejlenek a vezeték nélküli számítógépes kommunikációban.
Monitor
Építsen sok monitorblokkot, és helyezze őket egymás mellé, és látni fogja, hogy egyetlen egybefüggő kijelzővé bővülnek. Ha a számítógép megérinti a kijelzőt, akkor beprogramozható, hogy erre a képernyőre szöveget rajzoljon, ami mindenki számára látható lesz, aki elsétál mellette. Próbáld ki a monitort a “monitor” program futtatásával, például “monitor left hello”. Próbáld meg megtalálni az 1.31-ben hozzáadott titkos programot, amely kifejezetten a monitorokhoz készült! (Homályos tipp: Menjünk szólóban.)
Figyelem: A monitorok a ComputerCraft újabb verziójában kerültek bele, ami azt jelenti, hogy csak a Technic 7.0+/Tekkit 3.0+-ban szerezhetők be!
Használat
A ComputerCraft erejének néhány példája:
- Konzol használata a TNT ágyúk vezérlésére
- Minepediával felszerelt konzol használata a Minecraft segédletekhez
- Konzol használata a Minecraft segédletekhez
- …játékban
- Jelszavas zárak az ajtókhoz redstone nélkül
- Kalandtérképek
- Játékok
- Teknősök használata bányászathoz
- Teknősök használata fafarmoláshoz
… és még sok-sok minden más.
Lásd még
- API
- ComputerCraft Items
- Notable Programs
- Coding
- Computercraft Thread @ minecraftforum.net
- ComputerCraft honlap
v – d – eTechnic Pack Mods Major Gameplay Mods IndustrialCraft – RedPower – BuildCraft – Equivalent Exchange – ThaumCraft – Mo’ Creatures – Weapon Mod – Better DungeonsKisebb játékmódok Vasútépítés – További építőcsövek – Logisztikai csövek – Vezeték nélküli vöröskő – Millenáris – Tamás és XP könyvek – Erdészet – Kézműves asztal II. – CARuins – ComputerCraft – Minecraft ForgeOptions/Performance Mods Somnia – Rei’s Minimap – Optifine -. MAtmos – Nincs elég tárgyv – d – eComputerCraft számítógépek. Számítógép – Monitor – Lemezmeghajtó – Vezeték nélküli modem – Floppy lemezTeknők Teknős – Vezeték nélküli teknős – Bányász teknős – Vezeték nélküli bányász teknős – Favágó teknős – Farmer teknős – Ásó teknős – Közelharci teknős…Programozás API – Kódolás – Lua – Nevezetes programok – Rednet.