Xtoys

Original English version: https://quark.phy.bnl.gov/~creutz/mypubs/xtoys/xtoys.html

Michael Creutz

Denne siden handler om et sett med mobilautomatsimulatorer jeg har skrevet for xwindow-systemet. De xtoys galleri viser masse bilder produsert av disse programmene (Vær forsiktig hvis du har en treg link). Å titt på begynner den stigende brukergrensesnitt, se her.

En nærmere beskrivelse av disse filene er mitt bidrag til Lattice’95 forhandlingene.

Filene i katalogen xtoys inkluderer:

  • xising.txtxising.c: Filene i katalogen xtoys inkluderer: en todimensjonal Ising-modellsimulator (merk, en feil på LSBFirst-maskiner, dvs. linux, ble korrigert 24. januar 96; hvis du har en tidligere versjon, kan du oppdatere)
  • xpotts.txtxpotts.c: for den todimensjonale Potts-modellen
  • xautomalab.txtxautomalab.c: en totalistisk mobiltelefonsimulator
  • xsand.txtxsand.c: til Bak, Tang, Wiesenfeld sandpele modell
  • xfires.txtxfires.c: en enkel skogbrannautomat
  • xwaves.txtxwaves.c: demonstrerer tre forskjellige bølgeforlikninger. Lager en fin lavalampe. (Dette hører ikke hjemme her, men jeg synes det er morsomt.)
  • schrodinger.c: Spill med Scrodinger-ligningen i et justerbart potensial. Nytt i juli 1997: en hbar-knapp. Jeg har ikke skrevet noen dokumentasjon ennå, men hvis du vet om denne ligningen, skal det være enkelt å finne ut av programmet.
  • xtoys.tar: ovenstående filer kombinert i en tjærefil. Hent denne filen, gjør “dekomprimer xtoys.tar.Z”, deretter “tjære -xvf xtoys.tar” og til slutt “lage”.
  • en uoffisiell xtoys Debian-pakke
  • contrib: bidro med variasjoner på disse programmene. Hvis du legger til noen fine funksjoner til et av disse programmene, kan du sende meg det nye programmet, så lagrer jeg det her.
  • amiga: en katalog som inneholder lignende Amiga-programmer
  • lignende programmer til windoze

Den Makefile er litt trivielt, men det er her for de som liker slike ting. For å kompilere etter pakking, skriver du først “make”. Dette skal nesten alltid fungere. Hvis dette ikke gjør det, kan du prøve å skrive “xmkmf” og deretter “lage”. Hvis dette fremdeles ikke fungerer, kan du se inn i den originale makefilen og legge de nødvendige stiene for hånd.

Disse ser alle best ut på en fargeskjerm.

Jeg vil at disse skal samles under generisk X; så hvis du har problemer med noen maskiner som støtter X, vil jeg sette pris på å vite at jeg kan fikse ting.

Relaterte linker:


Mike Creutz