ComputerCraft

ComputerCraft obsahuje informace o módu ComputerCraft.

ComputerCraft je mod pro minecraft, který přidává počítačové konzole, s jejichž pomocí můžete vytvářet komplexní přepínací systémy Redstone. Pro veškeré programování používá skriptovací jazyk Lua a je kompatibilní s RedPower, který doporučujeme pro co nejlepší zážitek. Aktuální wiki ComputerCraftu najdete zde:

Počítač

Počítač je hlavním předmětem ComputerCraftu. Počítač může dělat různé věci, které si hráč přeje, buď se organizovat, hrát si, aby si odpočinul v herním světě, nebo vytvořit rozsáhlý systém, v jehož rámci se počítač používá pro vstup nebo výstup. Znalost programovacího jazyka Lua není nezbytně nutná, ale doporučuje se pro plné využití počítačů. Jedno z API CC má využití pro redstone mod RedPower, který lze použít pro složitější technologické stavby ve světě Minecraftu.

POZNÁMKA: Pokud máte zájem naučit se jazyk Lua, abyste mohli tento mod používat, na fóru ComputerCraft existuje základní interaktivní výukový program Lua, který vytvořil Casper.


Disková jednotka

Disková jednotka je způsob ukládání souborů, a je jediným využitím disket, protože slouží k ukládání dat pro počítače nebo želvy, které je mohou používat. ComputerCraft má vlastní rozhraní FileSystem API, které umožňuje programátorům v jazyce Lua využívat je pro určité programy nebo je jen použít k přenosu souborů na jiný počítač. Zábavný trik, který lze použít, je vložit do jednotky hudební disk a přehrávat hudbu pomocí aplikace DJ.



Želvy

Vše, co má počítač, a ještě něco navíc, tyto malé počítače jsou programovatelní roboti vyrobení pro vaše použití. Několik základních programů je „jdi“, „vykopej“ a „tancuj“. Želví API umožňuje programátorům v jazyce Lua ovládat je pomocí kódu. S tímto malým blokem lze dělat spoustu věcí.

Funkce jazyka Lua: * Pro úplnější seznam navštivte část želvy v API

turtle.forward() Nechat želvu pohybovat se vpřed
turtle.zpět() Nechte želvu pohybovat se zpět
turtle.up() Nechte želvu pohybovat se nahoru
turtle.dolů() Nechť se želva pohybuje dolů
turtle.turnLeft() Želva se otočí doleva
turtle.turnRight() Želva se otočí doprava
turtle.select( slotNum ) Želva vybere daný slot (1 je vlevo nahoře, 16 je vpravo dole)
turtle.getItemCount( slotNum ) Spočítá, kolik položek je v daném slotu
turtle.getItemSpace( slotNum ) Spočítá, kolik předmětů je třeba k zaplnění zásobníku v daném Slot
turtle.dig() Přeruší blok před
turtle.digUp() Rozbije blok nad
turtle.digDown() Rozbije blok pod
turtle.place() Položí blok vybraného slotu před
turtle.placeUp() Umístí blok vybraného slotu nad
turtle.placeDown() Umístí blok vybraného slotu pod
turtle.detect() Zjistí, zda je Blok před
turtle.detectUp() Zjistí, zda je Blok nad
turtle.detectDown() Zjistí, zda je Blok pod
turtle.drop() Shodí vše z vybraného Slot

.



Bezdrátový modem

Pro skutečně pokročilé světy, zkuste postavit bezdrátové modemy:

{C}


Připojení modemu k počítači (shift-.kliknutím jej umístíte na bok), nebo jej vyrobte společně se Želvou:



Tyto bezdrátové modemy se používají pro bezdrátovou interakci s počítači, s omezením vzdálenosti na základě konfigurace (výchozí vzdálenost 64 bloků, v případě bouřky 16 bloků). Rozhraní rednet API takové typy komunikace umožňuje. Neexistují žádné základní programy, které by rednet používaly, ale každý, kdo ví něco o internetu, zná možnosti bezdrátové komunikace s počítačem.

Monitor

Sestavte mnoho bloků monitoru a umístěte je k sobě a uvidíte, že se rozšíří na jeden souvislý displej. Pokud se počítač dotýká displeje, lze jej naprogramovat tak, aby na tuto obrazovku kreslil text, který uvidí každý, kdo projde kolem. Monitor vyzkoušejte spuštěním programu „monitor“, například „monitor left hello“. Zkuste najít tajný program přidaný ve verzi 1.31 určený speciálně pro monitory! (Neurčitá nápověda: Jdeme sólo.)

Poznámka: Monitory byly přidány v novější verzi ComputerCraftu, což znamená, že je lze získat pouze v Technicu 7.0+/Tekkitu 3.0+!


Použití

Několik příkladů síly ComputerCraftu:

  • Použití konzole k ovládání TNT děl
  • Použití konzole vybavené Minepedií pro nápovědu ke hře Minecraft in-hře
  • Zámky s heslem pro dveře bez redstonu
  • Dobrodružné mapy
  • Hry
  • Používání želv k těžbě
  • Používání želv k farmaření dřeva

…. a mnoho, mnoho dalšího.

Viz také

  • API
  • Předměty pro výpočetní techniku
  • Známé programy
  • Kódování
  • Vlákno pro výpočetní techniku @ minecraftforum.net
  • ComputerCraft homepage

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

Railcraft – Dodatečné stavební potrubí – Logistické potrubí – Bezdrátový redstone – Millenaire – Tomes and XP Books – Forestry – Crafting Table II – Ender Storage. – CARuins – ComputerCraft – Minecraft Forge

Somnia – Reiova minimapa – Optifine -. MAtmos – Nedostatek předmětů

v – d – eTechnic Pack Mods

Hlavní herní mody.

Drobné herní mody

Možnosti/výkonnostní mody

Počítač – Monitor – Disková jednotka – Bezdrátový modem – Disketa

Želva – Želva bezdrátová – Želva těžební – Želva bezdrátová těžební – Želva kácecí – Želva zemědělská – Želva kopací – Želva pro boj zblízka -.

API – Kódování – Lua – Významné programy – Rednet

v – d – eComputerCraft

Počítače

Želvy

Programování

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.