28 lines
715 B
JavaScript
28 lines
715 B
JavaScript
|
let life=require("./moarlife.js");
|
||
|
|
||
|
let valley = new life.LifelikeWorld(
|
||
|
["############################",
|
||
|
"##### ######",
|
||
|
"## *** **##",
|
||
|
"# *##** ** O *##",
|
||
|
"# *** O ##** *#",
|
||
|
"# O ##*** #",
|
||
|
"# ##** #",
|
||
|
"# O #* #",
|
||
|
"#* #** O #",
|
||
|
"#*** ##** O **#",
|
||
|
"##**** ###*** *###",
|
||
|
"############################"],
|
||
|
{"#": life.Wall,
|
||
|
"O": life.PlantEater,
|
||
|
"*": life.Plant}
|
||
|
);
|
||
|
|
||
|
function loop () {
|
||
|
valley.turn();
|
||
|
console.log("\33c");
|
||
|
console.log(valley.toString());
|
||
|
setTimeout(function() { loop(); },250);
|
||
|
}
|
||
|
|
||
|
loop();
|