Orodha ya maudhui:

Wireless 4 Player Family Game Mdhibiti: 3 Hatua
Wireless 4 Player Family Game Mdhibiti: 3 Hatua

Video: Wireless 4 Player Family Game Mdhibiti: 3 Hatua

Video: Wireless 4 Player Family Game Mdhibiti: 3 Hatua
Video: ELDERING (Elden Ring Cartoon Parody) 2024, Julai
Anonim
Wireless 4 Player Family Mchezo Mdhibiti
Wireless 4 Player Family Mchezo Mdhibiti
Wireless 4 Player Family Mchezo Mdhibiti
Wireless 4 Player Family Mchezo Mdhibiti
Wireless 4 Player Family Mchezo Mdhibiti
Wireless 4 Player Family Mchezo Mdhibiti

Huyu ni mtawala wa mtindo wa arcade isiyo na waya ambayo watu 4 wanaweza kucheza mara moja. Haina waya ili usilazimike kusambaza kompyuta yako kwa kidhibiti kinachotumiwa na watoto wa miaka 5. Wao huanguka kila wakati na sitaki waharibu vitu vyangu vya kuchezea wakati wanapokuwa na safari ya kuepukika kwenye waya. Hivi karibuni tulinunua kifuatiliaji kipya cha kompyuta na kilikuja kwenye sanduku lenye nguvu sana na styrofoam mnene sana ndani. Kama kitu kutoka kwa sitcom, nilikuwa nikibishana na mke wangu kila wakati juu ya kuweka sanduku. Kwangu ilionekana kuwa inaomba kubadilishwa kuwa kitu wakati kwake ilikuwa taka mbaya. Halafu, nje ya bluu, Wanafunzi waliendesha mashindano ya kasi kulingana na kadibodi. Na kwa hivyo alasiri hoja ilimalizika na mradi huu ulizaliwa.

Tulitumia mwisho wa mwisho tuliokuwa nao karibu na nyumba kuleta mradi huo. Wazo lilikuwa tu kutumia kile tulikuwa tumeketi karibu kufanya kitu kizuri - kwa bahati nzuri tulikuwa na seti ya vifungo vya arcade na pi ya rasipberry ambayo tulinunua miaka iliyopita kufanya baraza la mawaziri la arcade. Kwa kukata tulitumia msumeno na kisu changu cha zamani cha mfukoni.

Vifaa

1. Sanduku la kadibodi2. Styrofoam au jalada nyingine zenye mnene 3. Vifungo vya Arcade kutoka Ali Express au Amazon 4. Raspberry Pi 3B + 5. Skrini nyingine ya kompyuta. 6. Kisu au kitu cha kukata mashimo kwenye kadibodi 7. Kufunga mkanda8. Rangi ya dawa

Hatua ya 1: Ujenzi

Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi

Tulichora haraka mchoro wa kile tunataka kitu hicho kiwe kama, kisha tukatumia kisu na msumeno wa mbao kukata kadibodi na styrofoam kwa saizi sahihi. Tuliweka alama kwenye kadibodi na kitufe kizuri / mpangilio wa shangwe na kukata mashimo kwa uangalifu na kisu. Hili lilikuwa zoezi zuri katika hesabu za kimsingi kwa watoto. Baada ya kabati kukatwa tuliipaka rangi na kisha kuweka vifungo vyote mahali. Jambo kuu la kufurahisha tulilofanya ni gundi safu tatu za kadibodi kwa juu ya kidhibiti ili kuipa ugumu zaidi. Hii ilifanya iwe ngumu kukata lakini ilifanya kazi kikamilifu kwa kutengeneza kilele karibu kama imara kama kuni.

Raspberry Pi 3B + ina bandari nne za usb. Tuna familia ya seti nne na 4 za vifungo vya arcade! Huu ulikuwa utabiri.

Hatua ya 2: Programu

Programu
Programu
Programu
Programu
Programu
Programu
Programu
Programu

