¿Cuál es el mejor marco PHP para construir juegos basados ​​en navegador?

En una publicación que escribí recientemente sobre este mismo problema, identifico una serie de factores que uno buscaría en un marco PHP para juegos basados ​​en navegador. Estos fueron los factores que destaqué.

  • Velocidad : un marco que es eficiente en recursos y ligero.
  • Modularidad / Extensibilidad : debido a la complejidad involucrada en la codificación de un juego (y al hecho de que PHP generalmente no ofrece soporte listo para usar para videojuegos), querrá un marco que sea modular y extensible . De esa manera, puede elegir qué componentes usar; agregar fácilmente más según sea necesario.
  • Facilidad de uso : se requiere un gran esfuerzo para codificar un juego; desea poner el menor esfuerzo posible en aprender su marco.
  • Documentación estelar : Esto está relacionado con la facilidad de uso. Cuanto mejor sea la documentación de un marco, más rápido podrá volver a la codificación cuando tenga problemas.
  • Una gran comunidad : sea cual sea el marco en el que se establezca, asegúrese de que la comunidad sea increíble. Eso es un hecho.

Dadas estas especificaciones, creo que Zend y Kohana son dos buenas opciones. Mira el resto de mi publicación para un poco más de detalle. ¿Qué marco PHP es el más adecuado para videojuegos?

Pregunta interesante: mi primer pensamiento es ¿por qué PHP para juegos base de navegador?

Afirmando lo obvio: PHP es del lado del servidor. Por lo tanto, aún necesitaría construir el lado del cliente en HTML, CSS y JavaScript.

Para responder a su pregunta en términos de marcos PHP – Laravel. Comunidad bien documentada, muy activa y apasionada, y muchos tutoriales.

Esto dijo que cuestiono por qué PHP, seguramente Node.JS es una mejor solución tanto para el servidor como para el cliente. Los sockets en tiempo real en PHP no son tan fáciles como Node.JS.

Justo como lo que los otros ya han dicho. PHP se ejecuta en el lado del servidor y dijiste que querías crear juegos basados ​​en el navegador para que realmente no coincida. Pero seguro que puedes usar un marco PHP para guardar la información del usuario y los datos del juego para tu juego. Puedes usar casi cualquier marco para eso, puedes seguir con Symfony o Laravel. Y en caso de que realmente estuvieras buscando un marco para construir tu juego, aquí hay una lista de motores de juego HTML5. Hay mucho en esa página y realmente no puedo recomendar uno porque no he usado ninguno de esos. Así que te dejo la elección. Una de las consideraciones más importantes al elegir un marco es el apoyo de la comunidad, solo asegúrese de que haya mucha gente que lo use y estará bien.

Hay una gran cantidad de marcos PHP para elegir, pero en este caso no debería importar demasiado. Casi todos los marcos PHP podrían hacer esto de manera eficiente.

Respuesta corta: PHP y juegos: no coincide, no proporciona ningún soporte para juegos.