am vorbit deja despre faptul că jocurile video au devenit o revigorare în lumea programării. Mulți tineri decid să-și concentreze viitorul în lumea programării, cu scopul de a termina în industria jocurilor video, care este atât de la modă în acest moment. În plus, datorită desemnării Guvernului Spaniei față de industria jocurilor video, transformându-l în obiect cultural și artistic, principalii dezvoltatori de jocuri video spanioli pot deja să opteze pentru granturi pentru a-și crea proiectele. În opinia mea, toți dezvoltatorii de jocuri video care sunt suficient de norocoși pentru a lucra pe el se întâlnesc cu un vis. Un vis care sa născut când și-a luat prima consolă și de la care nu sa separat până când intră într-un dezvoltator.
Nu credeți că lumea programului video este o cale de trandafir. În opinia mea, este cel mai complicat mediu din toate plecările profesionale legate de dezvoltare. Dacă sunteți în continuare curajos și doriți să începeți în această lume, vă propun să aruncați o privire la această listă mică în care vă prezentăm 4 cadre JavaScript cu care vă puteți crea primele jocuri video. Nu credeți că veți dezvolta un halo-uncharted sau un halo cu aceste cadre, dar pentru a începe că sunt foarte bine și sunt o împingere bună. Sunteți gata să vă prezentați în lumea jucătorului? Bine hai să mergem!
Playground.js
Playground.js este unul dintre cadrele mele pentru dezvoltarea jocurilor video preferate JavaScript, deoarece operațiunea sa abordează mai degrabă decât ceea ce pot face alte programe de programare limbile mai puternice, cum ar fi Ruby sau Java. Acest cadru oferă o organizație atunci când vine vorba de crearea proiectelor pe baza a doi pași simpli: creați și randați. Primul este responsabil pentru întreaga funcționare internă a jocurilor video cu codurile și altele; Iar al doilea este responsabil pentru actualizarea afișajului. Acest proces este foarte asemănător cu cea a Bibliotecii Ruby, Gosu.
Din punctul de vedere al funcționalității, PlayGoud.Js oferă o suport simplificată de tastatură, mouse, de asemenea joystick-uri, ceea ce îl face într-o foarte plăcută mediu inconjurator. De asemenea, oferă un API simplificat pentru a gestiona utilizarea sunetelor, precum și tăieturile proiectului sub formă de „state”, care sunt ecranele care alcătuiesc jocul nostru (meniu principal, niveluri diferite …).
Adăugați acest lucru, versiunea de bază a locurilor de joacă. Sunt cu canvasquery cu ceea ce puteți, de asemenea, să vă dipitați calitățile multiple. De asemenea, dacă nu aveți cunoștințe despre HTML5, dar aveți o experiență vastă în alte limbi de dezvoltare, cred că terenurile de joacă. Sunt un loc bun pentru a începe învățarea. Dacă mai presus de toate, vă place jocurile video, veți cheltui, dezvoltându-vă propriul dvs.
Phaser
Cadrul Phaser se bazează pe HTML5 și mulți consideră că este chiar mai bună decât terenurile de joacă. Puteți crea interpolări direct la obiecte, ceea ce este cu adevărat impresionant. Are tutoriale extinse în care le explică pas cu pas cum să dezvolte jocuri cu acest cadru util.
Utilizați propriul motor de fizică. O bibliotecă ușoară, perfectă pentru dispozitivele neclare, cu un răspuns rapid la coliziuni: controlul vitezei, accelerația, recuperările, traulele și controlul total de coliziune. În plus, deoarece are și propriul sistem de particule, puteți crea o explorare incredibilă, foc, ploaie și chiar adăugați emitentul pe un sprite specific. Foarte, dar foarte profesionist pentru a fi un cadru JavaScript și mai presus de toate SuperComplete cu suport avansat pentru sunete, tilemaps, animații și altele …
panda.js
Acest cadru nu am făcut-o au ajuns să încerce, dar în conformitate cu site-ul oficial are propriul motor fizic, sistem de coliziune, manager de sunet, cronometre, motor propriu particulează, de asemenea … face uz de pixi.js pentru a face grafica într-un mod rapid și puternic, Că jucătorul nu suferă de lag sau probleme similare.
Panda.js are propriul său wiki în care puteți documenta despre diferitele procese atunci când dezvoltați un joc video cu acest instrument. Este foarte bine organizat, deși nu are tutoriale, ca și cum ați avea loc de joacă, despre cum să luați primii pași cu cadrul.
Quintus este un cadru dezvoltat cu HTML5 cu scopul de a fi modular și luminos. Quintus are unele funcții jQuery și oferă pluginuri, evenimente și o sintaxă similară. În loc de un model de moștenire profundă, Quintus oferă un model de componente flexibile, în plus față de patrimoniul tradițional pentru a facilita reutilizarea și împărtășirea prin intermediul jocurilor și obiectelor.