Są Dasher, Dancer, Prancer i Vixen. Jest Kometa, Kupidyn, Donner i Blitzen. Nie możemy jednak zapomnieć o Rudolphu! Te słynne renifery znane są z tego, że pomagają Mikołajowi w święta, ciągnąc jego sanie po całym świecie, by dostarczać prezenty tym chłopcom i dziewczętom, którzy dobrze się bawią przez cały rok. W tym artykule przeprowadziłem wywiad z twórcą "Controllable Sleigh" w Minecrafcie bez żadnych modyfikacji do gry, gentlegiantJGC. To jest ogromne dzieło i nauczmy się, co dzieje się w tworzeniu czegoś o tej wielkości.
Pomysł

Pytając, co dało mu pomysł stworzenia urządzenia tak masywnego jak latające sanie w Minecrafcie, odpowiedział: "Nie jestem w stanie dokładnie zapamiętać, z czego czerpałem inspirację do tego pomysłu. Wiem, że SethBling zrobił jakiś świąteczny film z powrotem za pomocą Command Block Minecarts i klonował polecenia, aby sanie przesuwały się po nieskończonej ścieżce, tak potencjalnie. Zrobiłem też wcześniej kontrolowane wideo smoka, które moim zdaniem zainspirowało działanie sań. Kiedy wpadłem na ten pomysł, pomyślałem, że mogę sprawić, że będzie wyglądać naprawdę dobrze i właśnie to mnie zmusiło do zrobienia tego. Lubię robić rzeczy, które wydają się trudne do zrobienia, ale w rzeczywistości są dość łatwe, gdy wiesz jak, i to nie jest wyjątkiem. "
Droga przez mękę

Głównym problemem, przed którym stanął gentlegiantJGC był fakt, że w grę wchodziła duża ilość trygonometrii. Patrząc wstecz, wierzy, że mógł to zrobić bez dużej liczby bloków dowodzenia, z których korzystał. "Zastosowana metoda obejmowała obciążenia i ładunki trygonometrii, jednak ponieważ angażowałem się w filtry MCedit, nauczyłem się trochę pytona."
Python pozwala mu wpisać kilka linii kodu, który jest zamieniany na bloki poleceń. Uważa, że to mu ułatwiłoby, gdyby wiedział, jak go wykorzystać. "To znacznie łatwiejsze niż pisanie ich wszystkich ręcznie. Odkryłem również, że spowodowało to duże opóźnienie na serwerach, które mamy z powodu ograniczenia taktowania 64 bloków. "
Czas i praca

Poproszony o podanie szacunkowej ilości czasu, jaki upłynął do zakończenia projektu, stwierdził, że trudno jest dokładnie określić, ile czasu faktycznie spędził. "Większość czasu spędzała na pisaniu scenariuszy i wprowadzaniu poleceń do gry. W tamtym czasie nie sądzę, żebym miał bardzo dobrą znajomość Pythona. Wiem, że zacząłem nad nim pracować w pewnym momencie w listopadzie i wydałem wideo na początku grudnia, czyli około miesiąca, ale to było za darmo, że miałem wokół mojej pracy na uniwersytecie. Naprawdę nie mam pojęcia w kategoriach godzin. "
Dla niektórych ludzi praca zespołowa jest drogą do zrobienia. Dla innych samodzielne wyjście ułatwia. GentlegiantJGC woli grać solo. "Zwykle wykonuję swoje projekty sam, ponieważ uważam, że o wiele łatwiej jest wiedzieć, co to jest, gdzie jest i co robi. Zrobiłem projekty z innymi ludźmi i mogą być one zabawne, ale mogą zdarzyć się sytuacje, gdy dwie rzeczy są sprzeczne i nie możesz zrozumieć dlaczego, częściowo dlatego, że nie w pełni rozumiesz, jak działa ta druga osoba. Zrobiłem jednak sam ten kamień na własną rękę. Nie mogę zbudować, by uratować mi życie, więc poprosiłem mojego znajomego znanego jako OENpixel o zbudowanie wioski. "
Doświadczenie i porady

GentegiantJGC twierdził, że powodem pisania kodu jest Minecraft i MCedit. Twierdzi, że kodywał fakt, że to dobra zabawa i że nie chciałby tego robić jako pracy. Lubi tworzyć wielkie kreacje, które uważa za "głupie" i wierzy, że łatwiej jest napisać garść linii kodu, a potem napisać kilka tysięcy linii różnych rzeczy, niż pisać i pisać wszystkie te kody ręcznie. "Jeśli istnieje zadanie, które robię poza Minecraft, które jest nudne i może zostać przyspieszone przez napisanie jakiegoś kodu, zdecydowanie zrobię to, ponieważ kto nie chce być leniwy, będąc sprytnym?"
"Najlepszą radą, którą mogę dać każdemu, kto próbuje coś zrobić lub zrobić coś ogólnie, jest ciągłe próbowanie. Jest tak wiele przykładów, gdzie próbowałem coś zrobić i wygląda okropnie lub po prostu nie działa. Po prostu próbuję rozwiązać problem i ustalić, jak go naprawić. Jeśli na początku się nie uda; spróbuj, spróbuj, spróbuj i spróbuj ponownie. Ponadto, jeśli masz długi, nudny, powtarzający się problem, sugeruję zajrzenie do języka kodowania, ponieważ możesz naprawdę ograniczyć wysiłek, który musisz włożyć. "
W konkluzji

Robienie czegoś z niczego zabiera wiele umiejętności, które można osiągnąć dzięki praktyce i porażce. Jeśli na początku ci się nie uda, zatrzymaj się na tym i ostatecznie rozwiążesz problem. Tworzenie GentlegiantJGC można pobrać do gry Minecraft 1.8 i przyniesie sporo radości w grze Minecraft. Dziękuję gentlegiantJGC za umożliwienie mi przeprowadzenia wywiadu z nim i sprawdzenia jego kontrolowanych sań i innych różnych treści. Wesołych Świąt!




