I get the following error and cannot run (under Linux):
Traceback (most recent call last):
File "./kleinrl.py", line 1713, in <module>
curses.wrapper(main)
File "/usr/lib/python2.6/curses/wrapper.py", line 44, in wrapper
return func(stdscr, *args, **kwds)
File "./kleinrl.py", line 1710, in main
game.main()
File "./kleinrl.py", line 1703, in main
while self.game_turn():
File "./kleinrl.py", line 1595, in game_turn
interval = self.population[actorID].do_turn(actorID)
File "./kleinrl.py", line 891, in player_turn
self.draw_colour(self.population[1].location)
File "./kleinrl.py", line 1616, in draw_colour
self.draw_status()
File "./kleinrl.py", line 1633, in draw_status
k.mget(self.grid,self.population[1].location).items)+'floor')
_curses.error: addstr() returned ERR
BTW the current version of Hydra Slayer also uses Klein bottle for some of the deep levels (but you were first).