|
ComputerCraft er et mod til minecraft, der tilføjer computerkonsoller, hvormed du kan skabe komplekse Redstone-skiftesystemer. Den bruger scriptsproget Lua til al programmering, og den er kompatibel med RedPower, hvilket anbefales for at få den bedste oplevelse. For den egentlige wiki om ComputerCraft gå her.
Computer
Computeren er det vigtigste element i ComputerCraft. Computeren kan gøre en række forskellige ting, som spilleren ønsker at gøre, for enten at organisere sig selv, spille rundt for at tage en pause i spilverdenen, eller skabe et stort system, indenfor hvilket computeren bruges til input eller output. Kendskab til programmeringssproget Lua er ikke nødvendigvis påkrævet, men anbefales for at udnytte computerne fuldt ud. En af CC’s API’er har brug for redstone mod RedPower, som kan bruges til mere komplekse teknologiske builds i Minecraft-verdenen.
BEMÆRK: Hvis du er interesseret i at lære Lua for at bruge dette mod, er der lavet en grundlæggende interaktiv Lua-vejledning på ComputerCraft-forummet, som er lavet af Casper.
Diskdrev
Diskdrevet er en måde at lagre filer på, og er den eneste anvendelse for disketterne, da den bruges til at gemme data, som computere eller skildpadder kan bruge. ComputerCraft har sin egen FileSystem API, der gør det muligt for Lua kodere at udnytte dem til visse programmer, eller bare bruge dem til at portere filer over til en anden computer. Et sjovt trick at bruge er at lægge en musikskive i drevet for at afspille musik ved hjælp af DJ-programmet.
|
|
Skildpadder
Alt, hvad en computer har, og mere til, disse små computere er programmerbare robotter, der er lavet til din brug. Et par grundprogrammer er “gå”, “udgrave” og “danse”. Skildpadde-API’en gør det muligt for Lua-kodere at styre dem med kode. Der kan gøres mange ting med blot denne ene lille blok.
Lua-funktioner: * For en mere komplet liste besøg turtle sektionen af API
tturle.forward() | Lad skildpadden bevæge sig fremad |
turle.back() | Lad skildpadden bevæge sig tilbage |
turtle.up() | Lad skildpadden bevæge sig opad |
turtle.down() | Lad skildpadden bevæge sig nedad |
turtle.turnLeft() | Skildpadden drejer til venstre |
turtle.turnRight() | Skildpadden drejer til højre |
turtle.select( slotNum ) | Skildpadden vælger den angivne slot (1 er øverst til venstre, 16 er nederst til højre) |
turtle.getItemCount( slotNum ) | Tæller, hvor mange genstande der er i den givne Slot |
turtle.getItemSpace( slotNum ) | Tæller, hvor mange genstande du skal bruge for at fylde stakken i den givne Slot |
turle.dig() | Bryder blokken foran |
turle.digUp() | Bryder blokken ovenover |
turle.digDown() | Bryder blokken nedenunder |
turle.place() | Placerer en blok af den valgte slot foran |
turle.placeUp() | Placerer en blok i den valgte slot over |
turtle.placeDown() | Placerer en blok i den valgte slot under |
turtle.detect() | Detekterer, om der er en blok foran |
turtle.detectUp() | Detekterer, om der er en blok over |
turtle.detectDown() | Detekterer, om der er en blok under |
turtle.drop() | Dropper alt i den valgte Slot |
|
|
Trådløst modem
For virkelig avancerede verdener, prøv at bygge trådløse modemmer:
{C}
Anslut modemmet til en computer (skift-klik for at placere det på siden), eller lav det sammen med en Turtle:
|
|
Disse trådløse modemmer bruges til trådløs interaktion med computere, med en afstandsbegrænsning baseret på konfigurationen (standardafstand på 64 blokke, 16 blokke hvis der er tordenvejr). Rednet-API’en tillader sådanne typer kommunikation. Der er ingen basisprogrammer, der bruger rednet, men alle, der kender til internettet, kender potentialet i trådløs computerkommunikation.
Monitor
Byg masser af monitorblokke, og placer dem sammen, og du vil se, at de udvides til én sammenhængende skærm. Hvis din computer rører ved skærmen, kan den programmeres til at tegne tekst til denne skærm, som vil være synlig for alle, der går forbi. Prøv skærmen af ved at køre programmet “monitor”, som f.eks. “monitor left hello”. Prøv at finde det hemmelige program, der blev tilføjet i 1.31, og som er designet specielt til skærme! (Vagt hint: Lad os gå solo.)
OBS: Monitorer blev tilføjet i en nyere version af ComputerCraft, hvilket betyder, at de kun kan fås i Technic 7.0+/Tekkit 3.0+!
Anvendelse
Nogle eksempler på ComputerCrafts kraft er:
- Anvendelse af en konsol til at styre dine TNT-kanoner
- Anvendelse af en konsol udstyret med Minepedia til minecraft-hjælp-
- spil
- Passwordlåse til døre uden redstone
- Eventyrkort
- Spil
- Brug skildpadder til minedrift
- Brug skildpadder til at dyrke træ
… og meget, meget mere.
Se også
- API
- ComputerCraft Items
- Notable Programs
- Coding
- Computercraft Thread @ minecraftforum.net
- ComputerCraft hjemmeside
|
|