Хочу сделать рандомную генерацию предыстории группы главгероя в стиле где родился и с кем вырос, чтобы в результате получилось что-то типа:
Герой1(родился: в городе, рос: в большой семье), Герой2(родился: в лесу, рос: воспитан дикими животными), Герой3(родился: в деревне, рос: сирота)
или
Герой1(родился: в деревне, рос: в большой семье), Герой2(родился: в лесу, рос: без отца), Герой3(родился: в городе, рос: воспитан дикими животными)
Вопрос: как это хранить?
Изначально думал воспользоваться переключателями, но получается что при 4 героях и 4 возможных вариантах мест рождения, количество переключателей выходит огромным.
Второй мыслью было использовать переменные, но, насколько я понял, нельзя создать переменную типа массив, чтобы запихнуть в неё всю инфу об определённом персонаже. А если создавать переменные на каждого персонажа, то их количество, конечно, меньше, чем переключателей, но всё равно в процессе можно запутаться. Да ещё и переменная существует отдельно от персонажа, а хотелось бы чтобы присутствовали какие-то связи (или это не обязательно?)
В результате мне нужна в первую очередь помощь идеями где и как хранить подобную инфу более правильно, чтобы в дальнейшем было удобно к ней обращаться в проекте? Или, может, существуют другие способы решения данной проблемы?
Социальные закладки