JASA is a high-performance auction simulator. It is designed for performing experiments in agent-based computational economics. It implements variants of the double-auction market, which is commonly used to run real-world market places such as stock exchanges. It is designed to be highly extensible so that other types of auctions can easily be implemented. The software also provides a base classes for implementing simple adaptive trading agents.
JABM is a Java API for developing agent-based simulation models using a discrete-event simulation framework. It has a simple architecture in which agents are represented using plain-old Java objects (POJOs). Simulations are configured via dependency injection using the industry-standard Spring framework, thus allowing attributes of any object in the simulation to be specified as random variables to be drawn from a specified distribution without having to write any Java code. Attributes of any object can be specified as independent variables or treatments with a given range of values, and experiments with different treatments can be easily parallelized using, for example, SGE.
Biogenesis simulates in a visual fashion the processes involved in the evolution of unicellular organisms in nature. It tries to be a didactic approximation to the ideas of mutation or evolution, and can be enjoyed also as an entertainment. It's intended to serve as a support to show students some basic biological facts. The idea of Biogenesis is taken from Primordial Life, but it's an independent project.
SoapQuest1024 is a small written after reading "20 Open World Games" on Gamasutra and coming across "Adventure". It's a very simple tile-based game written in 1024 lines of Java. You can wander around the place, picking things up and using them on other things by walking into them. You can save the gameand go back to it later. It's fully data-driven, based on a simple CSV format, and has things like wandering treants and a day/night cycle with light calculations.