Added prog: "CanvasCellSim"
This commit is contained in:
28
www/statics/programs/CanvasCellSim_description.md
Normal file
28
www/statics/programs/CanvasCellSim_description.md
Normal file
@@ -0,0 +1,28 @@
|
||||
CanvasCellSim
|
||||
=============
|
||||
|
||||
Simulate a cellular automata and render it onto a canvas.
|
||||
|
||||
Contains a bunch of example configurations in `ccs_examples.ts` but can be freely configured with a custom transitioning function.
|
||||
|
||||
**See [the the github page](https://mikescher.github.io/CanvasCellSim/) for examples**
|
||||
|
||||
Included Examples:
|
||||
- Game of Life
|
||||
- Game of Life (with decay)
|
||||
- Forest Fire
|
||||
- Spiders and Mosquitoes
|
||||
- Cyclic
|
||||
- Pobalistic Cyclic
|
||||
- Caves
|
||||
- Mazes1
|
||||
- Mazes2
|
||||
- Seed
|
||||
- Seed (with decay)
|
||||
- Generic Lifelike (configure via [RuleString](https://www.conwaylife.com/wiki/Rulestring) or [RuleInteger](https://www.conwaylife.com/wiki/Rule_integer))
|
||||
|
||||
Support for
|
||||
- resizing canvas
|
||||
- wrapping or clamping edges
|
||||
- Moore or Neumann neigbourhoods (or custom transitioning)
|
||||
- performant drawing (cache colors and only render changes)
|
||||
@@ -607,7 +607,8 @@ return
|
||||
[
|
||||
'CannonConquest_01.webm', 'CannonConquest_02.png', 'CannonConquest_03.png', 'CannonConquest_04.png',
|
||||
'CannonConquest_05.png', 'CannonConquest_06.png', 'CannonConquest_07.png', 'CannonConquest_08.png',
|
||||
'CannonConquest_09.png', 'CannonConquest_10.png', 'CannonConquest_11.png', 'CannonConquest_12.png'
|
||||
'CannonConquest_09.png', 'CannonConquest_10.png', 'CannonConquest_11.png', 'CannonConquest_12.png',
|
||||
'CannonConquest_13.png'
|
||||
],
|
||||
],
|
||||
|
||||
@@ -712,4 +713,23 @@ return
|
||||
'youtube-dl-viewer_09.png',
|
||||
],
|
||||
],
|
||||
|
||||
|
||||
[
|
||||
'name' => 'CanvasCellSim',
|
||||
'internal_name' => 'CanvasCellSim',
|
||||
'internal_name_alt' => null,
|
||||
'category' => 'Simulation',
|
||||
'stars' => 3,
|
||||
'ui_language' => '',
|
||||
'prog_language' => 'Typescript',
|
||||
'short_description' => 'Render a cellular automata via javascript onto an HTML5 canvas',
|
||||
'add_date' => '2020-12-21',
|
||||
'license' => 'MIT',
|
||||
'urls' =>
|
||||
[
|
||||
'github' => 'https://github.com/Mikescher/CanvasCellSim',
|
||||
'homepage' => 'https://mikescher.github.io/CanvasCellSim/',
|
||||
],
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user