2009-12-14 8 views
16

Hoy en día con <canvas>, es fácil encontrar todo tipo de cosas interesantes en Internet. Como emuladores, demostraciones, juegos, simplemente visual cosas, etc.
Pero parece que todo el mundo está programando utilizando las primitivas básicas del lienzo.JavaScript game framework

¿Existe algún marco que trabaje sobre <canvas> o la biblioteca de utilidades?

+0

Ayudaría si diera una idea de lo que quiere hacer en la etiqueta canvas. –

+0

El objetivo es crear un juego donde los usuarios ingresen datos de sentido común. Por ejemplo Fuego se quema ... Pero crea una interfaz atractiva y atractiva como el juego – Jordi

Respuesta

4

Usted podría mirar algo así como Processing.js:

http://processingjs.org/exhibition

ACTUALIZACIÓN:

Si quieres un API de juego, no lo han intentado, pero los comentarios son prometedores , se puede ver en:

http://ajaxian.com/archives/gamejs-canvas-game-library

para t o mantener los javascript pequeños y optimizados. Tiendo a acceder a los elementos directamente, pero con el tiempo las personas crearán sus propias bibliotecas, pero puede que no sean bibliotecas que sean útiles en ciertas situaciones.

ACTUALIZACIÓN 2:

parece que se puede obtener una versión de gamejs desde aquí:

http://tommysmind.com/gamejs/GameJS-0.1.rar

Esto también fue un interesante artículo sobre GameJS por el autor: http://tommysmind.com/gamejs/

+0

Se ve muy bien pero el código no está disponible, parece que el sitio está caído ... – Jordi

2

Lo mejor es realmente Akihabara.

+0

Lo mejor para las personas que quieren juegos estilo arcade * rápido * - definitivamente, pero no para todo el mundo. – namuol

+0

Esto no funciona en IE11 – Ben

1

jCanvaScript. Es muy simple de usar y hay muchos ejemplos en el sitio.

1

jsGameSoup se ve bien: http://jsgamesoup.net/

Pilas incluidas

  • manejo Cruz de eventos del navegador (teclado, ratón, tacto)
  • juego de gestión de la entidad
  • gestión Sprite sprite.js
  • Reproducción de efectos de sonido con audio.js
  • rudimentaria polígono, caja, detección de colisiones círculo collisions.js
  • generador rápido, determinista de números aleatorios random.js
  • AJAX simple y la carga masiva de datos con network.js
  • Gestión básica de galletas cookies.js
  • máquina de estados finitos simple statemachine.js
  • opcional de auto-init para lanzar código adjunto a HTML lienzos