Original Article: Xtoys
Author: Mike Creutz

Xtoys

Esta página é sobre um conjunto de simuladores de autômatos celulares que escrevi para o sistema xwindow. A galeria xtoys mostra muitas imagens produzidas por esses programas (cuidado se você tiver um link lento). Para ver a interface de usuário xising olhe aqui.

Uma descrição adicional desses arquivos está em minha contribuição para os processos Lattice'95..

Os arquivos no diretório xtoys incluem:

  • xising.txt, xising.c: um simulador modelo modelo Ising bidimensional (nota, um erro nas máquinas LSBFirst, i.e. linux, foi corrigido em 24 de janeiro de 96, se você tiver uma versão anterior, por favor, atualize)
  • xpotts.txt, xpotts.c: para o modelo bidimensional Potts
  • xautomalab.txt, xautomalab.c: um simulador de autômato celular totalista
  • xsand.txt, xsand.c: para o modelo de sandpile Bak, Tang, Wiesenfeld
  • xfires.txt, xfires.c: um autômato de incêndio florestal simples
  • xwaves.txt, xwaves.c: demonstra três equações de ondas diferentes. Faz uma lâmpada de lava agradável. (Isso realmente não pertence aqui, mas acho divertido.)
  • schrodinger.c: Jogue com a equação Scrodinger em um potencial ajustável. Novo em julho de 1997: um botão hbar. Ainda não escrevi nenhuma documentação, mas se você souber sobre esta equação, deve ser fácil descobrir o programa.
  • xtoys.tar: os arquivos acima combinados em um arquivo tar. Obter este arquivo, fazer "descompactar xtoys.tar.Z", depois "tar-xvf xtoys.tar" e, finalmente, "fazer".
  • um pacote não oficial do Debian do xtoys
  • contrib: contribuíram variações nesses programas. Se você adicionar algumas funcionalidades agradáveis a um desses programas, envie-me o novo programa e vou armazená-lo aqui.
  • amiga: um diretório contendo programas Amiga semelhantes
  • programas semelhantes para windoze
O Makefile é trivial, mas está aqui para aqueles que gostam dessas coisas. Para compilar depois de desembalar, primeiro digite "make". Isso quase sempre funcionaria. Se isso não acontecer, tente digitar "xmkmf" e depois "fazer". Se isso ainda não funcionar, olhe para o makefile original e coloque os caminhos necessários à mão.

Todos eles parecem melhores em uma exibição colorida.

Eu quero que estes compilem sob X genérico; então, se você tiver problemas em alguma máquina que suporte o X, eu gostaria de saber, para que eu possa consertar as coisas.

Links Relacionados: