RobotMinds is a simulation of a tournament in which programmable robots compete. Each robot's objective is to find its way out of a maze to its home tile. The robots have sensors, and can act on what they sense. There are toxic tiles and radiation from other robots that will destroy robots if exposed to it for too long. The robots can be programmed by way of four screens of checkboxes representing binary switches, so you can program a robot with no knowledge of any programming languages. You can lay walls or full maps to restrict movement.
DAE Tools is cross-platform equation-oriented process modelling, simulation, and optimization software. Various types of processes (lumped or distributed, steady-state or dynamic) can be modelled and optimized. They may range from very simple to those which require complex operating procedures. Equations can be ordinary or discontinuous, where discontinuities are automatically handled by the framework. Model reports containing all information about a model can be exported in XML MathML format, automatically creating high-quality documentation. The simulation results can be visualized, plotted, and/or exported into various formats.
StepSim is a lightweight step-based simulation module written in Python. It can do simple real-time simulations of discrete systems. StepSim supports step-by-step simulation or can run until a break condition occurs. Simulations are made up of containers and converters. A container stores a discrete amount of units of a certain type. A converter draws units from one or more containers and delivers the result to another container. StepSim does not even attempt to do any parallel processing. It processes converters round-robin in a fixed order.
Rocket Propulsion Analysis (RPA) is a tool for the performance prediction of rocket engines. By providing a few engine parameters such as combustion chamber pressure, used propellant components, and nozzle parameters, the program obtains chemical equilibrium composition of combustion products, determines its thermodynamic properties, and predicts the theoretical rocket performance. A robust, proven, and industry-accepted Gibbs free energy minimization approach is used to obtain the combustion composition. It can perform analysis of nozzle flows with shifting and frozen chemical equilibrium, optimization of propellant components mixture ratio for maximum specific impulse of bipropellant systems, altitude performance analysis, analysis of nozzle performance with respect to overexpansion and flow separation, throttled engine performance analysis, estimation of test (actual) nozzle performance, and nested analysis: stepping of up to four independent variables (component ratio, chamber pressure, nozzle inlet conditions, and nozzle exit conditions).
CorsixTH is a clone of Theme Hospital. As computers evolve, we risk losing some classic games. Bullfrog's Theme Hospital, published in 1997, is a classic simulation game, but getting it to run natively on modern operating systems is getting progressively harder. CorsixTH aims to reimplement the game engine of Theme Hospital, and to be able to load the original game data files. This means that you will need a purchased copy of Theme Hospital, or a copy of the demo, in order to use CorsixTH. After most of the original engine has been reimplemented, the project will serve as a base from which extensions to the original game can be made.
The Whole Brain Catalog is a 3D virtual environment to facilitate solutions for currently intractable challenges in brain research. It is meant to enable the synthesis of data measured from brains at different scales into more coherent models of brain structure and function. The Whole Brain Catalog is a client-server platform that provides rich 3D views for researchers to zoom in, out, and around structures deep in a multi-scale spatial framework of the mouse brain. A 3D graphics engine used in graphics-intensive computer gaming generates high-resolution visualizations that bring data to life through biological simulations and animations.
MV3D is a virtual world and multi-player game framework for use with Python. It was designed with scalability in mind and is able to distribute a world across as many servers as needed while dynamically balancing the load. The simulation framework is not specifically slanted towards any one genre of online game or virtual world, and can just as easily be used for a space game as a fantasy setting. Objects on an MV3D server can be simulated using the ODE physics engine for realistic interactions. A single server is able to host thousands of of simulated objects. The client works with both the Ogre3D and Panda3D renderers.