Kazalo:

Krmilnik gest Minecraft: 10 korakov (s slikami)
Krmilnik gest Minecraft: 10 korakov (s slikami)

Video: Krmilnik gest Minecraft: 10 korakov (s slikami)

Video: Krmilnik gest Minecraft: 10 korakov (s slikami)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim
Image
Image
Materiali in orodja!
Materiali in orodja!

Premaknite svoje telo, da igrate Minecraft! Kaj!! Da. Demo si oglejte v videoposnetku:)

Ta vadnica vam bo pokazala, kako narediti lasten krmilnik iger za Minecraft (ali drugo priljubljeno računalniško igro). Premaknite roke (-e) za hojo/tek/skok, oglejte se in napadite* vse stvari!

Začnimo! Vzemite si Circuit Playground Express, si priskrbite programsko kodo in pretresite se, da igrate Minecraft na (srčno) najbolj zabaven način doslej!: D

Čas branja: 20 min

Čas izdelave: ~ 2 uri

Cena: ~ 30 USD

*Biiiiit je zapleteno napadati premikajoče se stvari (kot so pošasti), zato bodite previdni v načinu preživetja! Ali pa uporabite to, da preizkusite svoje sposobnosti:)

1. korak: Materiali in orodja

Materiali

  • Circuit Playground Express (FYI: temu bom rekel "CPX", da shranite tipkanje)
  • Kabel MicroUSB v USB
  • Rokavice - uporabite debelo rokavico ali večplastno (da se izognete kratkemu prevajanju niti)
  • Prevodna tkanina (~ 6 palcev x 6 palcev)
  • Prevodni navoj (~ 24 palcev)
  • Navadna nit (~ 24 palcev)
  • Velcro trakovi (dva 1 palca x 1 palca)

Orodja

  • Šivalna igla
  • Škarje
  • in malo potrpljenja..:)

2. korak: Zgradite krmilnik za rokavice! (1. točka)

Zgradite krmilnik za rokavice! (1. točka)
Zgradite krmilnik za rokavice! (1. točka)
Zgradite krmilnik za rokavice! (1. točka)
Zgradite krmilnik za rokavice! (1. točka)
Zgradite krmilnik za rokavice! (1. točka)
Zgradite krmilnik za rokavice! (1. točka)
Zgradite krmilnik za rokavice! (1. točka)
Zgradite krmilnik za rokavice! (1. točka)

Krmilnik gest lahko naredite brez rokavice, vendar krmilnik rokavic olajša igro, ohranja CPX v isti orientaciji (zelo pomembno) in pomeni, da lahko kot prste uporabite dodatne prste!

1. Izrežite pravokotnike iz prevodne tkanine za blazinice za prste (~ 0,5 palca x 1 palca)

2. Z običajnimi nitmi prišite prevodne blazinice iz tkanine na vsak prst rokavice

Priporočljivo je, da uporabite označevalnik ali drugo pero, da se izognete šivanju obeh strani rokavice (učite se iz mojih napak bbies).

3. Pritrdite CPX na rokavico z velkro kvadratki

3. korak: Zgradite krmilnik za rokavice! (2. točka)

Zgradite krmilnik za rokavice! (2. točka)
Zgradite krmilnik za rokavice! (2. točka)
Zgradite krmilnik za rokavice! (2. točka)
Zgradite krmilnik za rokavice! (2. točka)
Zgradite krmilnik za rokavice! (2. točka)
Zgradite krmilnik za rokavice! (2. točka)

4. Z aligatorsko sponko ali izolirano žico priključite ozemljitev CPX ("GND") na blazinico za palec

5. Prenesite prevodni navoj s kapacitivnih sledilnih ploščic CPX (A1, A2, A3 in A4) na vsakega od štirih prstov

6. Če imate multimeter, preverite neprekinjenost med zatiči CPX in prevodnimi navojnimi ploščicami.

4. korak: Načrtujte krmilnik igre

Načrtujte krmilnik iger!
Načrtujte krmilnik iger!

Najprej! Kaj moramo narediti za nadzor Minecrafta (ali druge super igre)?

To je zelo koristna in zabavna lekcija o oblikovalskem razmišljanju, vendar jo lahko preskočite, če želite uporabiti samo moje kontrolnike. Sem se lahko vedno vrnete pozneje, če želite pozneje narediti spremembe: D

1. Določite (ključne) kontrole igre

Opomba: Začnite preprosto! Ugotovite najpomembnejše kontrole za igro in začnite tam. Kasneje lahko vedno dodate več.

Tu so kontrolniki, ki sem jih želel uporabiti med igranjem Minecrafta.. v ustvarjalnem načinu:) (lahko uporabite iste ali prilagodite svoj krmilnik!):

Premikanje:

  • Hodite naprej: tipka W
  • Zaženi: Ctrl + W
  • Skok: preslednica
  • Poglej levo in desno: miška se vrti
  • Hodite nazaj: tipka S.

Dejanja:

  • Napad: levi klik miške
  • Postavite Blokiraj/Potisni/Odpri: Desni klik miške
  • Zaloga: ključ E
  • Pobeg: tipka ESC

2. Odločite se, kako želite s kretnjami in/ali prstnimi blazinicami sprožiti te kontrole. Priporočljivo je, da skico skicirate

Tu je moj proces razmišljanja o oblikovanju:

Vedno sem se želel počutiti, kot da sem dejansko * v * igri, zato sem šel po poti »poceni VR« in s kretnjami nadzoroval osnovna gibanja. Za hojo sem šel po poti "premikajmo roke, kot da hodim", ki se je s povečanjem hitrosti gibanja zlahka prelevila v tek in skakanje.

Da bi olajšali postavitev bloka ali izmenjavo predmetov, sem se odločil za uporabo "nerodnega rokovanja".

Obračanje je bilo malo izziv, toda moj cilj je bil, da sem se lahko ozrl s premikanjem rok v smeri, v katero sem hotel gledati.

Attack je postal blazinica s kazalci, inventar blazinice srednjih prstov (ki sem jih na koncu odstranil), Escape blazinica za prstane in rožnata blazinica prstov, da sem lahko hodil nazaj.

Spet lahko obdržite te iste kontrolnike ali si sami oblikujete: D

5. korak: Začnimo s programiranjem: Nastavite CPX

Začnimo s programiranjem: nastavite CPX!
Začnimo s programiranjem: nastavite CPX!

1. Če uporabljate Windows, prenesite gonilnike Adafruit Windows tukaj.

2. Prenesite in shranite najnovejšo datoteko CPX Circuit Python UF2.

3. Priključite CPX s kablom USB (preverite, ali ima prenos podatkov)

4. Dvokliknite gumb za ponastavitev na CPX

Svetleče diode naj svetijo zeleno. Če so rdeče, to pomeni, da je s prenosom podatkov v CPX nekaj narobe - preverite kabel USB, poskusite z drugimi vrati USB v računalniku ali preizkusite zanesljivo metodo "odklopi in priklopi nazaj".

5. V računalniku boste videli nov diskovni pogon, imenovan "CPLAYBOOT"

6. Povlecite datoteko CPX Circuit Python UF2 na diskovni pogon

7. Pogon "CPLAYBOOT" bo izginil in ga zamenjal s "CIRCUITPY"

6. korak: Dodajte vse knjižnice

Dodajte vse knjižnice!
Dodajte vse knjižnice!

Knjižnice nam omogočajo dostop do vseh vrst posebnih funkcij za CPX, ne da bi morali opraviti s tono programiranja. Hura odprtokodna! Ta namestitev bo naložila večino standardnih knjižnic MicroPython*. Uporabite jih v prostem času, če želite izvedeti o bolj kul stvareh, ki jih lahko počnete!

1. Od tu prenesite in shranite izdajo Adapruit Circuit Python Library Bundle Release

2. Razpakirajte mapo, odprite prvo mapo in kopirajte mapo lib na pogon "CIRCUITPY"

*Malo je verjetno, da vam bo zmanjkalo prostora, saj CPX vsebuje vsaj 2 MB pomnilnika Flash. Če pa na koncu potrebujete več prostora, lahko znova obiščete knjižnice in odstranite tiste, ki jih ne potrebujete. Če jih zmešate, znova kopirajte in prilepite mapo lib.

7. korak: Pisanje kode krmilnika

Pisanje kode krmilnika!
Pisanje kode krmilnika!

CPX ima vgrajen prevajalnik, kar pomeni, da ga lahko programirate v (skoraj) katerem koli jeziku, ki ga želite! Odločil sem se za MicroPython, različico Pythona za mikrokrmilnike, ker je Python super.

Preberite ta korak, če želite razumeti, kako program deluje (vsekakor predlagano), ali če ga želite spremeniti tako, da oblikujete svojo različico.

Tukaj je skladišče GitHub s polno kodo. Prenesite ga, povlecite v svoj CPX in preimenujte datoteko v "Code.py" (tukaj je surova koda, če želite samo kopirati in prilepiti)

1. Za izvajanje stvari, ki jih želimo z našim krmilnikom, potrebujemo naslednje knjižnice MicroPython:

  • Merilnik pospeška LIS3DH

    To nam omogoča, da z gibanjem sprožimo različne stvari

  • Tipkovnica naprave za človeški vmesnik ("HID")

    Ta knjižnica nam omogoča nadzor tipkovnice

  • HID miška

    Ta knjižnica pomeni, da lahko upravljamo miško

  • CPX kapacitivni dotik

    Ta knjižnica nam omogoča uporabo kapacitivne funkcije na dotik na CPX -u, hura

  • Nekaj drugih knjižnic, ki nam olajšajo življenje: čas, delo in hrana.

2. Konfigurirajte in inicializirajte knjižnice

Dodelite spremenljivke za predmete tipkovnice, miške in merilnika pospeška. Izberite obseg za merilnik pospeška.

3. Za vsako od kontrolnikov napišite kratke funkcije

Upravljanje gibanja je lahko težavno. Naredite nekaj začetnih preizkusov s merilnikom pospeška, tako da natisnete vrednosti v serijskem monitorju (v izvorni kodi pojdite na funkcijo _main_ in razkomentirajte dve vrstici za odpravljanje napak). To vam bo pomagalo določiti pragove za hojo, tek in skakanje, pogled levo in desno ter postavljanje predmetov.

Sprožilci sledilne ploščice so veliko lažji, saj iščete samo kapacitivni sprožilec (True/False).

Ne pozabite spustiti vseh tipk na tipkovnici in miški na koncu vsake funkcije

8. korak: Odpravljanje napak: Oglejte si, kaj je s kodo CPX

Odpravljanje napak: videti, kaj je s kodo CPX
Odpravljanje napak: videti, kaj je s kodo CPX
Odpravljanje napak: videti, kaj je s kodo CPX
Odpravljanje napak: videti, kaj je s kodo CPX

Če poznate Arduino, ste verjetno seznanjeni s serijskim monitorjem. CPX ima isto funkcijo z nekoliko drugačno dostopno točko, odvisno od tega, kateri program uporabljate.

Če uporabljate Mu, je zelo enostavno: serijska konzola je vgrajena in bo samodejno zaznala vašo ploščo.

Če uporabljate Idle ali drug program, sledite tem korakom:

1. Prenesite PuTTY* tukaj

2. Pojdite v Upravitelj naprav Windows in preverite številko serijskih vrat za CPX (npr. COM18) - glejte fotografijo 1

Če je na seznamu več zaporednih vrat, odklopite CPX in ga znova priključite, da vidite, katera izgine, nato pa se znova prikaže.

3. Odprite PuTTY in izberite "Serijsko"

4. Vnesite serijsko številko vrat (npr. COM18) pod "Serijska linija" in hitrost prenosa 115200 pod "Hitrost"

5. Kliknite Connect

*PuTTY je brezplačen in odprtokodni program za povezavo SSH in telnet.

9. korak: Preizkusite in izboljšajte

Image
Image
Preizkusite in izboljšajte
Preizkusite in izboljšajte

Naložite program na CPX tako, da povlečete in spustite datoteko python na pogon CIRCUITPY, nato pa datoteko preimenujte v "Code.py"

Tako kot skoraj vsak projekt bo tudi ta verjetno ob prvem zagonu malce zmečkan. Če se sledilne ploščice obnašajo nenavadno, ponastavite CPX (s tem ponovno umerite kapacitivne vhodne zatiče).

Test 1:

- Odprite serijski monitor s programom PuTTY in zaženite program (CTRL + D)

- Preizkusite vsako od kontrolnikov za premikanje (videli boste, kako se miška premika po zaslonu in se prepričajte, da se program ne zruši, pa tudi sledilne ploščice (ki bi morale prikazati ustrezno besedilo na serijskem monitorju).

Preskus 2:

Uvedite v ustvarjalnem načinu Minecraft! Preizkusite kontrole gibanja in dejanj, da preverite, ali se kaj pokvari ali ne deluje po pričakovanjih (ne pozabite, da je to prototip)

Posodobite program glede na svoje testiranje. Ne pozabite, da je v redu, če ni popolno, vedno je čas, da ga izboljšate!

10. korak: Vse lepo se imejte !

Lepo se imejte !!
Lepo se imejte !!
Lepo se imejte !!
Lepo se imejte !!

Pripravljeni ste teči skozi Minecraft !! Bodite previdni pri pošastih, morda se boste morali malo zaščititi.

Če želite krmilnik gest dopolniti s tipkovnico, je dobra ideja, če želite igrati za resničnost:)

Všeč mi je in/ali pustite komentar, če vam je bila vadnica všeč! In seveda, če imate kakšne pripombe ali vprašanja, mi sporočite! Vesela stavba!

<3, jenfoxbot

Priporočena: