Skip to content
alex kozik

CritterWorld

An artificial-life simulator in Java where each critter is driven by a program in a custom language.

What’s in it

language     parser and interpreter for the critter-behavior language
movement     A* and Dijkstra pathfinding
view         real-time JavaFX visualization
stack        Java · JavaFX · Gradle · JUnit

Solo Cornell CS 2112 course project. The source is not public.

← all projects