cacatoo
Version:
Building, exploring, and sharing spatially structured models
134 lines (109 loc) • 10.4 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8">
<title>Cacatoo manual</title><link rel="icon" type="image/png" href="images/favicon.png" />
<link rel="icon" type="image/png" href="images/favicon.png" />
<script src="scripts/prettify/prettify.js"> </script>
<script src="scripts/prettify/lang-css.js"> </script>
<link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
<link type="text/css" rel="stylesheet" href="styles/menu.css">
<link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>
<script src="scripts/jquery.js"></script>
<script src="scripts/cacatoo.js"></script> <!-- Include cacatoo library (compiled with rollup) -->
<script src="scripts/all.js"></script> <!-- Include other libraries (concattenated in 1 file) -->
</head>
<body>
<!-- --------------------- START MENU. Couldnt get it to load dynamically, so this needs to be replaced in every HTML file upon changing --------------------- -->
<header class="header" id="btnNav"><buton class="header__button" id="btnNav" type="button"><i class="material-icons">menu</i></buton></header>
<nav class="nav"><div class="nav__links">
<a href="#" class="nav__head"><i id="btnNavclose" class="material-icons" style="cursor:pointer"> menu </i> Cacatoo </a>
<a href="index.html" id="nav__link" class="nav__link">Home</a>
<a href="https://github.com/bramvandijk88/cacatoo" id="nav__link" target="_blank" class="nav__link"> Source code (Github)</a>
<!-- <a href="https://replit.com/@bramvandijk88/Cacatoo-IBMs-with-examples" id="nav__link" target="_blank" class="nav__link"> Replit </a> -->
<a href="#" class="nav__head"><i class="material-icons"> play_circle_outline </i> Examples</a>
<a href="example_predator_prey.html" id="nav__link" class="nav__link"> Predator prey</a>
<a href="example_colony_growth.html" id="nav__link" class="nav__link"> Colony growth</a>
<a href="example_pheromones.html" id="nav__link" class="nav__link"> Ant pheromones</a>
<a href="example_aapjes.html" id="nav__link" class="nav__link"> Aapjes (monkeys)</a>
<a href="example_mutational_jackpot.html" id="nav__link" class="nav__link"> Mutational jackpot</a>
<a href="example_starlings.html" id="nav__link" class="nav__link"> Starlings</a> <a href="example_cooperation.html" id="nav__link" class="nav__link"> Cooperation</a>
<a href="example_TEs.html" id="nav__link" class="nav__link"> Transposon evolution</a>
<a href="examples_jsfiddle.html" id="nav__link" class="nav__link"> More examples (JSFiddle)</a>
<a href="#" class="nav__head"><i class="material-icons"> grid_on </i> How to Cacatoo </a>
<a href="overview.html" class="nav__link"> Tutorials (Blog style)</a>
<a href="list_of_options.html" class="nav__link"> All configuration options</a>
<a href="populating_the_simulation.html" class="nav__link"> Populating a simulation</a> <a href="display_and_colours.html" class="nav__link"> Display, colours, and UI</a>
<a href="neighbourhood_retrieval.html" class="nav__link"> Neighbourhood retrieval</a>
<a href="random_numbers.html" class="nav__link"> Using random numbers </a>
<a href="grid_events.html" class="nav__link"> Grid events</a>
<a href="working_with_odes.html" class="nav__link"> Working with ODEs</a>
<a href="jsdocs/index.html" id="nav__headlink" target="_blank" class="nav__headlink"><i class="material-icons">data_object </i> Full JS-Docs</a>
</div><div class="nav__overlay"></div></nav>
<script>
document.addEventListener("DOMContentLoaded", () => {
const nav = document.querySelector(".nav");
document.querySelector("#btnNav").addEventListener("click", () => {
nav.classList.add("nav--open");
});
document.querySelector(".nav__overlay").addEventListener("click", () => {
nav.classList.remove("nav--open");
});
document.querySelector("#btnNavclose").addEventListener("click", () => {
nav.classList.remove("nav--open");
});
var all_links = document.getElementsByClassName("nav__link");
var hide_menu = function() {
nav.classList.remove("nav--open");
};
for (var i = 0; i < all_links.length; i++) {
all_links[i].addEventListener('click', hide_menu, false);
}
});
</script>
<!-- --------------------- END MENU --------------------- -->
<div id="main">
<h1 class="page-title"><a href="https://github.com/bramvandijk88/cacatoo"><img src="images/elephant_cacatoo_small.png"></a> <b>JSFiddle examples</b> </img></h1>
The easiest way to get started with Cacatoo is using JSFiddle and immediately start coding! Here are some links to JSFiddle to get you started!<br>
<br><br>
<h2 class="page-title"> <b>Classic 2D CA's</b> </img></h2>
<a href="https://jsfiddle.net/bramvandijk88/0btvcn2q/" target="_blank"><div class="example_card" ><center>Game of Life</center><div class="example_card_img" style="background-image:url('images/gol.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/wc2z3sxj/" target="_blank"><div class="example_card" ><center>Voting rule</center><div class="example_card_img" style="background-image:url('images/vote.gif')"></div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/nkLzeoay/" target="_blank"><div class="example_card" ><center> Modulo prime</center><div class="example_card_img" style="background-image:url('images/prime.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/4m518gwx/" target="_blank"><div class="example_card" > <center>Spirals</center><div class="example_card_img" style="background-image:url('images/spirals.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/2yx56qaz/" target="_blank"><div class="example_card" > <center>Rock-paper-scissors</center><div class="example_card_img" style="background-image:url('images/rps.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/v1wch2qd/" target="_blank"><div class="example_card" ><center> DLA</center><div class="example_card_img" style="background-image:url('images/dla.gif')"> </div></div></a>
<h2 class="page-title"> <b>PDEs/reaction diffusion</b> </img></h2>
<a href="https://jsfiddle.net/bramvandijk88/s46tywkz/" target="_blank"><div class="example_card" > <center>ODEs: Lotka Volterra</center><div class="example_card_img" style="background-image:url('images/lotka.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/qehw1ad8/" target="_blank"><div class="example_card" > <center>ODEs: Turing Patterns</center><div class="example_card_img" style="background-image:url('images/turing.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/wo2q6bkv/" target="_blank"><div class="example_card" > <center>Healing stripes</center><div class="example_card_img" style="background-image:url('images/healing.gif')"> </div></div></a>
<h2 class="page-title"> <b>Ecology/evolution</b> </img></h2>
<a href="https://jsfiddle.net/bramvandijk88/5ycqe8vt/" target="_blank"><div class="example_card" ><center> Mutualists and cheater</center><div class="example_card_img" style="background-image:url('images/cheater.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/avnq8gpe/" target="_blank"><div class="example_card" > <center>Serial transfer</center> <div class="example_card_img" style="background-image:url('images/serial.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/fd7a42p5/" target="_blank"><div class="example_card" > <center>Allele surfing</center> <div class="example_card_img" style="background-image:url('images/petridish.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/7hgd0ucf/" target="_blank"><div class="example_card" > <center>Consumer-resource</center> <div class="example_card_img" style="background-image:url('images/dot_display.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/aue2L7xr/" target="_blank"><div class="example_card" > <center>Cooperation</center> <div class="example_card_img" style="background-image:url('images/coop.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/w7v43mtL/" target="_blank"><div class="example_card" > <center>Complex ecosystem</center> <div class="example_card_img" style="background-image:url('images/complex.gif')"> </div></div></a>
<h2 class="page-title"> <b>New feature demo's</b> </img></h2>
<a href="https://jsfiddle.net/bramvandijk88/a1g0khd2/" target="_blank"><div class="example_card" > <center>PNG as initial map</center> <div class="example_card_img" style="background-image:url('images/NLsir.gif')"> </div></div></a>
<a href="https://jsfiddle.net/bramvandijk88/j7cbLam3/" target="_blank"><div class="example_card" > <center>Not just grids!</center> <div class="example_card_img" style="background-image:url('images/chemotax.gif')"> </div></div></a>
<a href="https://tbb.bio.uu.nl/bvd/simulations/recording_example/" target="_blank"><div class="example_card" > <center>Image/data recording</center> <div class="example_card_img" style="background-image:url('images/recorder.png')"> </div></div></a>
<center>
<table>
<tr>
<td style="padding:0px"> <div id="canvas_holder" class="cacatoo-content"></div>
</td>
<td style="width:33%"> <div id="form_holder" style="margin-top:15%"></div>
</td>
<td> <div id="graph_holder"style="margin-top:15%">
</div>
</td>
</tr>
</table>
</center>
</div>
<script> prettyPrint(); </script>
<script src="scripts/linenumber.js"> </script>
</body>
</html>