|
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
|
|
.