Home, Inicio João Gomes Mota contacto Web Design
Aplicações
INVESTIGAÇÃO FOTOGRAFIA WEB DESIGN DESCOBERTAS
 

Apresento nesta página algumas das aplicações de Web Design e em especial de JavaScript e DynamicHTML que publiquei.
 

Como fazer um Calendário de Advento em JavaScript

Com um Calendário de Advento prepara-se a chegada do Natal, representando cada um dos dias de 1 a 24 de Dezembro por uma porta ou janela numerada. A cada dia que passa, abre-se a porta com o número correspondente, revelando uma surpresa.

Mais do que mostrar o resultado, o objectivo deste Calendário é ilustrar a a metodologia de criação de uma aplicação em JavaScript com instruções passo a passo, usando um exemplo muito simples.

Puzzles

Puzzles

Uma paciência clássica implementada em JavaScript com dois formatos e três variantes: três puzzles de 15 peças (tabuleiro 4x4) e três puzzles de 24 peças (tabuleiro 5x5).

O objectivo do jogo é reorganizar as peças, movimentando-as no tabuleiro. As peças vizinhas do espaço vazio podem "deslizar" para lá, criando um novo espaço. Para isso, basta clicar na peça vizinha do espaço vazio.

Criado em Junho de 2002. Netscape Navigator 4.0 e seguintes. Internet Explorer 4.0 e seguintes.
 

Vira - Reversi

Vira - Reversi

Um jogo de estratégia para dois jogadores com um tabuleiro de 64 casas e pedras de duas cores. Cada jogador escolhe uma cor, preto ou branco. De seguida vão jogando alternadamente, acrescentando uma pedra da sua cor ao tabuleiro. Ao acrescentar uma pedra, viram-se as pedras de cor contrária localizadas entre esta e as outras pedras da mesma cor, na horizontal, vertical ou diagonal.

O jogo termina quando as 64 pedras estiverem no tabuleiro. Ganha o jogador cuja cor estiver em maioria.

Esta aplicação tem alguns aspectos técnicos interessantes:

  • Usa apenas JavaScript, versão 1.2
  • A página do tabuleiro de jogo é reescrita a cada nova jogada, a partir de um script que define o layout e os elementos activos (links).
  • Usa-se um frameset para guardar as variáveis do jogo enquanto a página do tabuleiro é reescrita.
  • O jogo está concebido para que se possa jogar com uma pessoa contra o computador; todavia, a lentidão da linguagem interpretada torna desinteressante essa solução.

Criado em Março de 2002. Netscape Navigator 4.0 e seguintes. Internet Explorer 4.0 e seguintes.
 

Mastermind e Jogo das Cores
jogo das cores

Mastermind e Jogo das Cores

Esta é uma implementação do jogo Mastermind para um jogador (o computador gera a chave de cores). Acrescentei também a minha variante pessoal, a que chamei o Jogo das cores. Esta aplicação inclui um manual completo de instruções, quer para o Mastermind, quer para o Jogo das cores (representado na imagem à esquerda).

Esta aplicação usa DynamicHTML e JavaScript cookies para guardar uma tabela com os melhores resultados.

Criado em Setembro de 2001. Netscape Navigator 4.0. Internet Explorer 4.0 e 5.0.
 

veja também:

Anos antes de criar estas aplicações lúdicas, usei JavaScript e DynamicHTML nas apresentações científicas (desde 1998) e nos álbuns de fotografia (desde 2000). De entre as várias aplicações criadas destaco:

Dissertação de Mestrado
Embora esta apresentação tenha sido publicada em 2002, concentra a maioria das páginas que criei para as audiências científicas desde 1998. Combina JavaScript, DynamicHTML e GIFs animados para uma melhor ilustração dos temas.
As outras apresentações acrescentam filmes (*.mpeg) e modelos tridimensionais em VRML (Virtual Reality Modelling Language).
Bienvenue en Belgique
Este álbum de fotografia foi concebido como uma aplicação de DynamicHTML. Aliás, penso usar a mesma aplicação em álbuns futuros.
©2002-04 João Gomes Mota
Home, Inicio  → WEB DESIGN
Escrito em Abril 2002. Última alteração: Março 2005. inicio da página