Er zijn Dasher, Dancer, Prancer en Vixen. Er zijn Comet, Cupid, Donner en Blitzen. We mogen Rudolph echter niet vergeten! Deze beroemde rendieren staan bekend om het helpen van de kerstman door de vakantie door zijn slee over de hele wereld te trekken om geschenken te leveren aan die jongens en meisjes die het hele jaar door goed zijn. In dit artikel heb ik de maker van een "controleerbare slee" in Minecraft geïnterviewd zonder mods voor het spel, gentlegiantJGC. Dit is een enorme creatie en laten we leren wat er in gaat om iets van deze omvang te maken.
Het idee
Toen hij vroeg wat hem het idee gaf om in Minecraft een zoiets groots als een vliegende slee te maken, antwoordde hij: 'Ik kan me niet precies herinneren waar ik de inspiratie voor heb gekregen voor dat idee. Ik weet dat SethBling een tijdje geleden een kerstvideo deed met Command Block Minecarts en kloonopdrachten om een slee te laten bewegen langs een oneindig nummer, dus mogelijk dat. Ik heb ook eerder een bestuurbare drakenvideo gemaakt, die volgens mij de werking van de slee inspireerde. Toen ik het idee had, dacht ik dat ik het er heel goed uit kon laten zien en dat is wat mij ertoe dreef het te maken. Ik geniet van het maken van dingen die moeilijk lijken te maken, maar in werkelijkheid zijn vrij eenvoudig als je weet hoe, en dit is geen uitzondering. "
De strijd
Het voornaamste probleem dat gentlegiantJGC ondervond, was het feit dat er een grote hoeveelheid trigonometrie bij was betrokken. Terugkijkend, denkt hij dat hij het had kunnen doen zonder een groot aantal opdrachtblokken die hij gebruikte. "De methode die ik gebruikte, had heel veel trigonometrie in me, maar omdat ik me bezig hield met MCedit-filters, heb ik een beetje python geleerd."
Met Python kan hij een paar regels code typen die worden omgezet in opdrachtblokken. Hij gelooft dat dit het hem gemakkelijker zou hebben gemaakt, als hij wist hoe het toen te gebruiken. "Het is zoveel gemakkelijker dan alles met de hand te schrijven. Ik merkte ook dat het veel vertraging veroorzaakte op de servers die we hebben vanwege de 64 block-kloklimiet. "
Tijd en werk
Toen hem werd gevraagd om een geschatte hoeveelheid tijd te geven over hoe lang het project duurde voordat hij klaar was, zei hij dat het moeilijk was om precies te zeggen hoeveel tijd daadwerkelijk werd besteed. "Het meeste was besteed aan het schrijven van scripts en het krijgen van de commando's in het spel. Op dat moment geloof ik niet dat ik een goede kennis van Python had. Ik weet dat ik er op een gegeven moment in november aan begon te werken en de video begin december vrijgaf, dus ongeveer een maand, maar dat was in de vrijheid die ik had rond mijn werk voor de universiteit. Ik heb eerlijk gezegd geen idee in termen van uren. '
Voor sommige mensen is teamwork de beste keuze. Voor anderen maakt soleren het gemakkelijker. GentlegiantJGC geeft er de voorkeur aan solo te gaan. "Ik doe mijn projecten over het algemeen alleen omdat ik vind dat het veel gemakkelijker is om te weten wat alles is, waar het is en wat het doet. Ik heb projecten met andere mensen gedaan en ze kunnen leuk zijn, maar er kunnen momenten zijn waarop twee van de dingen met elkaar botsen en je kunt niet achterhalen waarom, gedeeltelijk omdat je niet volledig begrijpt hoe het ding van de ander werkt. Ik deed echter al het redstone hiervoor alleen. Ik kan niet bouwen om mijn leven te redden, dus ik vroeg een vriend van mij die bekend was als OJEpixel om het dorp te bouwen. "
Ervaring en advies
GentlegiantJGC's beweerde reden om in codering te komen was Minecraft en MCedit. Hij beweert dat hij codeert voor het feit dat het leuk is en dat hij het niet als een baan wil doen. Hij vindt het leuk om grote creaties te maken die hij als "dom" beschouwt en gelooft dat het gemakkelijker is om een handvol regels code te schrijven en dan die code een paar duizend regels van verschillende dingen te laten schrijven dan al die codes met de hand te schrijven. "Als er een taak is die ik aan het doen ben buiten Minecraft, die vervelend is en versneld kan worden door het schrijven van een code, dan zal ik dat zeker doen, want wie wil er niet lui zijn door slim te zijn?"
"Het beste advies dat ik kan geven aan iedereen die probeert iets te maken of iets in het algemeen te doen, is blijven proberen. Er zijn zoveel voorbeelden waar ik iets heb geprobeerd en het ziet er vreselijk uit of werkt gewoon niet. Ik probeer gewoon het probleem op te lossen en zoek uit hoe ik het probleem kan oplossen. Als je aanvankelijk niet slaagt; proberen, proberen, proberen en opnieuw proberen. En als je een lang, saai en repetitief probleem hebt, raad ik je aan in een codeertaal te zoeken, omdat je de moeite die je moet doen echt kunt verminderen. "
Tot slot
Iets uit het niets halen kost veel vaardigheid, wat kan worden bereikt door oefening en falen. Als het in het begin niet lukt, blijf het dan doen en uiteindelijk kom je het probleem te boven. De creatie van GentlegiantJGC kan worden gedownload voor Minecraft 1.8 en zal je Minecraft-ervaring behoorlijk leuk maken. Dank aan gentlegiantJGC voor het toestaan dat ik hem interview en zijn controleerbare slee en andere verschillende inhoud bekijk. Fijne vakantie!