Skip to content

Procedural Blue, Endless Generation.

License

Notifications You must be signed in to change notification settings

lbgists/blue-ocean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blue Ocean

The content of this repository is licensed under the MIT License.

Scripts

Blue Ocean

blue-ocean-tc.sh (24-bit/true color) (YouTube)

blue-ocean-tc.sh (24-bit/true color) (YouTube)

blue-ocean.sh (256-color)

blue-ocean.sh (256-color)

Elementary cellular automaton

Default Rule 150 (YouTube)

Default Rule 150 (YouTube)

blue-ocean-eca.sh uses elementary cellular automaton (ECA) to simulate random depth (blue color value) changes with Bash $RANDOM. The script accepts one argument as the ECA rule number, default is 150. The use of ECA was inspired by fireplace.

The ECA state controls if the blue value randomly (10% of $RANDOM) goes up or down. Both ECA cellular tape and the array of blue values are cyclic tag system, which is unlike previous Blue Ocean scripts, which have edges.

The following screenshots are with different rules:

Rule 110

Rule 110

Rule 30

Rule 30

Rule 90

Rule 90

Gray Canyon

gray-canyon.sh (256-color)

gray-canyon.sh (256-color)

Rainbow

rainbow.sh (256-color)

rainbow.sh (256-color)