Nambari ya mradi huu ni rahisi na ya gari. Yote yanaweza kupatikana hapa:

Watawala 4 wameunganishwa kupitia usb kwa pi ya raspberry. Kwenye pi ya Raspberry, kuna hati ndogo ya chatu inayoendesha. Nilitumia maktaba ya pembejeo ya Python kupata ishara kutoka kwa vifungo na viunga vya furaha. Programu hiyo hubadilisha ishara kuwa nambari fupi ya ASCII na kuituma kupitia tundu la TCP juu ya wifi kwa PC inayoendesha mchezo (nitarejelea hii kama seva ya mchezo). Kwa mfano, wakati mchezaji 0 anasonga fimbo ya furaha kushoto, herufi '0XL' zinatumwa juu ya tundu la TCP kwenye seva ya mchezo. Kwa kupima niliendesha SuperTuxKart kwenye fikra yangu ya kufikiria. Programu ndogo ya seva inaendesha kwenye kiboreshaji cha mawazo na inasikiliza kwenye tundu la TCP. Nambari ambazo zinatoka kwa rasipberry pi juu ya wifi hutafsiriwa katika vitufe vya vitufe kwenye kibodi kupitia maktaba ya pyautogui. Kwa hivyo, wakati mchezaji 0 kwenye kidhibiti cha kadibodi akihamisha fimbo ya kufurahisha kushoto na mtawala anatoa 'OXL', seva inayoendesha mchezo inadhani mchezaji anapiga kitufe cha '1' kwenye kibodi. Mchezo lazima usanidiwe ili kutambua mashine hizi za kibodi kama inavyoweza kuonyeshwa kwenye skrini ya chaguzi hapa. Mchezo huu unafanya vizuri na mchezaji mmoja au wawili, lakini wakati watu 4 wanacheza SuperTuxKart kwa fujo seva inaanza kukosa data kutoka kwa mdhibiti. Sina hakika ikiwa hii ni kosa: 1. Kwenye upande wa mteja (mtawala) Kwenye upande wa seva (thinkpad)3. Imejengwa katika utendaji wa Linux. Labda laptop yangu ya Ubuntu haiwezi kutambua idadi kubwa ya vitufe vya wakati huo huo. Kwa hivyo ikiwa mchezaji 0, 1, na 2 wote wanasimamia na kushoto, hiyo inamaanisha vifungo 2 * 3 = 6 vinabanwa mara moja. Sina hakika ikiwa kompyuta yangu (au kompyuta yoyote) imeundwa kushughulikia hilo. Kawaida funguo za moto ni vifungo 3 au chini k.v. CTRL + ALT + DEL. Katika siku zijazo nitajaribu kuanzisha soketi 4 za tcp, moja kwa kila mtawala, na kisha kwa upande wa seva kuunda pedi halisi ya mchezo. Haikuwa na wakati wa kuona jinsi ya kufanya hivyo bado kati ya uzazi, kufanya kazi na kukata masanduku ya kadibodi juu.

Hatua ya 3: Baadaye

Hii ilikuwa Dhibitisho rahisi la Dhana. Katika siku zijazo, nambari inahitaji kuwa bora. Ningependa kuweka alama kwenye unganisho kama kifaa cha kuficha cha bluetooth, lakini bluez5 kwenye Linux ni kidogo ya kuzama wakati wa kufanya kazi - ndio sababu nilikwenda na tundu la TCP + chatu. Pia - wacha tukabiliane - mtawala anaonekana kama heck. Kwa wakati zaidi ningewekeza nguvu zaidi kukata kwa uangalifu zaidi. Kisha ningeweka msaada zaidi - pande za sanduku zinaanza kupiga kidogo. Kwa ni nini na ni gharama gani, jambo hili linaonekana kuwa la kutosha. Nitaendelea kuipuuza wakati tunatazama sinema jioni.

Ilipendekeza: