Jslife.

JSLife Project é uma implementação JavaScript / DHTML do clássico 'Game' da Conway.
Baixe Agora

Jslife. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Sam Clippinger
  • Site do editor:
  • http://freesoftware.silence.org/smushcode/index.html

Jslife. Tag


Jslife. Descrição

O projeto JSLife é uma implementação JavaScript / DHTML do clássico "Jogo" da Conway de 'Vida'. Nota: Não é realmente um jogo e não tem semelhança com o popular jogo de tabuleiro do mesmo nome.Life joga em uma grade de quadrados onde cada célula nasce, vive e morre de acordo com o número de vizinhos que tem. "Vizinhos" de uma célula são os oito quadrados imediatamente adjacentes a ele. Se uma célula morta é cercada por exatamente três vizinhos vivos, é "Nascido" e é considerado "viver" no início do próximo turno. Se uma célula viva tem dois ou três vizinhos vivos, permanece "viva" no início do próximo turno. Se uma célula viva tem algum outro número de vizinhos vivos, ele "morre" e é considerado "morto" no início da próxima vez. Algumas implementações estendem essa ideia, dando as células, então não morrerão imediatamente se forem abandonadas ou superlotado. Essa implementação não faz isso - as células são bits; vivo ou morto. As células vivas são cinzentas, as células mortas são brancas. Na sua implementação, clicando em uma célula a qualquer momento irá reverter seu estado (as células vivas ficarem mortas e vice-versa). A ação pode ser iniciada clicando em "Iniciar" e será executado até que o número de iterações restantes atinja 0. Uma "iteração" calcula uma série de rodadas e atualiza o visor para mostrar os resultados. A maneira mais interativa de executar a simulação é realizar uma rodada por iteração (o padrão) para que a tela atualize constantemente. Como a atualização é lenta, mais rodadas podem ser executadas entre as atualizações, aumentando o número de rodadas por iteração. Existem vários contadores mostrados na tela para exibir alguns dados de desempenho se estiver interessado em quão rápido seu navegador funciona Javascript.note Que sua tela não atualizar após cada iteração, tente definir o atraso em um número maior que 0. O tamanho da grade pode ser aumentado editando a parte superior do arquivo de origem.Requirements: · Um navegador JavaScript e CSS. Testado com sucesso no Mozilla 1.1 (Win32), ou seja, 5.01 (Win32) e ie 4.5 (Mac). · Um computador rápido é muito importante. O que é novo nesta versão: · Alterou a licença da LAF GPL para o GNU GPL.


Jslife. Software Relacionado

Jsmancala.

Jsmancala Project é uma implementação JavaScript / DHTML do jogo de tabuleiro de estratégia 'Mancala'. ...

42

Download