想写一个类似于黑客帝国中电脑里的数字掉落的程序。数字掉落中应该不会重叠,除非已经掉落的屏幕最下方。掉落的过程中颜色发生明暗变化,有深到浅。大家给点思路,应该怎么写?