Introdução

Esse guia aborda o desenvolvimento de um jogo de corrida de navinhas utilizando o formato de arquivo.hta, que é executável diretamente do Windows. O arquivo.hta contém código HTML, CSS e JavaScript, permitindo a criação de interfaces interativas e dinâmicas.

[TUTORIAL] - Html Executável

Criando o Arquivo.hta

Começamos por criar um arquivo chamado Rocket Attack.hta usando um editor de código. Este arquivo contém o código HTML, CSS e JavaScript necessários para o jogo.

Splashscreen e Controle de Fases

A splashscreen do jogo exibe o logotipo do jogo e permite ao usuário selecionar uma das três fases disponíveis. Ela também inicia a música produzida por um músico colaborador.

Vínculo de Código CSS e JavaScript

O código do arquivo.hta vincula o código CSS e JavaScript, permitindo que a tag body do HTML se comunique com funções JavaScript.

Jogo no Código JavaScript

O jogo realmente acontece no código JavaScript. Aqui é onde a lógica do jogo é implementada, incluindo a lógica de controle de teclas e a lógica de fase.

Limitações do Projeto

Embora seja possível executar o jogo diretamente do Windows, o desenvolvedor está limitado a DHTML 4.0.1, um subset pouco documentado de CSS 2, e um subset da implementação oficial/superset com WScript de ECMA Script 5.1. O TinyJs é o sucessor espiritual do MS HTA, o que pode limitar a versatilidade do jogo.

Contribuição para o Projeto

Se você topa contribuir com o projeto, pode gerar uma versão 4.0 do Rocket Attack compilada com TinyJs, expandindo as capacidades do jogo e permitindo uma experiência mais robusta e versátil.

Fonte: https://rodrigoschiomuniz.github.

ArquivoEsseExecutavelHtmlTutorial