写了个程序模仿重力和风弹钢琴

Description
up主沉迷研究编程中(?

左边和上边的蓝条是随机生成的风向,每个小球都代表的是一个音符,落地的时候会触发音符,靠左的是低音,靠右的是高音。然后小球出生的高度(势能)决定了音符的力度。小球每落地反弹一次都会损失一定的势能。演奏的时候可以靠调整高度和节奏强调几个音符作为随机生成的“主题”。

用的平台是processing (processing.org)
模拟自然的部分参考的是daniel shiffman的《the nature of code》。