ComputerCraft

ComputerCraft conține informații despre mod-ul ComputerCraft.

ComputerCraft este un mod pentru minecraft care adaugă console de calculator cu care puteți crea sisteme complexe de comutare Redstone. Acesta folosește limbajul de scripting Lua pentru toată programarea sa și este compatibil cu RedPower, care este recomandat pentru cea mai bună experiență. Pentru wiki-ul propriu-zis despre ComputerCraft mergeți aici.

Computer

Computerul este elementul principal al ComputerCraft. Calculatorul poate face o varietate de lucruri pe care jucătorul dorește să le facă, fie pentru a se organiza, fie pentru a se juca pentru a lua o pauză în lumea jocului, fie pentru a crea un sistem mare în cadrul căruia calculatorul este folosit pentru intrare sau ieșire. Cunoașterea limbajului de programare Lua nu este neapărat necesară, dar este recomandată pentru a folosi computerele la maxim. Unul dintre API-urile CC are utilizare pentru modul RedPower Redstone, care poate fi folosit pentru construcții tehnologice mai complexe în lumea Minecraft.

NOTA: Dacă sunteți interesat să învățați Lua pentru a utiliza acest mod, există un tutorial Lua interactiv de bază realizat pe forumurile ComputerCraft, creat de Casper.


Unitate de disc

Unitatea de disc este un mod de stocare a fișierelor, și este singura utilizare a dischetelor, deoarece este folosită pentru a stoca date pentru a fi folosite de calculatoare sau de broaște țestoase. ComputerCraft are propriul API FileSystem care permite programatorilor Lua să le utilizeze pentru anumite programe, sau pur și simplu să le folosească pentru a porta fișiere pe un alt calculator. Un truc amuzant de folosit este de a pune un disc muzical în interiorul unității pentru a reda muzică folosind aplicația DJ.



Țestoase

Tot ce are un calculator și chiar mai mult, aceste mici calculatoare sunt roboți programabili făcuți pentru uzul dumneavoastră. Câteva programe de bază sunt „du-te”, „excavează” și „dansează”. API-ul pentru broaște țestoase permite programatorilor Lua să le controleze cu ajutorul codului. O mulțime de lucruri pot fi făcute doar cu acest mic bloc.

Funcții Lua: * Pentru o listă mai completă vizitați secțiunea Turtle din API

turtle.forward() Lasă broasca țestoasă să se miște înainte
turtle.back() Lasă broasca țestoasă să se deplaseze înapoi
turtle.up() Lasă broasca țestoasă să se deplaseze în sus
turtle.down() Lasă broasca țestoasă se deplasează în jos
turtle.turnLeft() Turtle se întoarce la stânga
turtle.turnRight() Testoasa se întoarce la dreapta
turtle.select( slotNum ) Testoasa selectează slotul dat (1 este stânga sus, 16 este dreapta jos)
turtle.getItemCount( slotNum ) Contează câte elemente se află în Slot-ul dat
turtle.getItemSpace( slotNum ) Contează câte elemente sunt necesare pentru a umple stiva din Slot-ul dat
turtle.dig() Întrerupe blocul din față
turtle.digUp() Rupe blocul de deasupra
turtle.digDown() Rupe blocul de dedesubt
turtle.place() Pune în față un bloc din slotul selectat
turtle.placeUp() Place un Bloc din Slot-ul selectat deasupra
turtle.placeDown() Place un Bloc din Slot-ul selectat dedesubt
turtle.detect() Detectează dacă există un Bloc în față
turtle.detectUp() Detectează dacă există un Bloc deasupra
turtle.detectDown() Detectează dacă există un Bloc dedesubt
turtle.drop() Dă jos tot ce se află în Slotul selectat

.



Modem fără fir

Pentru lumi cu adevărat avansate, încercați să construiți modemuri fără fir:

{C}


Ajustați modemul la un computer (shift-clic pentru a-l așeza în lateral), sau confecționați-l împreună cu o broască țestoasă:



Aceste modemuri fără fir sunt utilizate pentru interacțiuni fără fir cu calculatoarele, cu o restricție de distanță în funcție de configurație (distanța implicită de 64 de blocuri, 16 blocuri dacă există o furtună). API-ul rednet permite astfel de tipuri de comunicare. Nu există programe de bază care să folosească rednet, dar oricine știe despre internet cunoaște potențialul comunicării fără fir între calculatoare.

Monitor

Constituiți o mulțime de blocuri de monitor și plasați-le împreună și veți vedea că acestea se extind până la un afișaj contiguu. În cazul în care computerul atinge ecranul, acesta poate fi programat să deseneze text pe acest ecran, care va fi vizibil pentru oricine trece pe lângă el. Încercați monitorul rulând programul „monitor”, de genul „monitor left hello”. Încercați să găsiți programul secret adăugat în versiunea 1.31, conceput special pentru monitoare! (Sugestie vagă: Să mergem Solo.)

Nota: Monitoarele au fost adăugate într-o versiune mai nouă a ComputerCraft, ceea ce înseamnă că acestea pot fi obținute doar în Technic 7.0+/Tekkit 3.0+!


Utilizare

Câteva exemple de putere a ComputerCraft sunt:

  • Utilizarea unei console pentru a vă controla tunurile TNT
  • Utilizarea unei console dotate cu Minepedia pentru ajutor pentru minecraft in-joc
  • Încuietori cu parolă pentru ușile fără redstone
  • Hărți de aventură
  • Jocuri
  • Utilizați broaște țestoase pentru a mina
  • Utilizați broaște țestoase pentru a cultiva lemn

… și multe, multe altele.

Vedeți și

  • API
  • Articole de ComputerCraft
  • Programe notabile
  • Codare
  • Computercraft Thread @ minecraftforum.net
  • ComputerCraft homepage

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

Railcraft – Conducte de construcție suplimentare – Conducte de logistică – Redstone fără fir – Millenaire – Tomuri și cărți de XP – Silvicultură – Tablă de meșteșugărit II – Depozitare Ender – CARuins – ComputerCraft – Minecraft Forge

Somnia – Minimap-ul lui Rei – Optifine – MAtmos – Not Enough Items

v – d – eTechnic Pack Mods

Major Gameplay Mods

.

Modificări minore ale jocului

Opțiuni/Moduri de performanță

Calculator – Monitor – Unitate de disc – Modem fără fir – Dischetă

Turtle – Wireless Turtle – Mining Turtle – Wireless Mining Turtle – Felling Turtle – Farming Turtle – Digging Turtle – Melee Turtle – Melee Turtle – Turtle – Melee Turtle – Melee Turtle>.

API – Codificare – Lua – Programe notabile – Rednet

v – d – eComputerCraft

Computere

Țestoase

Programare

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.