import tcod
bsp = tcod.bsp.BSP(x=0, y=0, width=80, height=60)
bsp.split_recursive(
depth=5,
min_width=3,
min_height=3,
max_horizontal_ratio=1.5,
max_vertical_ratio=1.5,
)
# In pre order, leaf nodes are visited before the nodes that connect them.
for node in bsp.pre_order():
if node.children:
node1, node2 = node.children
print('Connect the rooms:\n%s\n%s' % (node1, node2))
else:
print('Dig a room for %s.' % node)
Сергей Карбивничий, Это так называемый Python Launcher в Windows. Дает возможность работать с разными версиями питона, не ставя их в Path. Там, py -2 script, py -3.8 script. Ставится по умолчанию с последними версиями питона..