ComputerCraft

ComputerCraft tartalmaz információkat a ComputerCraft modról.

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

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

    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 Forge

    Somnia – Rei’s Minimap – Optifine -. MAtmos – Nincs elég tárgy

    v – d – eTechnic Pack Mods

    Major Gameplay Mods

    Kisebb játékmódok

    Options/Performance Mods

    Számítógép – Monitor – Lemezmeghajtó – Vezeték nélküli modem – Floppy lemez

    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…

    API – Kódolás – Lua – Nevezetes programok – Rednet

    v – d – eComputerCraft

    számítógépek.

    Teknők

    Programozás

    .

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.