An open API service indexing awesome lists of open source software.

https://github.com/iliyalb/bluej-fox-rabbit

🦊 BlueJ life simulation project for university
https://github.com/iliyalb/bluej-fox-rabbit

bluej java oop simulation

Last synced: 7 months ago
JSON representation

🦊 BlueJ life simulation project for university

Awesome Lists containing this project

README

          

# Foxes and Rabbits
![Graph & Grid frames](Sample.png?raw=true)

Project: foxes-and-rabbits-graph
Authors: Michael Kölling and David J. Barnes

This project is part of the material for chapter 10 of the book

Objects First with Java - A Practical Introduction using BlueJ
Fifth edition
David J. Barnes and Michael Kölling
Pearson Education, 2012

A predator-prey simulation involving foxes and rabbits in
an enclosed rectangular field.

This is the first version of the simulation. This version
does not use inheritance.

## How to use
Create a Simulator object inside Bluej.
Then call one of:
+ simulateOneStep - for a single step.
+ simulate - and supply a number (say 10) for that many steps.
+ runLongSimulation - for a simulation of 500 steps.
Or use the release version `foxes-and-rabbits-graph.jar` file.