4 Excelentes marcos JavaScript co que desenvolver os seus propios xogos

Xa falamos de que os videojuegos convertéronse nun revulsivo no mundo da programación. Moitos mozos deciden centrar o seu futuro ao mundo da programación, co obxectivo de terminar na industria do videojuego que está tan de moda neste momento. Ademais, grazas á designación do goberno de España cara á industria do videojuego, converténdoa en obxecto cultural e artístico, os principais desenvolvedores de videojuegos españois xa poden optar por subvencións para crear os seus proxectos. Na miña opinión, todos os desenvolvedores de videojuegos que teñen a sorte de traballar no seu soño. Un soño que naceu cando tomou a súa primeira consola e desde a que non se separou ata que entra nun desarrollador.

Non creo que o mundo da programación de videojuegos sexa un camiño de rosa. Na miña opinión é o ambiente máis complicado dentro de todas as saídas profesionais relacionadas co desenvolvemento. Se aínda é valente e quere comezar neste mundo, propón-lle bótalle un ollo a esta pequena lista na que lle mostramos 4 marcos de JavaScript cos que pode crear os seus primeiros videojuegos. Non pense que vai desenvolver un desharcado ou halo con estes marcos, pero para comezar están moi ben e son un bo empuxe. Estás preparado para presentarte ao mundo dos gamer? Ben, imos ir!

playground.js

Playground.js

Playground.JS é un dos meus marcos para o desenvolvemento de videoxogos de JavaScript favoritos, xa que a súa operación se achega máis que o que poden facer outra programación Linguas máis poderosas como Ruby ou Java. Este marco proporciona unha organización cando se trata de crear os seus proxectos en función de dous pasos sinxelos: crear e render. O primeiro é responsable de todo o funcionamento interno do videojuego cos seus códigos e outros; E o segundo é responsable da actualización da pantalla. Este proceso é moi similar ao da biblioteca de Ruby, GOSU.

desde o punto de vista da funcionalidade, o playground.js ofrece un soporte de teclado simplificado, rato, tamén joysticks, o que o fai de forma moi agradable ambiente. Tamén ofrece unha API simplificada para xestionar o uso de sons, así como os recortes do proxecto en forma de “estados”, que son as pantallas que compoñen o noso xogo (Menú principal, diferentes niveis …).

Engade isto, a versión básica de playground.js vén con pelucha co que tamén pode dsipitar as súas múltiples calidades. Ademais, se non ten coñecemento de HTML5, pero ten unha ampla experiencia noutros idiomas de desenvolvemento, creo que Playground.js é un bo lugar para comezar a aprender. Se anteriormente, ama os videojuegos, gastarache, desenvolvendo o teu propio.

Phaser

O patrón marco está baseado en HTML5 e moitos consideran aínda mellor que os playground.js. Pode crear interpolacións directamente a obxectos, que son realmente impresionantes. Ten extensos tutoriais nos que os explican paso a paso como desenvolver xogos con este marco útil.

Use o seu propio motor de física. Unha biblioteca lixeira, perfecta para dispositivos non claros, cunha resposta rápida ás colisións: control de velocidade, aceleración, rebotes, arrastre e control de colisión total. Ademais, xa que tamén ten o seu propio sistema de partículas, pode crear incribles exploracións, incendios, choiva e incluso engadir o emisor a través dun sprite específico. Moi, pero moi profesional para ser un marco de JavaScript e, sobre todo, supercomplete con soporte avanzado para sons, tilemaps, animacións e outros …

panda.js

Este marco non eu veñen a probar, pero segundo o seu sitio web oficial ten o seu propio motor físico, o sistema de colisión, o director de son, os temporizadores, o propio motor de partículas tamén … fai uso de pixi.js para render os gráficos dun xeito rápido e poderoso, así que Que o xogador non sofre de retraso ou problemas similares.

panda.js ten a súa propia wiki na que pode documentar sobre os diferentes procesos ao desenvolver un videoxogos con esta ferramenta. Está moi ben organizado Aínda que non ten tutoriais, coma se tiveses playground.js, sobre como dar os primeiros pasos co marco.

Quintus é un marco desenvolvido con HTML5 co obxectivo de ser modular e luz. Quintus leva algunhas funcións de jQuery e ofrece complementos, eventos e unha sintaxe similar. No canto dun modelo de profunda herdanza, Quintus ofrece un modelo de compoñentes flexibles, ademais do patrimonio tradicional para facilitar a reutilización e compartir a través de xogos e obxectos.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *