Taula de continguts:

Minecraft Creeper Detector: 6 passos (amb imatges)
Minecraft Creeper Detector: 6 passos (amb imatges)

Vídeo: Minecraft Creeper Detector: 6 passos (amb imatges)

Vídeo: Minecraft Creeper Detector: 6 passos (amb imatges)
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Desembre
Anonim
Image
Image
Detector de Minecraft Creeper
Detector de Minecraft Creeper
Detector de Minecraft Creeper
Detector de Minecraft Creeper

Per allwinedesigns Dissenys d’Allwine Segueix més de l’autor:

Plantilla personalitzable
Plantilla personalitzable
Plantilla personalitzable
Plantilla personalitzable
Dispositiu MIDI Circle of Fifths
Dispositiu MIDI Circle of Fifths
Dispositiu MIDI Circle of Fifths
Dispositiu MIDI Circle of Fifths
Roda de ratolí personalitzada com a roda de desplaçament PocketNC (o esfera de control de volum)
Roda de ratolí personalitzada com a roda de desplaçament PocketNC (o esfera de control de volum)
Roda de ratolí personalitzada com a roda de desplaçament PocketNC (o esfera de control de volum)
Roda de ratolí personalitzada com a roda de desplaçament PocketNC (o esfera de control de volum)

Quant a: He estat desenvolupador de programari tota la meva vida, he estudiat ciències de la computació amb un enfocament en gràfics 3D a la universitat, he estat artista d’efectes a Dreamworks Animation i he ensenyat tecnologia a nens i adults aquí … Més sobre allwinedesigns »

Durant un parell d’anys, vaig ajudar el Museu Infantil de Bozeman a desenvolupar el currículum per al seu STEAMlab. Sempre buscava maneres divertides d’implicar els nens amb electrònica i codificació. Minecraft és una manera fàcil d’aconseguir que els nens entrin a la porta i hi ha molts recursos per utilitzar-lo de manera divertida i educativa. Combinar Minecraft i electrònica va ser complicat, però. Per ajudar a integrar els projectes d’Arduino amb Minecraft, vaig acabar desenvolupant el meu propi mod de Minecraft anomenat SerialCraft. La idea era que poguessis connectar qualsevol dispositiu que utilitzés la comunicació en sèrie i enviar missatges i rebre missatges de Minecraft mitjançant el meu mod. La majoria dels Arduinos són capaços de comunicacions en sèrie per USB, de manera que és senzill connectar un circuit i enviar algunes dades per la connexió en sèrie. Vaig crear kits de controladors que els nens podien muntar i programar per controlar el seu caràcter, activar i respondre als senyals de Redstone i parpellejar LEDs per alertar-los de certs esdeveniments, com ara una vida baixa o quan una enredadera està a prop. Aquest instructable se centra en la funcionalitat d'alerta de creeper i fa un pas més amb Adafruit Neopixels i un recinte acrílic i contraxapat tallat amb làser. El detector d’enredadors utilitza un pal NeoPixel de 8 LED per proporcionar-vos informació valuosa sobre l’enredadera més propera. Quan tots els LED estan apagats, vol dir que no hi ha enredadors a 32 blocs. Quan tots els LED s’encenguin (també parpellejaran), esteu dins del radi de detonació de 3 blocs de l’enredadera (el radi al qual s’aturarà l’enredadera, encendrà el fusible i explotarà). Qualsevol cosa entremig us pot donar una estimació de la distància que té una enredadera. Quan s’encenen 4 dels vuit LEDs, estareu a uns 16 carrers d’una enredadera, que és l’abast en què si una enredadora us veu, atacarà. Els LED començaran a parpellejar quan estigueu dins del radi d’explosió de l’enredadera (7 blocs). També és el radi que, si sortiu, l’enredador pararà el fusible i continuarà venint darrere vostre. Amb aquest coneixement, hauríeu de ser capaç d'evitar atacs inesperats de repters o de caçar qualsevol repters propers.

En aquest instructiu, revisarem tot el que necessiteu per crear el vostre propi Creeper Detector i com instal·lar i utilitzar el mod SerialCraft que us permetrà connectar Minecraft amb els vostres projectes Arduino. Si us agrada, penseu en votar-hi al Concurs de Minecraft i a l’epíleg Challenge. Comencem!

Pas 1: què necessiteu

El que necessiteu
El que necessiteu
El que necessiteu
El que necessiteu
El que necessiteu
El que necessiteu
El que necessiteu
El que necessiteu

He fet tot el possible per enllaçar amb els productes exactes que he utilitzat, però de vegades trobo el més proper que puc a Amazon. De vegades, és millor agafar algunes coses de la vostra botiga electrònica o ferreteria local per evitar comprar quantitats més grans en línia.

- He utilitzat un pal NeoPixel de 8 LED RGBW, però no he fet servir el LED blanc (W) de manera que ho farà un pal NeoPixel de 8 LED RGB. Podeu substituir aquest producte per qualsevol producte NeoPixel RGB o RGBW, però hi ha consideracions d’alimentació que parlarem al pas següent i canvis de codi que assenyalaré quan arribem aquí. És possible que vulgueu triar-ne un que no requereixi soldadura, però us mostraré com he soldat els cables al pal.

- Un microcontrolador i el seu cable USB coincident. He utilitzat RedBoard de SparkFun, que és un clon Arduino Uno. Utilitza un connector USB Mini B (no estic segur de per què és tan car a Amazon, podeu obtenir-lo directament des de SparkFun o buscar una alternativa a Amazon, com aquest). Utilitzarem una biblioteca Arduino per simplificar la codificació, però només utilitza la comunicació sèrie bàsica, de manera que és probable que la biblioteca es pugui portar a qualsevol microcontrolador que pugui fer USB. Gairebé qualsevol Arduino ho farà. Assegureu-vos que tingui sèrie USB (la majoria sí, però alguns no, com ara el Trinket original).

- Els cables, el soldador i la soldadura (també són útils els separadors de filferro i una tercera mà). Soldarem cables al pal NeoPixel perquè es pugui connectar a un Arduino. Pot ser que no siguin necessaris si trieu un producte NeoPixel que ja tingui cables connectats o un microcontrolador que ve amb NeoPixels a la placa (com ara el Circuit Playground Express, per al qual he inclòs el codi en un futur pas). El factor de forma del pal de 8 LED és per al qual he dissenyat el recinte del meu Creeper Detector, de manera que haureu de fer modificacions o passar sense un recinte si opteu per un factor de forma diferent.

- Materials de tancament. He utilitzat acrílic esmerilat de 1/8 ", acrílic transparent de 1/8" i contraxapat de 1/8 "que he tallat amb làser i cargols i femelles M3 per mantenir-lo unit. També he utilitzat uns cargols de fusta de 2 x 1/4 "per subjectar el pal NeoPixel al recinte. El recinte no és necessari, però sens dubte hi afegeix un toc extraordinar. El meu recinte va ser dissenyat només per allotjar els NeoPixels, no el microcontrolador. Si voleu que sigui completament autònom, haureu de fer modificacions.

- Un compte de Minecraft, Minecraft Forge 1.7.10 i SerialCraft (el mod i la biblioteca Arduino). El Creeper Detector es basa en el mod SerialCraft, que només funciona a Minecraft 1.7.10 amb Minecraft Forge. En els passos següents, parlarem de com baixar-los i de configurar-los.

- L’IDE Arduino o un compte d’Arduino Create i el connector Arduino Create (recomano fer servir Arduino Create, ja que podreu anar directament al meu esbós Arduino Create i compilar-lo i penjar-lo des d’allà).

Pas 2: el circuit

El Circuit
El Circuit
El Circuit
El Circuit
El Circuit
El Circuit
El Circuit
El Circuit

El circuit és molt senzill, només té 3 cables, el pal NeoPixel i un Arduino. Tots els Adafruit NeoPixels tenen el seu propi controlador que permet a un únic cable de dades controlar qualsevol nombre de LED encadenats. El vaig connectar al pin 12 del meu Arduino.

Els altres dos cables són per a alimentació i terra. Per alimentar els NeoPixels, necessitarem una font d’energia de 5V. Tot i així, hem d’assegurar-nos que la nostra font d’energia sigui capaç de proporcionar prou corrent. Cada NeoPixel pot aconseguir fins a 60 mA (80 mA amb LED RGBW) a plena brillantor. Amb 8 LED, això significa que el nostre corrent màxim és de 480 mA (640 mA amb LED RGBW). L’Arduino triga uns 40 mA només a encendre’s. A primera vista, sembla que haurem d’utilitzar una font d’alimentació externa. El USB permet un màxim de 500 mA que podríem superar si establim tots els nostres LED al màxim (480 + 40 = 520 amb LED RGB o 640 + 40 = 680 amb LED RGBW). Per sort, mai no haurem de girar els LED a la seva màxima brillantor (la brillantor total és bastant encegadora), de manera que estarem segurs utilitzant el carril de 5 V del nostre Arduino, endollat per USB. De fet, si utilitzeu el color verd que he seleccionat, només s’utilitzarà un màxim de ~ 7-8 mA per LED per a un total de corrent de ~ 100 mA màxim, molt per sota dels 500 mA màxims imposats per USB.

Per tant, tot el que hem de fer és connectar el pin DIN del pal NeoPixel al pin 12 (pràcticament qualsevol pin funcionarà, però aquest és el que he fet servir), el pin 5V del NeoPixel s’adapta a 5V a l’Arduino i un pin GND al NeoPixel s'adapta a GND a l'Arduino. En primer lloc, hem de soldar els cables al pal NeoPixel.

Talleu els connectors per un dels extrems dels cables i retireu-ne els extrems. Esteneu cadascun d’ells (apliqueu la soldadura a cadascun dels extrems). A continuació, poseu una mica de soldadura a cadascun dels coixinets. Toqueu amb cura cada coixinet amb el soldador, poseu l'extrem del cable corresponent al coixinet i traieu el ferro.

Pas 3: el codi

ACTUALITZACIÓ (2018-02-19): he publicat un nou esbós d’Arduino al repositori de GitHub que inclou tots els canvis necessaris perquè el Detector de Creeper funcioni al Circuit Playground Express (no funcionarà amb el recinte, però té tot els LED i alguns sensors integrats a la placa, de manera que no cal soldar). Inclou algunes funcions addicionals lligades als botons i al commutador lliscant.

Per obtenir el codi complet, podeu anar al meu esbós Arduino Create o al dipòsit GitHub. Seguiu les instruccions aquí si no esteu segur de com compilar i penjar el codi. Si decidiu utilitzar l’IDE Arduino, haureu d’instal·lar la biblioteca SerialCraft Arduino. Seguiu els passos que apareixen a la secció "Importació d'un fitxer Zip" aquí per fer-ho. Si utilitzeu l’Arduino Create Web Editor, podeu anar directament al meu esbós un cop configurat i evitar la necessitat d’instal·lar la biblioteca SerialCraft.

A continuació, repassaré el que fa el codi.

Les dues primeres línies inclouen biblioteques. La primera, SerialCraft.h, és una biblioteca que vaig escriure que permet una comunicació fàcil amb el mod SerialCraft. Us guiaré a través de les funcions que faig servir a continuació, però podeu consultar exemples i alguna documentació que necessiti algun treball al seu dipòsit GitHub. La segona biblioteca és la biblioteca NeoPixel d’Adafruit i proporciona una API per ajustar els LED de les tires NeoPixel.

#incloure

#incloure

Les línies 4-17 són constants que poden canviar segons la configuració. Si heu utilitzat una tira NeoPixel amb un nombre diferent de píxels o si heu connectat els NeoPixels a un altre pin, haureu de fer canvis a les dues primeres definicions, NUMLEDS i PIN. Haureu de canviar LED_TYPE al tipus que tingueu; proveu de canviar NEO_GRBW a NEO_RGB o NEO_RGBW si teniu problemes. Podeu canviar BLOCKS_PER_LED si voleu ajustar l'abast que pugueu detectar.

// Canvieu aquestes variables perquè coincideixin amb la vostra configuració

// nombre de LEDs a la tira #define NUMLEDS 8 // pin que el pin de dades LED està connectat a #define PIN 12 // nombre de blocs que representa cada LED #define BLOCKS_PER_LED 4 // El tipus de tira LED que teniu (si els vostres LED no es tornen verds, haureu de canviar l'ordre del GRBW) #define LED_TYPE (NEO_GRBW + NEO_KHZ800) // END variables

Les línies 19-27 defineixen alguns valors que utilitzarem més endavant. DETONATE_DIST és la distància a Minecraft que una enredadera deixarà de moure, encendrà el fusible i explotarà. SAFE_DIST és el radi d’explosió d’una enredadera. Canviar aquests valors afectarà el comportament dels LED, però recomano mantenir-los com són, ja que reflecteixen els comportaments de Minecraft. MAX_DIST és la distància màxima a la qual farem un seguiment de les creepers, que es basa en el nombre de LED que té la nostra tira NeoPixel i la constant BLOCKS_PER_LED que hem definit anteriorment.

// Aquests són valors que s’utilitzaran en els nostres càlculs per a la brillantor del LED

// la creeper de distància començarà a detonar #define DETONATE_DIST 3 // la distància que estem fora de perill d'una explosió de la creeper (patireu danys si esteu a aquesta distància) #define SAFE_DIST 7 // la distància màxima que seguim un creeper #define MAX_DIST (NUMLEDS * BLOCKS_PER_LED)

Les línies 29-36 defineixen algunes variables que utilitzarem al llarg del programa. La variable sc és un objecte SerialCraft que proporciona una interfície fàcil d'utilitzar per comunicar-se amb el mod SerialCraft Minecraft. A continuació, veureu com el fem servir. dist és una variable que definirem a la distància fins a la creeper més propera quan rebem el missatge de distància de la creeper des del mod SerialCraft. strip és un objecte Adafruit_NeoPixel que proporciona mètodes per controlar les tires NeoPixel.

// Aquest és l'objecte SerialCraft per comunicar-se amb el mod SerialCraft Minecraft

SerialCraft sc; // distància del creeper int dist = 100; // Inicialitzeu una tira de LEDs, potser haureu de canviar la tercera tira Adafruit_NeoPixel = Adafruit_NeoPixel (NUMLEDS, PIN, LED_TYPE);

Les línies 38-47 són la nostra funció de configuració. Tots els scripts Arduino han de tenir-ne un. S’executa una vegada quan l’Arduino està engegat, de manera que és un lloc ideal per inicialitzar variables. Anomenem el mètode setup () al nostre objecte SerialCraft per inicialitzar el port sèrie a la mateixa velocitat de transmissió que es configura al mode SerialCraft (115200). A continuació, cridem al mètode registerCreeperDistanceCallback per poder respondre als missatges de distància de creeper que ens envia el mod SerialCraft. Periòdicament anomenarem el mètode sc.loop () una mica més avall. En el mètode de bucle, comprova si hem rebut missatges de la mod SerialCraft o activat algun esdeveniment, com prémer un botó, i truca a la funció corresponent que hem registrat per gestionar-lo. Tot el que fem és buscar la distància més propera, per tant, és l’única funció que estem registrant. A continuació, veureu que tot el que fem en aquesta funció estableix la nostra variable dist, que utilitzarem a l’hora d’actualitzar els LED. Finalment, inicialitzem la nostra tira LED i apaguem tots els LED mitjançant strip.begin () i strip.show ().

void setup () {// inicialitzar SerialCraft sc.setup (); // registreu una devolució de trucada de distància de creeper per rebre la distància fins a la creeper més propera sc.registerCreeperDistanceCallback (creeper); // inicialitzar la tira LED strip.begin (); strip.show (); }

Les línies 49-80 defineixen la funció de bucle. La funció de bucle és on succeeix tota la màgia. La funció de bucle es crida repetidament. Sempre que la funció de bucle s'acaba d'executar, torna a començar a la part superior. En ell, fem servir la variable dist i les nostres constants a la part superior del fitxer per determinar quin ha de ser l'estat de cada LED.

A la part superior de la funció de bucle definim algunes variables.

// oscil·la entre 0 quan> = MAX_DIST de distància del radi de detonació de la creeper a NUMLEDS * BLOCKS_PER_LED quan es troba a la part superior de la creeper

int blocksFromCreeperToMax = restringir (MAX_DIST + DETONATE_DIST-dist, 0, MAX_DIST); int curLED = blocksFromCreeperToMax / BLOCKS_PER_LED; // oscil·la entre 0 i NUMLEDS-1 int curLEDLevel = (blocksFromCreeperToMax% BLOCKS_PER_LED + 1); // oscil·la entre 1 i BLOCKS_PER_LED

Atès que estem encenent els LED segons el grau de proximitat que tenim amb una enredadera, hem d’invertir eficaçment la nostra distància de distància. Definim blocksFromCreeperToMax per representar el nombre de blocs que es troba a la distància màxima que ens interessa seguir. Quan estiguem a la part superior de l’enredadera (millor dit, sigui inferior o igual a DETONATE_DIST de distància de l’enredadera), els blocsFromCreeperToMax seran MAX_DIST. Quan estiguem més enllà de MAX_DIST lluny d’una enredadera, els blocsFromCreeperToMax seran 0. Aquesta variable serà útil quan encenguem els nostres LEDs com més gran sigui, més LED encenem.

curLED és el LED més encès que s’encendrà. Cada 4 blocs que avancem cap a una enredadera il·luminarà un LED addicional (aquest número es pot canviar a la part superior del fitxer amb la variable BLOCKS_PER_LED). Ajustem la brillantor de la part superior del LED per poder veure canvis de distància fins a un bloc únic. curLEDLevel és una variable que utilitzarem per calcular aquests canvis de brillantor. Va d'1 a 4 (o el que es defineixi BLOCKS_PER_LED).

Utilitzarem aquestes variables quan fem un bucle sobre cada LED:

for (uint16_t i = 0; i <strip.numPixels (); i ++) {if (i <= curLED) {// més brillant quan es troba dins del radi de detonació de la creeper, apagat quan la creeper és NUMLEDS * BLOCKS_PER_LED de distància intensitat flotant = (float) blocsFromCreeperToMax / MAX_DIST; if (i == curLED) {// últim LED encès // fa que el darrer LED sigui més brillant a mesura que ens apropem al següent flotador LED lastIntensity = (float) curLEDLevel / BLOCKS_PER_LED; intensitat * = lastIntensity; } if (dist <SAFE_DIST) {intensitat * = (millis () / 75)% 2; } intensitat = pow (intensitat, 2,2); // corba gamma, fa que la brillantor del LED sembli lineal als nostres ulls quan el valor de la brillantor realment no és strip.setPixelColor (i, strip. Color (intensitat 10 *, intensitat 70 *, intensitat 10 *, 0)); } else {strip.setPixelColor (i, strip. Color (0, 0, 0, 0)); }}

Si el LED actual que actualitzem és inferior o igual a la variable curLED, sabem que hauria d’estar encès i hem de calcular la seva brillantor. En cas contrari, apagueu-lo. Utilitzem una variable d’intensitat que tindrà un valor entre 0 i 1 per representar la brillantor del nostre LED. En configurar el color final del LED, multiplicarem la intensitat pel color (10, 70, 10), un color verd. Utilitzem la variable blocksFromCreeperToMax per obtenir un percentatge dividint per MAX_DIST, de manera que els LED seran més brillants quan estiguem a prop d’una enredadera. Si calculem la brillantor del curled, canviarem la seva brillantor per a cada bloc de distància que es troba entre vosaltres i la configuració BLOCKS_PER_LED. Es tracta d’un canvi subtil, però es pot utilitzar per veure si una enredadera s’acosta o s’allunya amb un gra més fi que els 4 blocs que necessita perquè s’encengui un LED addicional. A continuació, comprovem si estem dins del radi d’explosió de l’enredadera i parpellegem si ho som. L'expressió (millis () / 75)% 2 s'avaluarà repetidament a 0 durant 75 mil·lisegons i després a 1 durant 75 mil·lisegons, de manera que multiplicar la nostra intensitat per aquesta expressió farà que parpellegin els LED.

El canvi final a la intensitat (intensitat = pow (intensitat, 2.2)), és un ajust anomenat correcció gamma. Els ulls humans perceben la llum d’una manera no lineal. Podem veure més gradacions de llum tènue que les de llum brillant, de manera que quan baixem la brillantor d’una llum brillant baixem més que quan la llum és tènue per tal que aparegui com si baixéssim en una línia lineal la moda a l’ull humà. Un efecte secundari d’aquest canvi és que acabem utilitzant menys energia perquè els nostres píxels acaben tenint més gradacions en el rang més feble (energia inferior) que el rang més brillant (energia superior).

Les dues darreres línies de la nostra funció de bucle actualitzen els LEDs als valors que acabem d’establir i, a continuació, criden a qualsevol controlador que hagi de ser cridat per SerialCraft (en aquest cas, la funció de distància de creeper, si rebem algun missatge de distància de creeper des del mod SerialCraft).

strip.show ();

sc.loop ();

Les últimes línies del nostre script són la funció de creeper, on emmagatzemem la distància fins a la creeper més propera quan el mod SerialCraft ens envia un missatge amb aquesta informació.

void creeper (int d) {dist = d; }

Ara només cal compilar i penjar el codi.

Pas 4: recinte

Recinte
Recinte
Recinte
Recinte
Recinte
Recinte

Vaig tallar amb làser totes les peces del meu recinte, que consisteix en una enredadera acrílica esmerilada, una enredadera acrílica clara, 6 peces de fusta contraxapada, amb un forat rectangular de la mida de les enredaderes acríliques i forats a les cantonades de fixació i 1 peça de fusta contraxapada. per a la part posterior que té forats de fixació i un forat més gran per sortir dels cables. Desconnecteu els cables del disc NeoPixel per poder muntar-lo al nostre recinte. Els dos fitxers PDF següents es poden utilitzar per tallar amb làser totes les peces que he descrit.

El pal NeoPixel es munta a la part posterior de fusta contraxapada mitjançant els cargols de fusta # 2 i els separadors de niló. Les reptes acríliques estan embussades en dues de les peces de fusta contraxapada amb forats quadrats. Abans de fer-ho, assegureu-vos de recordar quin color de filferro va a quin coixinet del pal.

Les reptilles acríliques tenen una mida de centèsima de polzada més gran que els forats per proporcionar un ajust molt ajustat amb la fusta contraxapada. Vaig utilitzar el mànec de les peladores per fer pressió enfocada a cada cantonada i vaig treballar al voltant de tota l’enredadora per aconseguir un ajust uniforme. Com a alternativa, el pdf làser d’acrílic inclou una enredadera gravada en una peça de la mida de la cara completa del recinte amb forats de fixació perquè pugueu evitar tenir un ajust ajustat amb l’enredadera d’acrílic més petita.

L’acrílic esmerilat distribueix la llum dels LED individuals i l’acrílic transparent mostra millor el gravat de l’enredadera, de manera que tots dos combinats em semblen millors que cap dels dos. Un cop les enredadores estiguin al seu lloc, apileu totes les peces de fusta contraxapada i subjecteu-les amb els cargols i les femelles de la màquina M3. A continuació, torneu a connectar els cables a 5V, GND i el pin 12.

Pas 5: Minecraft Forge i el SerialCraft Mod

Minecraft Forge i el SerialCraft Mod
Minecraft Forge i el SerialCraft Mod
Minecraft Forge i el SerialCraft Mod
Minecraft Forge i el SerialCraft Mod
Minecraft Forge i el SerialCraft Mod
Minecraft Forge i el SerialCraft Mod

Comenceu creant un compte Minecraft i, a continuació, descarregueu i instal·leu el client Minecraft.

Necessitareu Minecraft Forge per a la versió 1.7.10 per poder instal·lar el mod SerialCraft. Aneu a la pàgina de descàrrega de Minecraft Forge 1.7.10. El lloc de Minecraft Forge té molts anuncis que busquen que feu clic a la cosa equivocada i us porti a un altre lloc. Seguiu les imatges anteriors per garantir el bon camí. Voleu fer clic al botó Instal·lador de la versió 1.7.10 recomanada (o la darrera, no estic segur de la diferència). Se us dirigirà a una pàgina amb un bàner a la part superior de la pàgina que diu "El contingut que hi ha a sota d'aquesta capçalera és un anunci. Després del compte enrere, feu clic al botó Omet a la dreta per iniciar la baixada de Forge". Assegureu-vos que espereu el compte enrere i feu clic al botó Omet per iniciar la baixada.

Feu doble clic a l'instal·lador després d'acabar la descàrrega. Deixeu els valors predeterminats marcats (Instal·leu client i el camí per defecte que especifica) i feu clic a D'acord. Instal·larà Minecraft Forge. Quan acabi, podreu iniciar Minecraft Launcher, però hi haurà una opció addicional per seleccionar la versió 1.7.10 de Forge (vegeu la imatge superior).

Ara hem d’instal·lar el mod SerialCraft al directori de modificacions. Descarregueu la versió més recent del SerialCraft aquí. També necessitareu la biblioteca jssc. Descomprimiu els dos fitxers, cosa que us deixarà dos fitxers.jar. Haureu de posar aquests fitxers a la carpeta de modificacions. Al Windows, heu de poder anar a Executar des del menú d'inici i introduir% appdata% \. Minecraft / mods abans de fer clic a Executa. En un Mac, podeu anar a Inici / Biblioteca / Suport d’aplicacions / Minecraft / mods. Introduïu els dos fitxers.jar a la carpeta que acabeu d'obrir. Ara executeu Minecraft i inicieu la versió Forge 1.7.10. Hauríeu de poder fer clic a Mods i veure la llista SerialCraft a la part esquerra.

Pas 6: fer servir el SerialCraft Mod

Utilitzant el SerialCraft Mod
Utilitzant el SerialCraft Mod

Ara que heu instal·lat el mod SerialCraft, haureu d’entrar a un món i començar a utilitzar-lo. Creeu un món nou o obriu un dels vostres mons desats (si voleu jugar en un mapa multijugador, haureu d'assegurar-vos que el servidor i tots els clients que hi connecten tenen instal·lat el mod SerialCraft). Assegureu-vos que el detector de creeper estigui connectat a l’ordinador i premeu la tecla K. Hauria de mostrar un quadre de diàleg com la imatge anterior (al Windows, en lloc de /dev/tty.usbserial … hauria de dir alguna cosa com COM1). Si no es mostra res, assegureu-vos que heu connectat el detector de creeper. Feu clic al botó Connecta i premeu Escape. Si el vostre codi s'ha compilat i carregat correctament, el vostre Detector de Creeper hauria de ser bo. Si un Creeper es troba a 32 blocs, hauria d’encendre’s. Feliç caça!

Si us ha agradat aquest instructiu, penseu en votar-hi al concurs Minecraft i al repte Epliog.

Minecraft Challenge 2018
Minecraft Challenge 2018
Minecraft Challenge 2018
Minecraft Challenge 2018

Accèssit al Minecraft Challenge 2018

Recomanat: