Tomas10 Publicado 30 de Agosto del 2012 Reportar Publicado 30 de Agosto del 2012 Hemos visto una importante cantidad de proyectos basados en WebGL. Incluso algunos desarrolladores crearon títulos muy interesantes, sin embargo, la misma sensación permanece en el aire. Las aplicaciones WebGL aún no han abandonado ese perfil de “demo técnica”, lo que nos hace pensar que todavía no está del todo listo. Por supuesto, no todo recae sobre WebGL: La mayoría de los usuarios suele tomarse un buen tiempo antes de actualizar los controladores de vídeo en su ordenador (sin mencionar la posibilidad de que probablemente no sepan hacerlo), y la implementación de WebGL sobre los navegadores no está unificada. Cada desarrollador tiene su forma de hacer las cosas, por lo que puede haber importantes diferencias de rendimiento. Aún así, el potencial de WebGL es enorme, y para tener una mejor idea de ello, ¿qué ejemplo más elaborado que un juego FPS? Los desarrolladores de Mozilla han publicado en su blog información sobre BananaBread, un juego que hace uso de todas las mejoras sobre WebGL y JavaScript presentes en Firefox 15. Con el objetivo de exhibir el progreso que han hecho hasta aquí, los desarrolladores tomaron al motor abierto utilizando en el juego “Cube 2: Sauerbraten”, y lo llevaron de C++ a JavaScript a través de Emscripten. Aunque había dudas de que la conversión fuera viable en un juego que demanda tanta velocidad de respuesta (si has estado en un deathmatch en cualquier FPS, sabes de lo que hablo), el resultado que se puede visualizar en la demo es realmente impresionante. Al mismo tiempo, BananaBread es un excelente elemento que representa al concepto de juego HTML5, por lo que cualquier navegador que tenga las funciones requeridas puede ejecutarlo (Chrome es el único navegador confirmado aparte de Firefox), y esto no se limitaría a plataformas de escritorio. He dedicado algunos minutos a BananaBread, y más allá de que el bot juega pésimo (gané yo, eso lo dice todo) o de que hay algunos detalles de superficies para ajustar (como saltar sobre el agua), definitivamente me gustaría ver a BananaBread convertido en todo un FPS disponible en nuestros navegadores. Como no podía ser de otra manera, ya hay usuarios solicitando el soporte multijugador, y aunque no existe un compromiso oficial para ello, están esperando a que el API WebRTC madure un poco más. Para obtener el mejor rendimiento en BananaBread, recomendamos utilizar la última versión de Firefox junto al último controlador para tu solución de vídeo. Una alternativa sería forzar la aceleración de vídeo (visita “about:config”, y cambia los comandos “webgl.force-enabled”, “layers.acceleration.force-enabled” y “gfx.direct2d.force-enabled” a “true”), y si el navegador presenta problemas, sólo bastará con deshacer esos cambios. http://developer.mozilla.org/en-US/demos/detail/bananabread Neoteo
Nacho Publicado 31 de Agosto del 2012 Reportar Publicado 31 de Agosto del 2012 Lo miras y decis, esto es el Quake 3 Arena en internet!!!! Muy bueno!!
Publicaciones recomendadas
Crear una cuenta o conéctate para comentar
Tienes que ser miembro para dejar un comentario
Crear una cuenta
Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!
Registrar una nueva cuentaConectar
¿Ya tienes una cuenta? Conéctate aquí.
Conectar ahora