automata
Visual Automata Simulator 1.2.1
Visual Automata Simulator - DFA, NFA and TM simulator more>>
Visual Automata Simulator is a tool for simulating, visualizing and transforming finite state automata and Turing Machines.
Main features:
- Creates, simulates and transforms DFA and NFA machines
- Creates and simulates TM
- Batch tests for TM: useful features to test a bunch of files quickly!
- Easy-to-use GUI interface (multi-documents)
- Smart links between objects
- Machines can be drawn using the mouse - and resized at any time
- Multiple machines can be created in a single document
- Multiple documents can be opened at the same time
- Documents can be saved and reloaded from disk
- Debug mode to see exactly how the machine is working (each step has a different color)
- MacOS X GUI compliant.
Enhancements:
- modified for XJLibrary 1.2.5
- unit tests
- fixed a bug introduced in version 1.1.2 with epsilon transition.

Cellular Automaton 1.0
Screensaver based on Cellular Automaton which produces many interesting patterns. more>> <<less
CellularAutomaton 1.0
CellularAutomaton creates anywhere from 1 to 5 ants on a grid and then performs the simple rules for each ant more>>
Spaces in Langtons Ants have one of two states, on or off. In this cellular automata, an ant traverses the infinite grid space. Each time the ant enters a square it follows a certain set of rules:
1. If the square is on the ant rotates 90 degrees clockwise and then moves forward one square.
2. If the square is off the ant rotates 90 degrees counterclockwise and the moves forward one square.
3. When the ant leaves a square it switches the status.
Although these rules seem simple, the patterns produced are intriguing. Because of this, I decided to adapt some of the code written for the research project into a screen saver for Mac OS X.
The screen saver randomly generates anywhere from 1 to 5 ants on a grid and then performs the simple rules for each ant. The following image is a pattern created by a single ant.
LangtonAnts 1.0
LangtonAnts is a free cellular automata screensaver which lets a complex mosaic grow on your screen. more>>
LangtonAnts 1.0 is a free cellular automata screensaver which lets a complex mosaic grow on your screen.
EvoJava 0.9.0
EvoJava - Software for exploring computational models of biological systems more>>
I have developed and tested EvoJava using Gentoo Linux on Opteron and Pentium systems; Ive also tested with Microsoft Internet Explorer and Firefox for Windows XP SP2 (where I have Suns Java installed.)
This is a preliminary beta version of EvoJava. It contains only four "universe" types, and lacks significant documentation. Im releasing this code "as is", hoping users will help me improve the final program. Keep an eye on these pages for updates. I make no promises about schedules or about what the final program will include; all I can say is that EvoJava is moving along nicely. The final release will include full, documented source code, released under the GPL.
eVita 0.1
eVita - Cellular automata more>>
Cellular automata, or CA, is, simply put, a system of cells where at every step a cell is on or off depending on the value (on/off positions) of its neighbors.
Escape Towards The Unknown 0.7.6
Escape Towards The Unknown - Graphical adventure more>>
The games main character, Mike Clifford, has got a computers and robots factory. The research and development sector of this factory has almost completed a brand-new prototype of semi-intelligent automaton... but Mike has other things to think of, its very long time that he doesnt spend his time in a holiday; a day infact, he decides to leave affairs for a pair of weeks and to use them to "recharge his batteries" (as he says).
Joined in Scotland (the place choosed for the holiday), Mike goes to the hotel in which he had booked.
While hes going to the airport to hire a piper and fly over the mountains, three suspicious men go down from a car with black glasses and approch him with threatening intentions, but as soon as one of the three men takes his arm, and pulls him, Mike exclaims: "Leave me! I can walk alone!" and taking advantage of a propitious moment, he goes away.
Mike, gets on a piper that is just landed and leave again, he doesnt care of mechanics imprecations.
Covered few hundred of miles, the engine starts to subside and Mike is forced to throw with the parachute. Once he has throwned from the piper he sees a little group of houses under him. He handles the draughts of the parachute and manages to land in the middle of a square, but as he is out of training, he falls and he hits his head and he loses consciousness...
When he wakes up, he realizes to be in a little country far from every modern centre. And here begins...Escape Towards The Unknown.
Main features:
- Graphics in 640x480 pixels at 256 colors;
- supports for SDL library;
- can be played in a window or full screen;
- brand new user command language interface;
- digitalized dialogues in many languages;
- user configurable;
- you can choose from a different set of GUI backgrounds.
Triple-A 1.4
Triple-A is a full-featured library for (finite) automata written in Java more>>
Cellular 1.5
Cellular is a program which can simulate 2D-cellular automata, the world of Wator, colliding 2D-galaxies or calculates z^2- and z^4-Mandelbrot sets. more>>
Cellular 1.5 is a program which can simulate 2D-cellular automata, the world of Wator, colliding 2D-galaxies or calculates z^2- and z^4-Mandelbrot sets. All simulations are animated (refresh rate 1 to 200 fps) and threaded, an inspector displays the speed of calculation and drawing. Furthermore the world of Wator includes statistics.
LifeSaver 1.0
LifeSaver brings a wonderful and impressive screen saver that displays the life cellular automata animation. more>>
LifeSaver 1.0 brings a wonderful and impressive screen saver that displays the "life" cellular automata animation. Has a speed control and colorful display.
Life Screensaver 1.0
Life Screensaver - Life game simulation screensaver more>>
You can read a bit about cellular automata and the game of Life, too.
ISA 0.6b
ISA - Finite-state automata with a growing set of features for research more>>
Enhancements:
- Currently supports 1, 2, and 3-dimensional FSA, though only 1 and 2-dimensional automata can be properly visualized.
- The current automata rule is John Conways Game of Life.
- The map wraps around on the sides, and zooming out will show repetitions.
- This has been somewhat performance optimized.
- Search functionality is included, and is even optimized for any non-trivial search.
- Lots of future developments on the way, many being research-oriented.
Loop 1.0
Loop is an impressive and unique screensaver which will catch your attention immediately. more>>
Loop 1.0 is an impressive and unique screensaver which will catch your attention immediately.
Chris Langton's cellular automata "loops" reproduce in the spirit of life. Beginning from a single organism, the loops from a colony. As the loops on the outer fringes reproduce, the inner loops -- blocked by their daughters -- can no longer produce offspring. These dead progenitors provide a base for future generations' expansion, much like the formation of a coral reef. This self-organizing behavior emerges spontaneously, from the bottom up -- a key characteristic of artificial life.
Don't Panic -- When the artificial life tries to leave its petri dish (ie. the screen) it will (usually) die... The loops are short of "real" life because a general purpose Turing machine is not contained in the loop. This is a simplification of von Neumann and Codd's self-producing Turing machine. The data spinning around could be viewed as both its DNA and its internal clock.
Nifty Life 1.2
Cellular automata program for Game of Life. more>>
Nifty Life is so named because it has a number of nifty features, such as:Document-based architecture, allowing you to save and open Life pattern files, and have multiple windows open at onceAbility to save and open .
lif files for cross-platform compatibilityAdjustable running speed, including unbounded speed when desiredAdjustable grid dimensions and cell sizeScrollable windows so that the grid can be larger than your screens sizeUse of color to indicate cell ageWrap around
mondo life 1.2
mondo life - Bring Conways game of Life to the Dashboard more>>
Click to add single cells, or randomly scatter a whole bunch onto the board. Set the speed to slow to watch it grow, or cranky it up and watch the patterns ebb and flow (or stop all together to edit the field).
Board is now resizable, faster, can wrap and supports rule variants.
- Page: 1 of 2
- 1
- 2