Как лучше всего создать внутриигровой диалог для текстовой игры на Python? [закрыто]Python

Программы на Python
Anonymous
Как лучше всего создать внутриигровой диалог для текстовой игры на Python? [закрыто]

Сообщение Anonymous »

Мне нужны предложения по довольно простому методу создания дерева диалогов. В настоящее время у меня есть 2 метода:
  • создать отдельные переменные для каждого фрагмента диалога (плохо):

Код: Выделить всё

bobPartyDialogue1=dialogueBranch('Great party today, am I right?',{'Yeah!':bobPartyDialogue2,'No, this party is stupid.':bobPartyDialogueAngry})
  • составить 1 дерево диалогов для каждого случайного фрагмента диалога из диктовок и наборов (плохо и сложно):

Код: Выделить всё

bobdialogue={'what he says':{'option 1':('what he says',{"more options":('i hate you :(')}),'option 2':('what he says for option 2',{"nested options for option 2 #1":(';('),"nested options for option 2 #2":('meow')})}}
Диалосов не будет много, но мне бы хотелось, чтобы хорошая система справилась с этим. Я новичок в Python, это всего лишь хобби, поэтому будьте вежливы, любые объяснения всегда приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/790 ... based-game

Вернуться в «Python»