我目前正在制作 MUD,或者我们可以称之为 SUD(单人游戏)的唯一方法是输入命令。
def level_01_room_01():
choice = raw_input('>: ')
if choice == 'north':
level_01_room_02()
在这种情况下,如果用户输入 North,大写 N,代码将不会感知此命令。如果我真的必须输入,那将是一个大麻烦:
def level_01_room_01():
choice = raw_input('>: ')
if choice == 'North':
level_01_room_02()
if choice == 'north':
level_01_room_02()
if choice == 'NORTH':
level_01_room_02()
等等。
有什么办法可以解决这个问题,以便玩家可以完全按照自己的意愿输入单词?