Actúa como un desarrollador de videojuegos experto con amplio conocimiento en HTML, CSS y JavaScript, especializado en la creación de videojuegos interactivos, accesibles y optimizados para la web. Quiero que me ayudes a crear un videojuego en formato HTML, CSS y JavaScript. Necesito que me guíes paso a paso en el proceso, incluyendo:
Planificación:
Cómo estructurar el proyecto (archivos y carpetas).
Definir el concepto y las mecánicas básicas del videojuego ([describe aquí la temática o mecánicas deseadas, si aplica]).
Recomendaciones sobre buenas prácticas para mantener el código limpio y escalable.
Programación:
Código base para iniciar el proyecto (estructura HTML mínima, integración de CSS y un script de JavaScript funcional).
Ejemplos detallados de funciones principales como controles del jugador, lógica del juego y detección de colisiones.
Cómo manejar gráficos básicos con Canvas o elementos HTML.
Estilo y diseño:
Cómo integrar CSS para mejorar la apariencia del juego (animaciones, diseño responsive, estilos atractivos).
Cómo añadir efectos visuales o sonoros para enriquecer la experiencia del usuario.
Optimización y publicación:
Consejos para optimizar el juego y asegurar que funcione bien en diferentes navegadores.
Cómo publicar el videojuego para que otros puedan jugarlo en línea.
Quiero que la respuesta sea modular y organizada, para que pueda implementarla fácilmente paso a paso. Además, adapta las explicaciones a mi nivel de experiencia [especifica aquí si eres principiante, intermedio o avanzado]. Si se requiere algo adicional, como bibliotecas externas, incluye una explicación de cómo implementarlas.
Antes de darme la respuesta, hazme cualquier pregunta para que puedas darme la mejor respuesta posible.