Controlor de joc

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 20 noiembrie 2019; verificările necesită 9 modificări .

Un controler de joc  este un dispozitiv de intrare utilizat în jocurile pe consolă și pe calculator . Controlerul este de obicei atașat la o consolă de jocuri sau la un computer personal .

Cu ajutorul controlerului de joc, jucătorul controlează mișcarea și acțiunile elementelor jocului. În acest caz, tipul de elemente depinde de jocul în sine, dar cel mai adesea este unul dintre personajele jocului.

Tipuri de controlere de joc

Tradițional

Dispozitive de intrare tipice. Dispozitivele de jocuri - telefoane, PC-uri, console - au garantat unul dintre aceste dispozitive.

Specializat

Dispozitivele axate pe anumite tipuri de jocuri sunt clasificate ca fiind specializate.

Tehnologia de captare a mișcării

De la începutul anilor 2000, au fost produse sisteme de urmărire a capului pentru simulatoare de zbor și pentru persoanele cu mobilitate limitată . Printre acestea: Dispozitive industriale TrackIR și soluții artizanale HeadJoy [4] , Cam2Pan, Ender's Tracker. Au existat, de asemenea, jocuri experimentale folosind o cameră web ca controler . Deci, în jocul Flight of Fancy , camera video monitorizează mișcările (pozițiile) jucătorului și este folosită pentru a controla zborul dragonului.

S-a dovedit că astfel de jocuri din companie în fața unui televizor mare sunt destul de distractive, iar prima încercare de succes de a face captarea mișcării mainstream a fost telecomanda Wii [5] , o telecomandă cu formă neobișnuită care urmărește poziția sa în spațiu folosind senzori IR. si accelerometre. Răspunsul Sony a fost PlayStation Move . Pachetul Move Starter, împreună cu controlerul de mișcare PS Move, vine cu o cameră mică PlayStation Eye care urmărește mișcările controlerului în 3D și recunoaște modelele. 2010 a văzut introducerea Microsoft Kinect , care permite comenzi verbale, posturi corporale și obiecte sau desene afișate.

Experimental

Dispozitivele experimentale includ și dispozitive care există într-un singur model, sau după un număr mic de modele au fost abandonate.

Calibrare joystick

În dispozitivele cu port de joc , potențiometrele sunt în joystick, iar ADC -ul  este în computer. Prin urmare, numerele returnate de joystick depind atât de instanța ADC, cât și de instanța de joystick. Calibrarea  este procesul de a determina ce numere returnează joystick-ul când joystick-ul este împins până la capăt, care numere când este până la capăt, ce numere când este în centru etc. Pentru a calibra, utilizatorul trebuie să miște mânerul joystick-ului la toate pozițiile extreme disponibile, apoi întoarceți-l în centru.

Standardul USB HID permite joystick-urilor să returneze atât valorile „brute” (necalibrate) (în acest caz, joystick-ul va trebui calibrat manual), cât și valorile calibrate finale (un astfel de joystick nu necesită calibrare manuală, toate valorile de calibrare sunt înregistrate direct în memoria joystick-ului). De-a lungul timpului, din cauza uzurii, joystick-ul se decalibrează, iar noi valori trebuie să fie scrise pe computer (în primul caz) sau pe joystick (în al doilea caz).

Feedback

Există două tipuri de feedback:

Subcultura joystick-urilor de casă

Circuitul electric al dispozitivelor de pe portul de joc este extrem de simplu - toate electronicele sunt deja în computer, trebuie doar să conectați potențiometrele și butoanele . Prin urmare, la sfârșitul anilor 90 și  începutul anilor 2000, a existat o mișcare de oameni care construiau dispozitive de jocuri de casă. Acest lucru a fost valabil mai ales pentru cârme  - ansamblul joystick-ului oscilant este dificil de implementat. Apariția USB , feedback-ul forțat și joystick-urile comerciale de relativ înaltă calitate la prețuri accesibile au pus capăt acestei practici.

Prima încercare de succes de a realiza un joystick USB la preț accesibil a avut loc în jurul anului 2004: slovacul Igor Češko (cunoscut, printre altele, ca receptor IR pentru telecomenzile de televiziune ) și lituanianul Mindaugas Milasauskas au dezvoltat MJoy  , o placă de joystick USB ieftină [12] [13] [14] . Mai des, nu mai fac cârme (există multe cârme de calitate acceptabilă la vânzare), ci joystick-uri complexe cu mai multe axe pentru simulatoare de cale ferată și de zbor : feedback-ul de forță nu este la fel de critic acolo ca pentru mașini și, uneori, interferează sincer. În plus, există un număr mare de comenzi în avioane: un stick de comandă a aeronavei cu două axe cu trimmere , pedale de cârmă , butoane de control al motorului în funcție de numărul de motoare ... Dacă este necesar să recreați un panou de control realist al locomotivei, situația nu este mai puțin simplă. Nu este neobișnuit ca două sau trei controlere MJoy16 cu opt axe să fie conectate la un singur computer.

În plus, diferitele modificări ale controlerelor de la vechile console de jocuri sunt populare în rândul tocilor și entuziaștilor nostalgici, care vă permit să le conectați la un computer sau chiar la ultima generație de console prin magistrala USB. Așadar, Raphael Assénat a scris firmware pentru microcontrolerul ATmega8 , care permite gamepad-urilor de la consolele populare pe 8 și 16 biți să funcționeze cu un computer. Iar versiunile revizuite ale dispozitivului în sine, firmware-ul care permite, pe lângă PC, conectarea gamepad-urilor la PlayStation 3 și instrucțiunile în limba rusă sunt distribuite sub licențe gratuite [15] .

Dezvoltarea ulterioară a subculturii joystick-urilor de casă este asociată cu suporturile pentru microcontroler  - plăci mici cu un microcontroler lipit din fabrică și curea minimă ( nu este ușor să lipiți manual un microcircuit montat pe suprafață ). Unul dintre cele mai cunoscute suporturi de microcontroler este Arduino (deși există și altele, mai puternice). Dacă cumpărați o astfel de placă (de exemplu, prin eBay ), joystick-ul este chiar mai ușor de lipit decât MJoy construit pe componente DIP .

Vezi și

Note

  1. Dance Pad Dance Revolution Ultramix 2 pentru X-Box Arhivat 17 decembrie 2007 la Wayback Machine
  2. Joystick pentru o locomotivă. .
  3. Șofer  feroviar
  4. Head Joy
  5. Telecomanda Wii în acțiune (link nu este disponibil) . Consultat la 14 noiembrie 2007. Arhivat din original pe 23 octombrie 2007. 
  6. 1 2 Steel Battalion VT Control System pe PC Arhivat 26 septembrie 2010.
  7. Microsoft Strategic Commander
  8. Logitech Cyberman 1 . Doar primul model, modelele ulterioare ale CyberMan s-au transformat în gamepad -uri obișnuite .
  9. Frag-Master (link în jos) . Consultat la 14 noiembrie 2007. Arhivat din original pe 18 octombrie 2007. 
  10. Titans Sphere
  11. Steel Battalion :: Org \\ Controller Arhivat 17 iulie 2011 la Wayback Machine
  12. ↑ Mindaugas Milasauskas - web.archive.org 
  13. Mercury's Underground (link indisponibil) . Preluat la 16 mai 2009. Arhivat din original la 11 mai 2009. 
  14. MJoy - Joystick USB Controller
  15. Pixelkit - interfață USB pentru gamepad-uri de consolă mai vechi

Link -uri