INHOUDSOPGAWE:

Minecraft gebaarbeheerder: 10 stappe (met foto's)
Minecraft gebaarbeheerder: 10 stappe (met foto's)

Video: Minecraft gebaarbeheerder: 10 stappe (met foto's)

Video: Minecraft gebaarbeheerder: 10 stappe (met foto's)
Video: Infosessie GDPR voor verenigingen 2024, Julie
Anonim
Image
Image
Materiaal en gereedskap!
Materiaal en gereedskap!

Beweeg u liggaam om Minecraft te speel! Wat!! Ja. Kyk na die video vir 'n demo:)

Hierdie handleiding sal u wys hoe u u eie gebaar -spelbeheerder vir Minecraft (of u ander gunsteling rekenaarspeletjie) kan maak. Beweeg u hand (e) om te loop/hardloop/spring, rond te kyk en* alles aan te val!

Laat ons begin! Gryp vir jouself 'n Circuit Playground Express, gryp my programkode af en begin om Minecraft op die lekkerste manier ooit te speel!: D

Lees tyd: 20 min

Bou tyd: ~ 2 uur

Koste: $ 30

*Dit is moeilik om bewegende dinge (soos monsters) aan te val, so wees versigtig in die oorlewingsmodus! Of gebruik dit om u vaardighede uit te daag:)

Stap 1: Materiaal en gereedskap

Materiaal

  • Circuit Playground Express (FYI: noem dit die 'CPX' om te tik)
  • MicroUSB na USB kabel
  • Handskoen - gebruik 'n dik handskoen of een met meer as een laag (om te voorkom dat die geleidende draad verkort word)
  • Geleidende stof (~ 6 in. X 6 in.)
  • Geleidende draad (~ 24 duim)
  • Gewone draad (~ 24 duim)
  • Klittenbandstroke (twee x 1 duim)

Gereedskap

  • Naaiende naald
  • Skêr
  • en 'n bietjie geduld …:)

Stap 2: Bou die handskoenbeheerder! (Pt. 1)

Bou die handskoenbeheerder! (Pt. 1)
Bou die handskoenbeheerder! (Pt. 1)
Bou die handskoenbeheerder! (Pt. 1)
Bou die handskoenbeheerder! (Pt. 1)
Bou die handskoenbeheerder! (Pt. 1)
Bou die handskoenbeheerder! (Pt. 1)
Bou die handskoenbeheerder! (Pt. 1)
Bou die handskoenbeheerder! (Pt. 1)

U kan die gebaarbeheerder sonder die handskoen maak, maar die handskoenbeheerder maak dit makliker om te speel, hou die CPX in dieselfde oriëntasie (baie belangrik) en beteken dat u u vingers as ekstra kontroles kan gebruik!

1. Sny reghoeke van geleidende stof vir die vingerblokkies (~ 0,5 in. X 1 in.)

2. Gebruik gewone draad om die geleidende materiaalblokkies aan elk van die handskoenvingers vas te werk

Dit word aanbeveel om 'n markeerstift of 'n ander pen te gebruik om te verhoed dat die twee kante van die handskoen aanmekaar vasgemaak word (leer uit my foute bbies).

3. Heg CPX aan die handskoen met klittenbandvierkante

Stap 3: Bou die handskoenbeheerder! (Pt. 2)

Bou die handskoenbeheerder! (Pt. 2)
Bou die handskoenbeheerder! (Pt. 2)
Bou die handskoenbeheerder! (Pt. 2)
Bou die handskoenbeheerder! (Pt. 2)
Bou die handskoenbeheerder! (Pt. 2)
Bou die handskoenbeheerder! (Pt. 2)

4. Gebruik 'n krokodilklem of geïsoleerde draad om die CPX -aarde ("GND") aan die duimblokkie te koppel

5. Steek geleidende draad van die CPX kapasitiewe raakblokkies (A1, A2, A3 en A4) aan elk van die vier vingers

6. As u 'n multimeter het, kontroleer die kontinuïteit tussen die CPX -penne en die geleidende draadblokkies.

Stap 4: Beplan die spelbeheerder

Beplan die spelbeheerder!
Beplan die spelbeheerder!

Eerstens! Wat moet ons doen om Minecraft (of 'n ander wonderlike speletjie) te beheer?

Dit is 'n baie nuttige en prettige les in ontwerpdenke, maar u kan dit oorslaan as u net my kontroles wil gebruik. U kan altyd later hierheen terugkom as u later wil verander: D

1. Bepaal (deurslaggewende) spelkontroles

Opmerking: begin eenvoudig! Ontdek die belangrikste kontroles vir die spel en begin daar. U kan altyd later meer byvoeg.

Hier is die kontroles wat ek wou gebruik tydens die speel van Minecraft.. in die kreatiewe modus:) (u kan dieselfde gebruik of u eie kontroleerder aanpas!):

Beweging:

  • Loop vorentoe: W -sleutel
  • Begin: Ctrl + W.
  • Spring: spasiebalk
  • Kyk links en regs: muis draai
  • Loop agteruit: S -sleutel

Aksies:

  • Aanval: Muis -klik
  • Plaas blok/druk/maak oop: regskliek met die muis
  • Voorraad: E -sleutel
  • Ontsnap: ESC -sleutel

2. Besluit hoe u gebare en/of die vingerblokkies wil gebruik om hierdie kontroles te aktiveer. Dit word aanbeveel om u plan te skets

Hier is my ontwerpgedagteproses:

Ek wou nog altyd voel dat ek eintlik in 'n speletjie was, so ek het die 'goedkoop VR' -roete gegaan en gebare gebruik om basiese bewegings te beheer. Om te loop, het ek die roete "laat ons my arms beweeg asof ek loop", wat maklik oorgedra het na hardloop en spring deur die bewegingsnelheid te verhoog.

Om dit makliker te maak om 'n blok te plaas of items te ruil, het ek besluit om 'n "ongemaklike handdruk" -beweging te gebruik.

Omdraai was 'n bietjie uitdaging, maar my doel was om te kan rondkyk deur my hande in die rigting te beweeg waarna ek wou kyk.

Aanval het die wysvingerblokkie geword, die middelvingerblokkie (wat ek uiteindelik verwyder het) opgespoor, ontsnap aan die ringvingerkussing en die vingerblokkie sodat ek agteruit kan loop.

Weereens, u kan dieselfde kontroles behou of u eie ontwerp: D

Stap 5: Laat ons programmeer: stel die CPX op

Laat ons programmeer: stel die CPX op!
Laat ons programmeer: stel die CPX op!

1. As u Windows gebruik, laai die Adafruit Windows -bestuurders hier af.

2. Laai die nuutste CPX Circuit Python UF2 -lêer af en stoor dit.

3. Koppel die CPX met 'n USB -kabel (maak seker dat dit beskik oor data -oordrag)

4. Dubbelklik op die reset-knoppie op die CPX

Die LED's moet groen word. As dit rooi is, beteken dit dat daar iets verkeerd is met die oordrag van data na die CPX - kyk na die USB -kabel, probeer 'n ander USB -poort op u rekenaar, of probeer die betroubare metode om die "ontkoppel en weer aan te sluit".

5. Op u rekenaar sal u 'n nuwe skyfaandrywing genaamd "CPLAYBOOT" sien

6. Sleep die CPX Circuit Python UF2 -lêer na die skyfstasie

7. Die "CPLAYBOOT" -aandrywing verdwyn en word vervang met "CIRCUITPY"

Stap 6: Voeg al die biblioteke by

Voeg al die biblioteke by!
Voeg al die biblioteke by!

Biblioteke laat ons toegang tot allerhande spesiale funksies vir die CPX sonder om baie programme te hoef te doen.. hoera open-source! Hierdie installasie laai die meeste standaard MicroPython -biblioteke*af. Lees dit op u gemak om meer te leer oor meer cool dinge wat u kan doen!

1. Laai die Adafruit Circuit Python Library Bundle Release hier af en stoor dit hier

2. Pak die vouer oop, maak die eerste vouer oop en kopieer die lib -lêergids na die "CIRCUITPY" -rit

*Dit is onwaarskynlik dat u spasie opraak, want die CPX het ten minste 2 MB Flash -berging. Maar as u meer ruimte benodig, kan u die biblioteke weer besoek en die wat u nie benodig nie, verwyder. As u dit deurmekaar maak, kopieer en plak die lib -lêer weer.

Stap 7: Skryf die beheerkode

Skryf die beheerkode!
Skryf die beheerkode!

Die CPX het 'n ingeboude samesteller, wat beteken dat u dit in (feitlik) in elke taal wat u wil programmeer! Ek het gekies vir MicroPython, 'n weergawe van Python vir mikrobeheerders, want Python is wonderlik.

Lees hierdie stap as u wil verstaan hoe die program werk (beslis voorgestel) of as u dit wil aanpas om u eie weergawe te ontwerp.

Hier is die GitHub -bewaarplek met die volledige kode. Laai dit af, sleep dit na u CPX en hernoem die lêer "Code.py" (hier is die rou kode as u net wil kopieer en plak)

1. Om die dinge te doen wat ons wil met ons beheerder, benodig ons die volgende MicroPython -biblioteke:

  • LIS3DH versnellingsmeter

    Dit stel ons in staat om beweging te gebruik om verskillende dinge te aktiveer

  • Menslike koppelvlak toestel ("HID") sleutelbord

    Met hierdie biblioteek kan ons die sleutelbord beheer

  • HID muis

    Hierdie biblioteek beteken dat ons die muis kan beheer

  • CPX kapasitiewe aanraking

    Met hierdie biblioteek kan ons die kapasitiewe aanraakfunksie op die CPX gebruik, hoera

  • 'N Paar ander biblioteke om ons lewens makliker te maak: tyd, besigheid en kos.

2. Konfigureer en initialiseer die biblioteke

Ken veranderlikes toe vir die sleutelbord-, muis- en versnellingsmetervoorwerpe. Kies 'n reeks vir die versnellingsmeter.

3. Skryf kort funksies vir elk van die kontroles

Die bewegingsbeheer kan lastig wees. Doen 'n aanvanklike toets met die versnellingsmeter deur die waardes in 'n seriële monitor af te druk (gaan in die bronkode na die _main_ -funksie en ontmerk die twee ontfoutingslyne). Dit sal u help om drempels te bepaal vir loop, hardloop en spring, links en regs kyk en voorwerpe plaas.

Die aanraakblokkies is baie makliker, aangesien u slegs op soek is na 'n kapasitiewe sneller (waar/onwaar).

Onthou om al die sleutelbord- en muistoetsen aan die einde van elke funksie los te maak

Stap 8: Ontfouting: kyk wat met die CPX -kode gebeur

Ontfouting: kyk wat met die CPX -kode gebeur
Ontfouting: kyk wat met die CPX -kode gebeur
Ontfouting: kyk wat met die CPX -kode gebeur
Ontfouting: kyk wat met die CPX -kode gebeur

As u bekend is met Arduino, is u waarskynlik bekend met die Serial Monitor. Die CPX het dieselfde funksie met 'n effens ander toegangspunt, afhangende van watter program u gebruik.

As u Mu gebruik, is dit baie maklik: die seriële konsole is ingebou en sal u bord outomaties opspoor, ja!

Volg hierdie stappe as u Idle of 'n ander program gebruik:

1. Laai PuTTY* hier af

2. Gaan na Windows Device Manager en kyk na die reekspoortnommer vir die CPX (bv. COM18) - sien Foto 1

As daar verskeie seriële poorte verskyn, ontkoppel die CPX en koppel dit weer aan om te sien watter een verdwyn, dan verskyn dit weer.

3. Maak PuTTY oop en kies "Serial"

4. Voer die reekspoortnommer (bv. COM18) in onder "Serial line" en die baud rate van 115200 onder "Speed"

5. Klik op Verbind

*PuTTY is 'n gratis SSH- en telnet-verbindingsprogram met 'n oop bron.

Stap 9: Toets en verbeter

Image
Image
Toets en verbeter
Toets en verbeter

Laai die program op die CPX deur die python -lêer te sleep en neer te sit op die CIRCUITPY -skyf, en hernoem die lêer dan as "Code.py"

Soos byna elke projek, sal hierdie projek waarskynlik 'n bietjie skrikwekkend wees as u dit eers aan die gang kry. As die raakblokkies vreemd optree, stel die CPX terug (dit kalibreer die kapasitiewe invoerpenne).

Toets 1:

- Maak die seriële monitor oop met PuTTY en voer die program uit (CTRL + D)

- Toets elkeen van die bewegingsbeheer (u sien die muis op die skerm beweeg en maak seker dat die program nie so goed val as die aanraakblokkies nie (wat relevante teks op die seriële monitor moet vertoon)).

Toets 2:

Implementeer in die kreatiewe modus van Minecraft! Toets die bewegings- en aksieknoppies om te sien of iets breek of nie werk soos verwag nie (hou in gedagte dat dit 'n prototipe is)

Dateer die program op gebaseer op u toetsing op. Onthou, as dit nie perfek is nie, is dit altyd tyd om dit beter te maak!

Stap 10: Geniet al die plesier

Geniet al die plesier !!
Geniet al die plesier !!
Geniet al die plesier !!
Geniet al die plesier !!

U is gereed om deur Minecraft te hardloop !! Wees net versigtig vir monsters, dit kan 'n bietjie moeilik wees om jouself te beskerm.

Dit is 'n goeie idee om u gebaarbeheer met 'n sleutelbord aan te vul as u regtig wil speel:)

Hou van en/of lewer 'n opmerking as u die tutoriaal geniet! En laat weet my natuurlik as u kommentaar of vrae het! Gelukkige gebou!

<3, jenfoxbot

Aanbeveel: