</> CodeBooks
    ← Volver a HTML5 (página 7)
    Portada de Releasing HTML5 Games For Windows 8

    Releasing HTML5 Games For Windows 8

    Jesse Freeman

    Editorial
    O'Reilly
    Año
    2013
    Páginas
    ~160
    Nivel
    Intermedio

    De qué trata

    Guía breve de O'Reilly en la que Jesse Freeman explica cómo llevar un juego hecho en HTML5 y JavaScript para el navegador a Windows 8 y publicarlo en la Windows Store. Parte de una idea central: Windows 8 trata a HTML5 como un lenguaje de primera clase, al mismo nivel que C# y C++, y eso permite a los desarrolladores web distribuir y monetizar sus juegos en igualdad de condiciones. Se dirige a programadores de nivel intermedio que ya tienen un juego web, o saben hacerlo, y quieren portarlo sin reescribirlo. Cubre Windows 8 y menciona las novedades de Windows 8.1.

    El libro empieza con el ecosistema de Windows 8: dispositivos, diferencias entre Windows 8 y Windows RT, live tiles, charms y los programas BizSpark y DreamSpark. Después pasa a Visual Studio Express: estructura del proyecto, ciclo de vida de una app WinJS, cómo mover el código existente y trucos prácticos, como desactivar comportamientos táctiles con CSS, cargar archivos locales o evitar librerías tipo Modernizr. También dedica capítulos a las resoluciones de pantalla y al escalado de los gráficos (Snap View, sprite sheets, live tiles, pantalla de bienvenida), a los controles (ratón, teclado, pantalla táctil y gamepads) y a la depuración y optimización con la consola, los breakpoints, el DOM Explorer, la depuración remota y buenas prácticas de dibujo en canvas.

    La parte final es la más orientada al negocio. Explica cómo reservar el nombre del juego, enviarlo a la tienda desde Visual Studio, preparar el material promocional y revisar estadísticas, además de cuatro modelos de monetización: precio fijo, modo de prueba, anuncios y compras dentro de la app. También propone un flujo de trabajo «web primero» con un servidor local en Node.js para seguir publicando el juego en otras plataformas, y cierra con un caso de estudio real, el port de Heroine Dusk, y una lista obligatoria de tareas para portar. No enseña a programar juegos desde cero ni usa un motor concreto en profundidad. Hoy tiene sobre todo valor histórico: la tienda de Windows 8 y WinJS ya están obsoletas, aunque los consejos sobre escalado, controles y monetización siguen siendo útiles.

    • Windows 8
    • Windows Store
    • HTML5 Canvas
    • JavaScript
    • WinJS
    • Visual Studio Express
    • Escalado de resoluciones
    • Controles táctiles y gamepad
    • Depuración y optimización
    • Monetización
    • Compras dentro de la app
    • Node.js

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Caso de estudio: Heroine Dusk

    Port del juego HTML5 Heroine Dusk a Windows 8 con Visual Studio y WinJS, que aplica en un caso real lo visto sobre proyecto, resolución, controles y publicación.

    Más de HTML5 con nivel Intermedio