精灵生成器 的python端口。 它实际上可以接收任何模板,并根据模板随机生成子画面。 算法 通过使用二维蒙版来生成精灵。 然后将掩码中的值随机化并镜像。 生成的模板将呈现到canvas元素。 该算法在网站上有更详细的说明。 例子 飞船 机械人 龙族 龙自上而下 码 from SpriteGenerator import generate_canvas robot = [[ 0 , 0 , 0 , 0 ], [ 0 , 1 , 1 , 1 ], [ 0 , 1 , 2 , 2 ], [ 0 , 0 , 1 , 2 ],