Otro ejemplito de la libreria tcod en #python y #numpy . Esto es un bosque, con arboles dispuestos aleatoriamente (Poisson noise) y un personaje que camina a través del bosque. No puede pasar a través de los árboles debe esquivarlos.
La gracia de usar ruido Poisson (en realidad es distribucion de disco de poisson) en vez de ubicar los árboles de forma completamente aleatoria es que evita que haya árboles amontonados
Aqui se explica en detalle https://www.cemyuksel.com/cyCodeBase/soln/poisson_disk_sampling.html
cyCodeBase

cyCodeBase by Cem Yuksel