|
ComputerCraft è un mod per Minecraft che aggiunge console per computer con cui è possibile creare complessi sistemi di commutazione Redstone. Utilizza il linguaggio di scripting Lua per tutta la sua programmazione ed è compatibile con RedPower, che è raccomandato per la migliore esperienza. Per il wiki attuale su ComputerCraft vai qui.
Computer
Il Computer è l’oggetto principale di ComputerCraft. Il computer può fare una varietà di cose che il giocatore desidera fare, sia per organizzarsi, giocare per prendersi una pausa nel mondo di gioco, o creare un grande sistema all’interno del quale il computer viene utilizzato per l’input o l’output. La conoscenza del linguaggio di programmazione Lua non è necessariamente richiesta, ma è consigliata per utilizzare i computer al meglio. Una delle API di CC ha uso per il mod Redstone RedPower, che può essere usato per costruzioni tecnologiche più complesse nel mondo di Minecraft.
NOTA: Se sei interessato a imparare Lua per usare questo mod, c’è un tutorial Lua interattivo di base fatto sui forum di ComputerCraft, creato da Casper.
Disk Drive
Il Disk Drive è un modo di archiviazione dei file, ed è l’unico uso per i Floppy Disk, in quanto viene utilizzato per memorizzare i dati per i computer o le tartarughe da utilizzare. ComputerCraft ha la propria API FileSystem che permette ai codificatori Lua di utilizzarli per certi programmi, o semplicemente usarli per portare i file su un altro computer. Un trucco divertente da usare è quello di mettere un disco musicale all’interno del drive per riprodurre musica usando l’applicazione DJ.
|
|
Tartarughe
Tutto quello che ha un computer e di più, questi piccoli computer sono robot programmabili fatti per il vostro uso. Alcuni programmi base sono “vai”, “scava” e “balla”. L’API della tartaruga permette ai programmatori Lua di controllarli con il codice. Molte cose possono essere fatte solo con questo piccolo blocco.
Funzioni Lua: * Per una lista più completa visita la sezione turtle delle API
turtle.forward() | Fai muovere la tartaruga in avanti |
turtle.back() | Lascia che la tartaruga si sposti indietro |
turtle.up() | Lascia che la tartaruga si sposti su |
turtle.down() | Lascia che la tartaruga si muova verso il basso |
turtle.turnLeft() | La tartaruga gira a sinistra |
turtle.turnRight() | La tartaruga gira a destra |
turtle.select( slotNum ) | La tartaruga seleziona lo slot dato (1 è in alto a sinistra, 16 in basso a destra) |
turtle.getItemCount( slotNum ) | Conta quanti oggetti ci sono nello Slot dato |
turtle.getItemSpace( slotNum ) | Conteggia quanti oggetti sono necessari per riempire lo stack nello Slot dato |
turtle.dig() | Rottura del blocco davanti |
turtle.digUp() | Rottura del Blocco sopra |
turtle.digDown() | Rottura del Blocco sotto |
turtle.place() | Pone un Blocco dello Slot selezionato davanti |
turtle.placeUp() | Pone un Mattone dello Slot selezionato sopra |
turtle.placeDown() | Pone un Mattone dello Slot selezionato sotto |
turtle.detect() | Rileva se c’è un Blocco davanti |
turtle.detectUp() | Rileva se c’è un Blocco sopra |
turtle.detectDown() | Rileva se c’è un Blocco sotto |
turtle.drop() | Scende tutto lo Slot selezionato |
|
|
Modem Wireless
Per mondi veramente avanzati, prova a costruire modem senza fili:
{C}
Attacca il modem a un computer (shift-click per posizionarlo sul lato), o costruiscilo insieme a un Turtle:
|
|
Questi modem wireless sono usati per interazioni wireless con i computer, con una restrizione di distanza basata sulla configurazione (distanza predefinita di 64 blocchi, 16 blocchi se c’è un temporale). L’API rednet permette questi tipi di comunicazione. Non ci sono programmi di base che usano rednet, ma chiunque conosca internet conosce il potenziale della comunicazione wireless tra computer.
Monitor
Costruisci molti blocchi monitor, e mettili insieme, e vedrai che si espandono in un unico display contiguo. Se il computer tocca il display, può essere programmato per disegnare del testo su questo schermo, che sarà visibile a chiunque passi di lì. Provate il monitor eseguendo il programma “monitor”, come “monitor left hello”. Prova a trovare il programma segreto aggiunto nella 1.31 progettato appositamente per i monitor! (Vago suggerimento: Andiamo Solo.)
Nota: I monitor sono stati aggiunti in una versione più recente di ComputerCraft, il che significa che sono ottenibili solo in Technic 7.0+/Tekkit 3.0+!
Uso
Alcuni esempi della potenza del ComputerCraft sono:
- Utilizzare una console per controllare i tuoi cannoni TNT
- Utilizzare una console equipaggiata con Minepedia per l’aiuto in minecraftgioco
- Serrature con password per porte senza redstone
- Mappe d’avventura
- Giochi
- Utilizzare le tartarughe per scavare
- Utilizzare le tartarughe per coltivare legno
…. e molto, molto di più.
Vedi anche
- API
- Elementi di Computercraft
- Programmi notevoli
- Codifica
- Computercraft Thread @ minecraftforum.net
- ComputerCraft homepage
|
|