ComputerCraft

ComputerCraft zawiera informacje na temat moda ComputerCraft.

ComputerCraft jest modem do minecrafta, który dodaje konsole komputerowe, za pomocą których można tworzyć złożone systemy przełączania Redstone. Używa języka skryptowego Lua do całego programowania i jest kompatybilny z RedPower, który jest zalecany dla najlepszego doświadczenia. Dla aktualnej wiki o ComputerCraft idź tutaj.

Komputer

Komputer jest głównym elementem ComputerCraft. Komputer może robić wiele rzeczy, które gracz chce zrobić, albo zorganizować się, grać dookoła, aby zrobić przerwę w świecie gry, lub stworzyć duży system, w którym komputer jest używany do wejścia lub wyjścia. Znajomość języka programowania Lua nie jest koniecznie wymagana, ale zalecana, aby w pełni wykorzystać możliwości komputerów. Jedno z API CC ma zastosowanie dla redstone mod RedPower, który może być użyty do bardziej złożonych konstrukcji technologicznych w świecie Minecraft.

UWAGA: Jeśli jesteś zainteresowany nauką Lua aby używać tego moda, istnieje podstawowy interaktywny samouczek Lua wykonany na forum ComputerCraft, stworzony przez Caspera.


Dysk twardy

Dysk twardy jest sposobem przechowywania plików, i jest jedynym zastosowaniem dyskietek, ponieważ jest używany do przechowywania danych dla komputerów lub żółwi do wykorzystania. ComputerCraft ma swój własny FileSystem API, który pozwala koderom Lua wykorzystać je w pewnych programach, lub po prostu użyć ich do przeniesienia plików na inny komputer. Zabawną sztuczką jest umieszczenie płyty muzycznej wewnątrz napędu, aby odtwarzać muzykę za pomocą aplikacji DJ.



Żółwie

Wszystko, co ma komputer, a nawet więcej, te małe komputery są programowalnymi robotami stworzonymi na twój użytek. Kilka podstawowych programów to „idź”, „wykop” i „tańcz”. API żółwia pozwala koderom Lua kontrolować je za pomocą kodu. Wiele rzeczy można zrobić za pomocą tylko tego jednego małego bloku.

Funkcje Lua: * For a more complete list vist the turtle section of API

turtle.forward() Let the Turtle move forward
turtle.back() Pozwól żółwiowi poruszać się do tyłu
turtle.up() Pozwól żółwiowi poruszać się do góry
turtle.down() Pozwól żółwiowi poruszać się w dół
turtle.turnLeft() Żółw skręca w lewo
turtle.turnRight() Żółw skręca w prawo
turtle.select( slotNum ) Żółw wybiera podany slot (1 to lewy górny, 16 to prawy dolny)
turtle.getItemCount( slotNum ) Oblicza ile przedmiotów znajduje się w podanym slocie
turtle.getItemSpace( slotNum ) Oblicza ile przedmiotów potrzeba do zapełnienia stosu w danym Slocie
turtle.dig() Rozbija blok znajdujący się przed
turtle.digUp() Rozbija Blok powyżej
turtle.digDown() Rozbija Blok poniżej
turtle.place() Umieszcza Blok z wybranego Slotu z przodu
turtle.placeUp() Umieszcza blok z wybranego slotu powyżej
turtle.placeDown() Umieszcza blok z wybranego slotu poniżej
turtle.detect() Wykrywa czy istnieje Blok przed
turtle.detectUp() Wykrywa czy istnieje Blok powyżej
turtle.detectDown() Wykrywa czy istnieje Blok poniżej
turtle.drop() Zrzuca wszystko z wybranego Slotu

.



Modem bezprzewodowy

Dla naprawdę zaawansowanych światów, spróbuj zbudować Modemy Bezprzewodowe:

{C}


Podłącz modem do komputera (shift->kliknięcie, aby umieścić go z boku).kliknij, aby umieścić go z boku), lub wykonaj go razem z żółwiem:



Te modemy bezprzewodowe są używane do bezprzewodowej interakcji z komputerami, z ograniczeniem odległości zależnym od konfiguracji (domyślna odległość 64 bloki, 16 bloków jeśli jest burza). API rednetu pozwala na tego typu komunikację. Nie ma programów bazowych, które używają rednetu, ale każdy, kto zna się na Internecie, wie, jaki potencjał ma bezprzewodowa komunikacja komputerowa.

Monitor

Zbuduj wiele bloków monitora i umieść je razem, a zobaczysz, że rozrosną się do jednego przylegającego wyświetlacza. Jeśli twój komputer dotyka monitora, można go zaprogramować do rysowania tekstu na tym ekranie, który będzie widoczny dla każdego, kto przejdzie obok. Wypróbuj monitor, uruchamiając program „monitor”, na przykład „monitor left hello”. Spróbuj znaleźć sekretny program dodany w 1.31, zaprojektowany specjalnie dla monitorów! (Niejasna podpowiedź: Let’s go Solo.)

Uwaga: Monitory zostały dodane w nowszej wersji ComputerCraft, co oznacza, że są one dostępne tylko w Technic 7.0+/Tekkit 3.0+!


Użytek

Niektóre przykłady potęgi ComputerCraft to:

  • Używanie konsoli do kontrolowania swoich dział trotylowych
  • Używanie konsoli wyposażonej w Minepedię do pomocy w minecrafcie w-grze
  • Zamki na hasło do drzwi bez redstone
  • Mapy przygód
  • Gry
  • Używaj żółwi do kopalni
  • Używaj żółwi do farmienia drewna

…. i wiele, wiele więcej.

Zobacz także

  • API
  • Przedmioty do komputerowego rzemiosła
  • Niezwykłe programy
  • Kodowanie
  • Wątek komputerowy @ minecraftforum.net
  • ComputerCraft homepage

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

Railcraft – dodatkowe rury Buildcraft – rury Logistics – Wireless Redstone – Millenaire – Tomes and XP Books – Forestry – Crafting Table II – Ender Storage – CARuins – ComputerCraft – Minecraft Forge

Somnia – Rei’s Minimap – Optifine -. MAtmos – Niewystarczająca ilość przedmiotów

v – d – eTechnic Pack Mods

Major Gameplay Mods.

.

Minor Gameplay Mods

Options/Performance Mods

Komputer – Monitor – Dysk twardy – Modem bezprzewodowy – Dyskietka

Żółw – Żółw bezprzewodowy – Żółw górniczy – Bezprzewodowy żółw górniczy – Żółw ścinający drzewa – Żółw rolniczy – Żółw kopiący – Żółw Melee -.

API – Kodowanie – Lua – Programy godne uwagi – Rednet

v – d – eComputerCraft

Komputery.

Żółwie

Programowanie

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.