Talaan ng mga Nilalaman:

Portal 2 Turret - Master Turret Control: 9 Mga Hakbang (na may Mga Larawan)
Portal 2 Turret - Master Turret Control: 9 Mga Hakbang (na may Mga Larawan)

Video: Portal 2 Turret - Master Turret Control: 9 Mga Hakbang (na may Mga Larawan)

Video: Portal 2 Turret - Master Turret Control: 9 Mga Hakbang (na may Mga Larawan)
Video: WHAT PORTAL 3 WILL BE 2024, Hulyo
Anonim
Image
Image

Ang proyektong ito ay isang extension o remix ng aking orihinal na Portal Turret on Instructables (Portal-2-Turret-Gun). Maaari din itong magamit bilang isang murang controller upang makontrol ang anumang bagay na gumagamit ng nRF24L01 radio chip. Ang LCD screen ay partikular na kapaki-pakinabang kapag nagpapasadya.

(Ito ay naging lubos na kapaki-pakinabang sa pag-check kung ang aking mga radio magtatag at mawalan ng mga koneksyon sa iba pang mga nRF24L01's sa "network". Maaari akong maglakad-lakad at panoorin ang display screen na ipakita ang katayuan ng koneksyon ng mga radio! Medyo kapaki-pakinabang para sa pag-aayos ng mga setting at pag-verify saklaw!)

Matapos kong makumpleto ang Portal Turret, nakakita ako ng isang maikling video clip ng eksena sa Cara Mia opera sa dulo ng Portal 2. Naisip ko, "hoy, nakabuo ako ng ilang mga turrets ngayon. Kaya ko yan! " Sa gayon, mayroon akong mga turrets, ngunit upang maisagawa ito, kakailanganin nila ngayon na makipag-usap sa bawat isa, o sa ilang iba pang aparato. Matapos itong pag-isipan, at pag-isipan na ang kontrol ng manu-manong ay magiging cool din, natapos ko ang pagpapasya na magtatayo ako ng isang Master Turret Controller, o isang MTC.

Ok, kaya paano ito gawin? Sa gayon, hindi ko nais na baguhin ang labis na mga turrets, kaya't iyon ay isang pagpigil. Mayroon akong ilang mga nRF24L01 radio chips na hindi ko pa nagamit, at naisip na mananatili sa linya kasama ang aking layunin na gumamit ng mga murang sangkap at umaasa sa disenyo ng makina at code upang magawa ang gawaing ito. Gusto kong bumuo ng isang controller at magsimulang mulling sa kung ano ang maglalaman ng controller at kung ano ang eksaktong maaari kong gawin sa mga turrets. Si Cara Mia ay nasa agenda na, ngunit ano pa?

Manu-manong kontrol: Kaya't kapag ang mga pakpak ay bukas, nais kong makontrol ang pitch at ang pivot. 2 axes = isang joystick, kaya control ng joystick at ilang mga pindutan ng push. Ang push button 1 ay magpaputok ng toresilya, at marahil ang pindutan ng itulak 2 ay masasabi nito na isa sa mga sinasabi nito. Mabuti ang tunog! Sapat na simple …

Makipag-chat: Nakita ko kamakailan ang "Who's on First" - Abbott at Costello na gawain muli, at isang ilaw ang nawala sa aking ulo! Gagawa rin ako ng isang gawain sa sketch comedy gamit ang lahat ng mga sinasabi, gamit ang maraming mga turrets !! Ok, ang isang ito ay hindi ganap na naisip, ngunit sigurado akong makukuha itong pinagsunod-sunod sa sandaling ang aking pagbuo ay isinasagawa.

Nais ko rin na maging wireless ang MTC na ito, kaya't pumili ako ng isang simpleng pagpipilian na pinalakas na baterya ng 9V at dinisenyo ang tagapamahala na patakbuhin ng mini-USB plug sa pamamagitan ng Nano sa likuran. Kapaki-pakinabang para sa pag-update din.

Hakbang 1: Isinasama ang Radyo Sa Mga Turret

Nakuha ko muna ang radyo na gumagana sa ilang mga hubad na Nanos, upang matiyak na maaari kong gumana ito at magpadala ng impormasyon sa pagitan ng maraming mga aparato. Kapag tapos na iyon, isang bagay ng pagsasama ng radyo sa mayroon nang mga turrets. Hmm, ang pagdaragdag ng pisikal na PCB sa toresilya ay medyo madali. Ko lang binago ang may hawak ng maliit na tilad upang isama ang nRF24L01, ang Nano at ang mp3 chip. Sige Ang isang pisikal na bahagi ay binago, na may ilang mga kable.

Ang binagong may-ari ng maliit na tilad ay bahagi na ng mga bahagi ng naka-print na toresilya ngayon. Tinanggal ko lang ang pagpipilian na hindi radio mula sa mga naka-print na bahagi sa build na iyon. Hindi ito magkakaroon ng pagkakaiba kung nais ng isang tao na buuin ang variant na hindi radio. Huwag lamang isama ang nRF24L01 radio chip.

Hakbang 2: (Re) mga kable ng Turrets

(Re) mga kable ng Turrets
(Re) mga kable ng Turrets
(Re) mga kable ng Turrets
(Re) mga kable ng Turrets
(Re) mga kable ng Turrets
(Re) mga kable ng Turrets
(Re) mga kable ng Turrets
(Re) mga kable ng Turrets

Uh oh …

Hindi ito maganda. Kailangan kong magdagdag ng 5 mga koneksyon sa Nano, at mababa na ako sa mga magagamit na pin. Matapos itong tingnan nang kaunti, napagtanto ko kung aling mga koneksyon ang inuuna, at kinikilala na upang maisagawa ang gawaing ito, kakailanganin kong muling gawin ang karamihan sa mga umiiral na koneksyon sa Nano.

Sa mga nais gumawa ng isang "Radio Turret" at naitayo na ang nakaraang gen… Paumanhin…

Ngayon, nagawa ko ang pagbabagong ito ng ilang beses at lumalabas na ang proseso ay hindi masyadong masama. Nagsasangkot ito ng pagbabalik, ngunit nagawang i-undo ko ang mga umiiral na koneksyon sa Nano at pagkatapos ay muling kumonekta sa naaangkop na mga pin nang walang labis na kalungkutan. Idinagdag ko ang 7 wires para sa radio chip sa nRF24L01 (5 comm wires, 3v at GND), pagkatapos ay ikinonekta ang iba pang mga dulo sa Nano.

Gayunman, mas maraming mga wire ang naroon, kaya't ginagawang mas mahalaga ito upang mapanatiling maayos ang mga bagay sa pagruruta sa mga wire.

MAHALAGA: Kapag nag-iipon, tiyaking hindi pipilitin ng mga wire ang Nano reset button sa pisara !! Nangyari iyon sa akin sa isa at itinapon ako para sa isang hindi kinakailangang loop!

Kaya't ang build turret ay mayroon na ngayong 2 mga schematic ng kable: ang lumang legacy na "hindi radio" na opsyon at ang binagong "radio Turret" na pagpipilian. Kung nagtatayo ng isang "di-radyo" na toresilya ngayon, gagamitin ko pa rin ang eskematiko at code ng radyo. Tanggalin o puna lamang ang mga bahagi ng radyo kung iyon ang napiling ruta, o hindi. Ang toresilya ay dapat pa ring gumana nang mag-isa nang walang radyo.

Hakbang 3: Mga Bahaging Elektrikal ng MTC

Mga Bahaging Elektrikal ng MTC
Mga Bahaging Elektrikal ng MTC
Mga Bahaging Elektrikal ng MTC
Mga Bahaging Elektrikal ng MTC
Mga Bahaging Elektrikal ng MTC
Mga Bahaging Elektrikal ng MTC

Ang pagkakaroon ng mga turretong pinagsunod-sunod, oras na upang gumawa ng isang MTC.

Gumagamit ang MTC ng mga sumusunod na sangkap, lahat ay nagmula sa Amazon o Baggood o Ali Express, atbp. Ipinapakita ko ang mga numero ng bahagi ng Amazon na isinangguni ko para sa sanggunian, dahil ang mga item na ito ay karaniwang magagamit at makatuwirang presyo (at hindi ko na kailangang maghintay ng 2+ na linggo upang makuha ang aking mga kamay sa kailangan ko bago ko masimulan ang disenyo ng makina!)

  • Arduino Nano 0.96”LCD, (SSD1306) Ginamit ko ang Blue / Yellow na bersyon
  • Maliit na Joystick (HW-504) 5V PS module ng joystick
  • Toggle switch (dx-004) 22mm * 13mm
  • Radyo - (nRF24L01)
  • 12mm pushbuttons (CLT1088 para sa mga may kulay na pindutan, PBS-33B para sa itim)
  • 2 mm na mga tornilyo (M2 Self Tapping Screws Set, Cross Drive Pan Head assortment)
  • 5mm LEDs na iyong pinili para sa mga tagapagpahiwatig. (Huwag gumamit ng mga maliliwanag na LED !!)
  • Generic na 9V na konektor ng baterya na may mga pigtail
  • 9V na baterya (gumamit ng isang mahusay, hindi isa sa mga pagkakaiba-iba ng dolyar na tindahan na hindi laging maaaring magbigay ng sapat na lakas para sa mga proyektong ito!)
  • Gumamit ako ng silicone sheathed wire. Gusto kong gamitin ito para sa mga proyektong ito.

Orihinal na gumamit ako ng ilang mga maliliwanag na LED, ngunit nalaman na ang mga ito ay napakahusay. Binubulag nila ako! Natapos ako sa paggamit ng ilang luma, mahina na LEDs, at mas may katuturan para sa application na ito.

Hakbang 4: Mga Naka-print na Bahaging 3D

Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D

Dinisenyo ko ang MTC gamit ang Fusion, katulad ng paraan ng paggawa ko ng turret na disenyo.

Ang naka-print na pagpupulong ay nangangailangan lamang ng 3 bahagi:

  • Nangungunang panel (bersyon 1 o 2)
  • Ibabang pabahay
  • LCD strap

Ang nRF chip, ang Nano, ang 9V na baterya, ang switch ng toggle at ang mga LED ay naka-install sa tuktok na plato nang walang mga fastener. Ang mga LED ay pindutin lamang sa plato at gaganapin sa mga tab. Dapat lang silang mag-snap, ngunit huwag labis. Ang tuktok na plato ay idinisenyo upang i-snap-hold ang Nano, at ang nRF chip ay dapat na dahan-dahang pumasok. Maingat sa maliit na tab na nRF; ito ay maliit at baluktot pabalik upang buksan at ilabas upang makuha ang maliit na tilad. Kahit na limitado ang paglalakbay nito, maging banayad dito.

Ang joystick at ang LCD ay nangangailangan ng 2mm screws (5mm ang haba) upang hawakan ang mga ito sa tuktok na plato. Ang joystick PCB ay may malalaking butas, kaya't naramdaman kong kailangan ko ng maliliit na washer upang matiyak na hindi nakalusot ang mga tornilyo.

Nalaman ko na ang PCB na LCD ay nagmula sa iba't ibang sukat mula sa tagagawa hanggang sa tagagawa, kaya pinili kong gumamit ng isang simpleng strap upang hawakan ito sa lugar sa halip na mga cleat o kawit.

Tandaan na ang LCD ay maaaring pisikal na mai-install sa tuktok na plato alinman sa paraan, ngunit ang display ay nagpapakita lamang ng buong sa pamamagitan ng pagbubukas sa isang oryentasyon! Para sa kadahilanang ito, nagsama ako ng isang pang-itaas na pagpipilian sa pang-una sa plato kapag ginagamit ang split na dilaw / asul na screen. Ang isang bersyon ay mayroong dilaw sa tuktok, at ang isa ay ipapakita ang dilaw sa ibaba tulad ng ipinakita sa aking mga larawan.

Para sa nag-iisang bersyon ng kulay na LCD, hindi mahalaga kung alin ang ginagamit bilang maaari mong i-flip ang display gamit ang software.

Dahil ang lahat ng mga kable ay tapos na sa tuktok na plato, ang ibaba ay epektibo lamang na isang takip na hawak sa tuktok na plato na may mas mahahabang 2mm na mga tornilyo (qty: 4).

Sa halip na isang pagpipiliang "pintuan ng baterya", isinama ko lang ang baterya sa tuktok na plato. Nangangahulugan ito ng pag-alis ng 4 na mga turnilyo na humahawak sa ibaba hanggang sa itaas upang baguhin ang isang baterya, ngunit dahil maaari rin itong patakbuhin ng USB cable, hindi ang katapusan ng mundo. Ang tuktok na plato ay gawa sa isang 9V na may hawak ng baterya na system na dapat sapat na matibay para sa paulit-ulit na paggamit, ay hindi masyadong kumplikado ngunit pinipigilan ang baterya na gumalaw.

Nai-print ko ang tuktok na plato sa 2 mga kulay tulad ng nakikita sa mga larawan. Gumagamit ako ng isang Prusa i3 Mk2 nang walang pagpipiliang maraming kulay, ngunit ginagamit ang kanilang tool sa pag-print ng kulay (https://www.prusaprinters.org/color-print/) upang baguhin ang kulay sa bahagi ng proseso. Suriin ang layer na huminto ang teksto at naging solid, at gawin iyon ang layer ng paglipat. Voila! May kulay na teksto!

Nai-print ko ang mga bahagi sa taas na layer ng 0.35mm dahil hindi na kailangan ng finer na resolusyon sa mga patag na bahagi na ito. Mas gusto ko rin ang hitsura nito sa resolusyon na ito. Oh, at mabilis din itong nagpi-print!

Hakbang 5: Electrical Assembly

Electrical Assembly
Electrical Assembly
Electrical Assembly
Electrical Assembly
Electrical Assembly
Electrical Assembly
Electrical Assembly
Electrical Assembly

Ang mga sangkap ng elektrikal ay naka-install sa ilalim ng Top plate, at lahat ng mga kable ay ginagawa nang magkasama. Ang mga pindutan ng push at toggle ay kailangang mai-install muna, at ang LCD, Nano, Joystick, nRF radio ay maaaring paunang i-pre-wired bago mai-install sa Top plate. Inirerekumenda ko ang pamamaraang ito ng paunang pag-kable ng mga indibidwal na bahagi, pagkatapos ay ginagawa ang panghuling koneksyon sa Nano sa dulo. Inirerekumenda ko rin ang pag-upload ng sketch sa isang hubad na Nano, bago makumpleto ang mga kable.

Walang mas kasiya-siya kaysa sa paglipat ng aparato at panoorin ito sa buhay tulad ng inaasahan kapag natapos na!

Ang kinakailangan lamang na prep na bahagi ng elektrisidad ay alisin ang mga header pin mula sa joystick upang magkasya ito sa ilalim ng tuktok na plato. Maaaring mabili ang LCD screen nang mayroon o walang naka-install na mga pin, at gagana ang alinman sa paraan. Ang Nano ay dapat mapili nang walang mga header pin.

Hakbang 6: Code

Code para sa MTC, Red turret, White Turret at Blue Turret na ngayon

Sa gayon, ito ay isang karanasan sa pag-coding! Mayroon akong toresilya na nagtatrabaho nang nakapag-iisa, ngunit ang pagsasama ng radyo ay mas mahirap kaysa sa orihinal na naisip ko! Nagkaroon din ako ng kasiyahan sa pagkuha ng seksyong "Chat" upang gumana tulad ng ninanais (higit pa sa paglaon).

Ang MTC code, sa sandaling ganap na nalaman, nagsimulang magbuwis ng mga limitasyon sa memorya ng Nano! Kailangan kong magsagawa ng mga pagsasaayos at i-economize ang code upang mas mahusay ang memorya. Isa pang magandang karanasan sa pag-aaral.

Isinama ko ang kaukulang code na "Turret w radio options" sa build na ito, habang nagtutulungan sila. Ang pagbuo ng turretong opsyon sa radyo sa bawat pahina ng pagbuo ng Turret ay ihahanda ito para magamit sa MTC, o para sa iyong iba pang nRF24L01 na paraan ng pagkontrol.

Gayundin, ang pagtatrabaho ng mga tunog upang gumana sa code na ito ay tumagal ng ilang oras, at dahil ang mga tunog ay nakuha mula sa iba pang mga website na naa-access ng publiko, isinama ko ang lahat ng mga tunog nang ginamit ko ang mga ito sa isang pares ng mga ZIP file; isa para sa regular na toresilya, at isa para sa Defektibong toresilya. Ang magandang bagay para sa iyo, mahal na mambabasa, ay maaari mong gamitin ang mga tunog sa iyong mga SD card na may nakasulat na mga code at magaling kang pumunta!

Hakbang 7: Menu ng MTC - Pag-navigate

MTC Menu - Pag-navigate
MTC Menu - Pag-navigate
MTC Menu - Pag-navigate
MTC Menu - Pag-navigate
MTC Menu - Pag-navigate
MTC Menu - Pag-navigate

Ang MTC code ay nagsisimula sa isang pasadyang Splash screen, pagkatapos ay suriin ang katayuan ng mga turrets. Kung walang mga turrets na naroroon, uupo lamang ito doon hanggang sa magkonekta ang mga turrets!

Kung hindi bababa sa isang toresilya ang konektado, ipapakita ang pangunahing menu at ang "Handa" na LED ay mag-iilaw, maliban kung ang mga turret ay nagambala o abala sa "pakikitungo sa isang tao". Kung abala sila, isang "Turrets are Busy screen" ay ipapakita, at ang "Busy" LED ay mag-iilaw.

Ang lahat ng mga aktibong konektadong turrets ay dapat na nasa "Ready Mode" bago makontrol ng MTC ang mga turrets.

Gamitin ang joystick (pataas at pababa) upang mag-ikot sa mga pagpipilian sa menu:

  • Aria
  • Chat
  • Manwal

Piliin ang nais na pagpipilian gamit ang pindutang 'X', o sa pamamagitan ng pagpindot sa Joystick.

Aria Mode - ang pagpili sa opsyong ito ay ipapakita ang "Aria Mode" na screen at gawin ang mga turrets ang tanawin ng Aria sa pagtatapos ng laro ng Portal 2. Kapag kumpleto na, ang mga turrets ay magsasara at maghihintay para sa isang utos o may isang gumising sa kanila.

Mode ng Chat - Ang pagpili sa opsyong ito ay ipapakita ang screen na "Mode ng Chat" at simulan ang pagkakasunud-sunod ng Chat. Kapag kumpleto na, ang mga turrets ay magsasara at maghihintay para sa isang utos o may isang gumising sa kanila.

Manu-manong Mode - Ang pagpili ng opsyong ito ay ipapakita ang screen na "Manu-manong Mode", ilawan ang LED na "Manwal" at payagan ang manu-manong pagpapatakbo ng mga turrets. Pagkontrol ng Joystick ng pitch at pivot. Ang pagpindot sa pindutang 'X' ay magpapagana ng pagkakasunud-sunod ng pagpapaputok. Ang pagpindot sa pindutan na 'T' ay gagawin silang "makipag-usap", kung saan ang mga turret ay nagsasalita ng isang random na kasabihan mula sa kanilang silid-aklatan.

Ang pagpindot sa pindutang ‘<’ o pabalik ay makakansela sa tatlong mode na ito, isara ang mga turrets at bumalik sa pangunahing menu.

Kung nais mong makita ang katayuan ng koneksyon ng iyong kuyog ng mga turrets (kasalukuyang limitado sa 3), pindutin ang pindutang 'T' kapag nasa pangunahing menu. Dadalhin ka sa screen na "katayuan ng toresilya", kung saan makikita mo ang katayuan ng koneksyon ng bawat toresilya.

Kapag sa screen na "katayuan ng toresilya", makikita mo ang katayuan ng bawat toresilya.

  • Handa - handa na para sa kontrol
  • Busy - abala si turret sa "pag-aalaga" sa isang tao
  • Hindi magagamit - Ang MTC ay hindi maaaring kumonekta sa toresilya na ito

Pindutin ang pindutang ‘<’ upang bumalik sa pangunahing menu.

Hakbang 8: Pagpapasadya ng Code

Pagpapasadya ng Code
Pagpapasadya ng Code

Ang screen shot na ipinakita dito ay nagpapakita ng kung ano ang tinitigan ko sa sobrang haba … 4 na mga sketch nang paisa-isa! Sino ang nagsabing ang pag-debug ay hindi masaya!

Nagbibigay ang code ng kontrol at mga pagpipilian na ipinakita sa itaas, ngunit paano ang tungkol sa pagpapasadya ng code?

Syempre! Ngunit mayroong isang patas na halaga na nagaganap dito, kaya narito ang ilang mga alituntunin o tip.

Tip1 - Pagbabago ng pagkakasunud-sunod ng "Chat". Ang pagbabago na ito ay nagaganap sa turret code.

Sinubukan kong magkaroon ng isang paraan ng paggawa ng code para sa akin kung saan ko makakaya. Ginagawang mas mai-e-edit ang pagkakasunud-sunod ng chat (Isang salita ba iyan?) Upang makapagtutuon ako ng pansin sa kuwento, ngunit pinadali ang pag-customize pagkatapos.

Ang pagbabago ng pagkakasunud-sunod ng Chat gamit ang ibinigay na istraktura ng pag-coding ay maaaring gawin sa isang direktang paraan, sa pagsunod na sundin mo ang pamamaraang ginamit sa code. Gamit ang ibinigay na mga file ng tunog, mula sa laro ng Portal 2, kakailanganin mo lamang baguhin ang talahanayan na (chatSayings ).

Piliin ang kasabihan para sa alinman sa regular na toresilya o may sira na toresilya. Ang kasabihan ay ang mp3 file na kinilala ng "00XX -" na sinusundan ng teksto na naglalarawan sa kasabihan. Ito ang bilang na ang mahalagang bahagi. Gagamitin ng Turret # 1 ang halagang XX sa talahanayan. Ang Turret # 2 ay unlapi ang halagang XX na may isang '1', at ang turret # 3 ay unlapi ang halagang XX sa isang '2'. Kaya, halimbawa, kung pipiliin mo ang kasabihang, "0040 - paumanhin" na expression, at nais na sabihin ito ng turret # 3, ipapasok mo ang "240" sa talahanayan sa tamang pagkakasunud-sunod. Kung sasabihin ito ng turret # 1, ipapasok mo ang "40" sa talahanayan.

Gawin ang pareho para sa susunod na pagpapahayag, at iba pa. Maaari itong maging ilang mga expression sa pagitan ng mga turrets, o medyo ilang. (Hindi ko alam ang mga limitasyon ng pamamaraang ito, bukod sa memorya).

Hindi mo kakailanganing baguhin ang mga halaga ng iba pang mga talahanayan dahil ang mga ito ay ang mga oras na tumutugma sa kasabihan sa talahanayan. Ang iba pang linya na babaguhin ay sa paligid ng linya 520.

kung (i> = 43) {// pagtatapos ng pagkakasunud-sunod

Ang halaga ng i dito ay dapat itakda sa bilang ng mga kasabihan sa talahanayan ng chatSayings.

Upang makagawa ng ganap na na-customize na mga kasabihan, (kung saan nagsisimula ang totoong kasiyahan!), Kakailanganin mong i-set up ang mga expression sa mga may bilang na mga file, at malaman ang haba ng oras na kinakailangan upang i-play ang file. I-save ang file sa folder na "mp3" sa root direktoryo ng SD card gamit ang apat na digit na pamamaraan ("0001", "0002", atbp.). Pagkatapos ay i-log ang oras sa milliseconds na kinakailangan para makapaglaro ang file na iyon. Ipasok ang mga halagang ito sa naaangkop na talahanayan.

Kaya para sa isang expression na nai-save bilang, "0037 - [iyong expression]", na tumatagal ng 5400 milliseconds upang i-play, ilalagay mo ang '37' sa chatSayings na talahanayan sa naaangkop na lokasyon (at idagdag ang unlapi depende sa kung aling turret ang nagsasabi ito), at 5400 sa talahanayan ng NormaTimings sa parehong lokasyon (tulad ng ika-5 na item sa bawat talahanayan).

Ngayon kapag ang halaga ng 'i' ay nadagdagan, ang code ay maglalaro ng 0037 para sa 5400 milliseconds.

Tandaan na nagdagdag ako ng isang variable na "timeadder" na nagdaragdag ng kaunting dagdag na oras sa bawat sinasabi kapag naglalaro. Nagbibigay ito ng kaunting distansya sa pagitan ng mga kasabihan upang hindi sila lumitaw na magkakapatong.

Ang kagandahan ng pamamaraang ito ay ang mga nakumpletong talahanayan na eksaktong pareho sa bawat toresilya! Hindi na kailangang ipasadya ang mga talahanayan na ito para sa bawat toresilya. Kailangan mo lamang ayusin ang isang talahanayan, at alamin ng code ang sinabi ng bawat toresado batay sa parehong mesa.

Nangangahulugan ito na maaari kang tumuon sa pagsulat ng script sa halip na pag-coding!

Kung ang isang tao ay may mas mahusay na paraan ng paggawa nito, gusto kong marinig ito !!

Hakbang 9: Buod

Buod
Buod

Kaya't tumagal ito ng mas maraming oras kaysa sa naisip ko, ngunit mas nakakiliti ako sa resulta. Ang ilan sa mga gawain sa Chat ay pinapatawa pa rin ako!

Gusto kong marinig ang iba pang mga pamamaraan ng paggawa ng mga bagay na ginawa ko sa loob ng aking code. Sigurado ako na may mga seksyon na maaaring muling maisulat at gumamit ng mas kaunting memorya, pinapayagan ang mas maraming mga tampok o pagpipilian.

Gusto ko ring makita ang iba pang mga ideya na isinasama sa MTC at kontrol ng mga turrets!

Inaasahan kong nagbigay ako ng isang platform para sa iba pang mga tagadisenyo at mga coder upang magamit / magnakaw / matuto mula sa. Nakita kong ginagamit ito upang matulungan ang mga tao na malaman ang mag-code. Alisin ang isang seksyon mula sa MTC at / o toresilya, tulad ng "Manu-manong mode" halimbawa, at makuha ang mga mag-aaral na bumuo ng kanilang sariling paraan upang isama ang manu-manong kontrol!

Marami akong natutunan mula sa pamayanan na ito at sa mas malawak na web sa pangkalahatan. Namangha pa rin ako kung gaano karaming mga tao ang gumugugol ng oras ng pag-alam ng mga bagay at ibinabahagi ang mga ito sa mundo. Inaasahan kong dapat kong kunin ang natutunan ko, ilapat ito, pagkatapos ay ibahagi din ito sa iyo!

Good luck at magsaya sa pagbuo ng iyong sariling hukbo ng mga turrets!

Inirerekumendang: