Игра состоит в том, что есть чат с каким-то человеком. И надо, допустим, уговорить его купить телефон. У пользователя есть две кнопки, с разными сообщениями. И выбирая ответы, у него либо получится уговорить человека, либо нет.
Как лучше реализовать игру?
Я так понимаю, что надо будет ответы компьютера и пользователя добавлять в массивы. А дальше как лучше сделать?
Скриншот удалён модератором.
Так как в нормальном диалоге следующие реплики зачастую зависят от предыдущих, то нужны не массивы, а дерево запросов и ответов. Или даже граф, так как возможно что несколько путей приведут к одной ноде.
А дальше усложняйте на свой вкус, введите шкалу отношения например, от которой зависят реплики бота.