ComputerCraft

ComputerCraft sisältää tietoa ComputerCraft-modista.

ComputerCraft on Minecraftin modi, joka lisää tietokonekonsoleita, joiden avulla voit luoda monimutkaisia Redstone-kytkentäjärjestelmiä. Se käyttää skriptikieltä Lua kaikkeen ohjelmointiin ja se on yhteensopiva RedPowerin kanssa, jota suositellaan parhaan kokemuksen saamiseksi. ComputerCraftin varsinainen wiki löytyy täältä.

Tietokone

Tietokone on ComputerCraftin tärkein esine. Tietokoneella voi tehdä erilaisia asioita, joita pelaaja haluaa tehdä, joko järjestellä itseään, leikkiä pitääkseen taukoa pelimaailmassa tai luoda suuren järjestelmän, jonka sisällä tietokonetta käytetään syötteeksi tai tuotokseksi. Lua-ohjelmointikielen osaamista ei välttämättä vaadita, mutta sitä suositellaan, jotta tietokoneita voidaan käyttää täysimääräisesti. Yhdelle CC:n API:lle on käyttöä redstone-mod RedPower, jota voidaan käyttää monimutkaisempiin teknologisiin rakennelmiin Minecraftin maailmassa.

Huomautus: Jos olet kiinnostunut opettelemaan Lua:ta tämän modin käyttöä varten, ComputerCraftin foorumeilla on tehty interaktiivinen Lua-perusopetusohjelma, jonka on luonut Casper.


Levykeasemat

Levykeasemat ovat tiedostojen tallennusmuistiinpanojen tallennustapa, ja se on levykkeiden ainoa käyttötarkoitus, sillä sitä käytetään tietojen tallentamiseen tietokoneiden tai kilpikonnien käyttöön. ComputerCraftilla on oma FileSystem API, jonka avulla Lua-koodaajat voivat hyödyntää niitä tietyissä ohjelmissa tai vain käyttää niitä tiedostojen siirtämiseen toiseen tietokoneeseen. Hauska temppu on laittaa musiikkilevy aseman sisään soittamaan musiikkia DJ-sovelluksella.



Kilpikonnat

Kaikkea mitä tietokoneella on ja enemmän, nämä pienet tietokoneet ovat ohjelmoitavia robotteja, jotka on tehty sinun käyttöösi. Muutamia perusohjelmia ovat ”mene”, ”kaiva” ja ”tanssi”. Kilpikonnien API:n avulla Lua-koodaajat voivat ohjata niitä koodilla. Tällä yhdellä pienellä palikalla voidaan tehdä paljon asioita.

Lua-funktiot: * Täydellisempi luettelo löytyy API:n Kilpikonna-osiosta

turtle.forward() Let the Turtle move forward
turtle.back() Let the Turtle move back
turtle.up() Let the Turtle move up
turtle.down() Kilpikonna liikkuu alas
turtle.turnLeft() Kilpikonna kääntyy vasemmalle
turtle.turnRight() Kilpikonna kääntyy oikealle
turtle.select( slotNum ) Kilpikonna valitsee annetun Slotin (1 on ylhäällä vasemmalla, 16 alhaalla oikealla)
turtle.getItemCount( slotNum ) Laskee kuinka monta esinettä on annetussa Slotissa
kilpikonna.getItemSpace( slotNum ) Lasketaan, kuinka monta esinettä tarvitaan pinon täyttämiseen annetussa Slotissa
turtle.dig() Rikkoo edessä olevan Blockin
turtle.digUp() Rikkoo lohkon yläpuolelta
turtle.digDown() Rikkoo lohkon alapuolelta
turtle.place() Sijoittaa lohkon valittua korttipaikkaa edestä
turtle.placeUp() Sijoittaa valitun Slotin Blockin yläpuolelle
turtle.placeDown() Sijoittaa valitun Slotin Blockin alapuolelle
turtle.detect() Havaitsee, onko lohko edessä
turtle.detectUp() Havaitsee, onko lohko yläpuolella
turtle.detectDown() Havaitsee, onko lohko alapuolella
turtle.drop() Pudottaa kaiken valitun Slotin



Langaton modeemi

Todella kehittyneisiin maailmoihin, kokeile rakentaa langattomia modeemeja:

{C}


Kytkekää modeemi tietokoneeseen (shift-klikkaa asettaaksesi sen sivulle), tai askartele se yhdessä Turtlen kanssa:



Tällaisia langattomia modeemeja käytetään langattomaan vuorovaikutukseen tietokoneiden kanssa, joissa on konfiguraatioon perustuva etäisyysrajoitus (oletusetäisyys 64 korttelia, 16 korttelia, jos on ukkosmyrsky). Rednetin API mahdollistaa tämäntyyppisen viestinnän. Ei ole olemassa rednetiä käyttäviä perusohjelmia, mutta jokainen, joka tuntee internetin, tietää langattoman tietokoneviestinnän mahdollisuudet.

Monitori

Rakenna paljon monitori-blokkeja ja sijoita ne yhteen, niin huomaat, että ne laajenevat yhdeksi yhtenäiseksi näytöksi. Jos tietokoneesi koskettaa näyttöä, se voidaan ohjelmoida piirtämään tälle näytölle tekstiä, joka näkyy kaikille ohi kulkeville. Kokeile näyttöä ajamalla ”monitor”-ohjelma, kuten ”monitor left hello”. Yritä löytää 1.31:ssä lisätty salainen ohjelma, joka on suunniteltu erityisesti näyttöjä varten! (Epämääräinen vihje: Mennään yksin.)

Huomautus: Monitorit lisättiin ComputerCraftin uudemmassa versiossa, mikä tarkoittaa, että ne ovat saatavissa vain Technic 7.0+/Tekkit 3.0+ -versioissa!


Käyttötarkoitus

Joitakin esimerkkejä Tietokoneen käsityötaidon voimasta ovat:

  • Konsolin käyttäminen TNT-tykkien ohjaamiseen
  • Minepedialla varustetun konsolin käyttäminen Minecraft-avun saamiseksi in-pelissä
  • Salasanalukot oviin ilman punakiveä
  • Seikkailukartat
  • Pelit
  • Käytä kilpikonnia kaivostoimintaan
  • Käytä kilpikonnia puunviljelyyn

… ja paljon, paljon muuta.

Katso myös

  • API
  • ComputerCraft Items
  • Notable Programs
  • Coding
  • Computercraft Thread @ minecraftforum.net
  • ComputerCraft kotisivu

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

Railcraft – Lisärakennusputket – Logistiikkaputket – Langaton punakivi – Millenaire – Tomes ja XP-kirjat – Metsänhoito – Käsityöpöytä II – Enderin varastointi. – CARuins – ComputerCraft – Minecraft Forge

Somnia – Rei’s Minikartta – Optifine – MAtmos – Ei tarpeeksi esineitä

v – d – eTechnic Pack Mods

Merkittävämmät pelimoodit.

Pienet pelimodit

Vaihtoehdot/suorituskykymodit

Tietokone – Näyttö – Levykeasema – Langaton modeemi – Disketti

Kilpikonna – Langaton kilpikonna – Louhintakilpikonna – Langaton louhintakilpikonna – Hakkuukilpikonna – Viljelykilpikonna – Kaivinkilpikonna – Lähitaistelukilpikonna…

API – Koodaus – Lua – Huomionarvoiset ohjelmat – Rednet

v – d – eComputerCraft

Tietokoneita.

Kilpparit

Ohjelmointi

Vastaa

Sähköpostiosoitettasi ei julkaista.