Однако мне бы хотелось, чтобы игрок перемещался по меню с помощью клавиш со стрелками и выбирал вариант с помощью клавиши «Ввод». Чтобы было понятно, какой вариант они собираются выбрать, мне также хотелось бы, чтобы текст выбранного варианта был выделен. Если вы когда-либо играли в ASCII-рогалик, вы знаете, как он выглядит.
Вот код, который у меня сейчас есть для классов:
Код: Выделить всё
def character():
print "What is your class?"
print "1. The sneaky thief."
print "2. The smarty wizard."
print "3. The proletariat."
charclass = raw_input("> ")
if charclass == "1" or "thief":
charclass = thief
print "You are a thief!"
elif charclass == "2" or "wizard":
charclass = wizard
print "You are a wizard!"
elif charclass == "3" or "prole":
charclass = prole
print "You are a prole!"
else:
print "I'm sorry, I didn't get that"
Подробнее здесь: https://stackoverflow.com/questions/394 ... arrow-keys