1. A role-playing simulation program that makes a computer function as: a parameter setting unit that sets a plurality of patterns of parameters indicating attributes of virtual players who participate in a virtual role-playing; a player agent unit that realizes the virtual players corresponding to the parameters; a negotiation rule setting unit that sets a plurality of patterns of negotiation rules for a virtual lecture attendant who participates in the role-playing; a lecture attendant agent unit that realizes a virtual lecture attendant who carries out negotiations with the virtual players according to the negotiation rules; and a learning material preparing unit that allows the virtual players and the virtual lecture attendant to carry out negotiations corresponding to combinations of the patterns of the parameters and the negotiation rules, evaluates a negotiation result for each combination, and uses a parameter evaluated with at least a predetermined level as a learning material.