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