Skip to content

brevis-us/brevis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

de51c17 · Jun 9, 2019
May 28, 2013
Jul 12, 2014
Jun 8, 2019
Apr 28, 2019
Nov 23, 2014
Nov 23, 2014
Nov 30, 2016
Nov 4, 2014
Jun 7, 2017
Jun 23, 2014
Nov 30, 2016
Dec 16, 2013
Jun 9, 2019

Repository files navigation

brevis

brevis, an open-source, functional scientific and artificial life simulator.

brevis is a 3D scientific, artificial life and complex systems simulator where simulations are written in the functional programming language Clojure.

On the web: http://brevis.us Chat: Join the chat at https://gitter.im/kephale/brevis

by Kyle Harrington (kharrin3@bidmc.harvard.edu), 2011-2014. http://kyleharrington.com

Current Brevis version:

Clojars Project

Citing:

DOI

Getting started:

[There is a prototype IDE that allows Brevis to be run with no extra software added. Be on the look out in 2014 for this fancy new version.]

brevis is designed to be compatible with Eclipse and a couple of Eclipse addons. These instructions should work with Eclipse versions on all major OS platforms.

  1. Install Eclipse - The development environment - http://www.eclipse.org/

  2. Install the EGit addon for Eclipse - Version control - http://www.eclipse.org/egit/

  3. Install the CounterClockwise - Clojure support in Eclipse - http://code.google.com/p/counterclockwise/

  4. Download brevis. Within Eclipse, Import Project->Team->Git URI, choose an address listed on https://github.com/kephale/brevis

  5. One-time project configuration. Within Eclipse, right click on brevis (the project you just imported), choose Leiningen->Reset Project Configuration

Usage

Developed for use with the Clojure Eclipse plugin, CounterClockwise (this must be installed).

  1. Open brevis.example.swarm

  2. Menu: Clojure -> Load file in REPL

Controlling the simulation

Default input:

esc - kill the simulation
left click + drag - rotate camera
w - move camera forward
s - move camera backward
a - move camera left
d - move camera right
z - move camera up
c - move camera down
o - screenshot

License

Brevis is licensed under Apache License V2.

Copyright 2012, 2013, 2014 Kyle Harrington All rights reserved.