zsh-users
 help / color / mirror / code / Atom feed
* A project to make screensaver out of Turing's morphogenesis
@ 2016-05-28 13:04 Sebastian Gniazdowski
  2016-05-29  1:09 ` Nikolay Aleksandrovich Pavlov (ZyX)
  0 siblings, 1 reply; 3+ messages in thread
From: Sebastian Gniazdowski @ 2016-05-28 13:04 UTC (permalink / raw)
  To: Zsh Users

Hello,
Zsh has floating point numbers, so it was possible to implement
Turing's morphogenesis in it:

https://asciinema.org/a/47133

I believe the images have special aesthetics because they resemble how
life is formed. Would be nice to have such a shell screen saver. For
example, on one my FreeBSD machine vt doesn't ever blank. But I don't
have experience with such software. It's nice to say "shell
screensaver", but:
- it should run only on active terminal (thought about remembering
last active terminal in a /tmp file via precmd)
- should run after some time (sched, will it play nice?)

Would anyone want to participate? To implement:
- 256 color terminals with reasonable color picking
- screensaver like behavior
- optimization, maybe Euler method isn't best for this, code is quite slow
- other algorithms or different parameters for, or variations of morphogenesis
- use of alternate screen to not flood terminal

https://github.com/psprint/zsh-morpho

Best regards,
Sebastian Gniazdowski


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-05-30 12:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-28 13:04 A project to make screensaver out of Turing's morphogenesis Sebastian Gniazdowski
2016-05-29  1:09 ` Nikolay Aleksandrovich Pavlov (ZyX)
2016-05-30 12:04   ` Sebastian Gniazdowski

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).