GithubHelp home page GithubHelp logo

asw12 / zoogas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ihh/zoogas

2.0 2.0 1.0 703 KB

Z00 G45. A simple entropy-maximizing game on a Lotka-Volterra cellular automaton

Home Page: http://biowiki.org/ZooGas

Java 100.00%

zoogas's Introduction

Z00 Gas

(To run, type 'make zoogas'.)


WELCOME TO YOUR NEW JOB

Hi, welcome to your first day as keeper at the Rock-Paper-Scissors zoo!
There are three types of animal here: reds, greens and blues.
Reds eat greens eat blues eat reds.
Munch munch munch munch munch.

There's not much to do; just maintain the cage enclosures.
They're built out of this cheap cement that degrades really fast.
You can use this cement spray (S) to repair'em, but watch your stocks (upper right).
To use the spray, just mouseover where you want to repair and press S (or click).

You have a few other tools, too:
If the animals get out of hand, use the acid spray (D). Kinda cruel though.
They like the perfume (F), but don't use it outside the cages: it stinks up the place.
Keep your hands off the mutator gas (G), that ain't for newbies like you!

You can track your population balances down the bottom of the screen.
Tools are on the right. Watch your diversity score and don't let any critters go extinct!

OK, I'm off to lunch. Catch ya later!
---STAN THE MAN, HEAD ZOOKEEPER


[Underneath Stan's note is a vinyl-bound folder]

   ---++ FORMAL CODE OF ETHICS ++---
        ROCK-PAPER-SCISSORS ZOO

As zoo's resident keeper/bioengineer, your goal is to maintain a diverse zoo population.
You have several tools to do this, delivered by pressing the following keys (using the mouse to target):

S - cement spray
D - death spray (acid)
F - fecundity (perfume)
G - mutator gas

Your reserve stocks of these gases are shown to the right of the board.
Your population charts are shown under the board.
Your diversity score is shown as a number (bottom right) and a grey bar (bottom).
The higher your score, the faster your sprays and gases will be restocked.
(Your highest diversity score is also shown.)

Things to try:
- maintain the cage walls
- use cement spray to build a new cage enclosure from scratch
- isolate a single species inside a cage
- mutate the population of a cage
- build two cages with a common wall
- break down the wall with corrosive gas (or just let the wall decay)
- just go crazy and spray cement everywhere, creating a loosely-connected set of patches
- use mutator gas all over the patches
- trap perfume and mutator gas in the walls
- can you get a stable 3-cycle inside a cage?

There is a cheat code, but you'll have to guess it!
(Or look in the source code. All sorts of fun can be had by tweaking the game parameters, too.)

zoogas's People

Contributors

asw12 avatar

Stargazers

 avatar Ian Holmes avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.