Разнообразить текст локации при повторном посещении
Есть такая трабла. Хочется сделать динамический текст, но если все локи в игре зациклены и ты можешь вернуться на любую, то это представляется весьма проблематичным. Допустим, можно сделать неписей, которые будут каждый раз чем-то разным заниматься на этих локах, но, мне кажется, это не сильно решает дело.
Что посоветуете?
BigForest,
Это вариант, конечно, если у тебя достаточно сил и терпения, и таланта, чтоб подготовить несколько десятков различных описаний одного и того же места. Ко всему, это предложение здесь уже выдвигали.
BigForest:
Я, конечно, не профи, но чем это не вариант?
Код:mess = rand (1,2)
‘’
IF mess = 1:’описание1’
IF mess = 2:’описание2’
‘’
Идея правильная - исполнение корявое. (Извини, обидеть не хотел)
Если для Ajenta действительно подходит, чтоб из нескольких возможных описаний выбиралось одно случайным образом, лучше делать так:
Spoiler
при старте игры (или в локации с генерацией арены) создаём массив с описаниями:
KILLVAR '$area_desc'
$area_desc[]='Вы находитесь в своей комнате'
$area_desc[]='Вы в маленькой уютненькой комнатке, хорошо быть дома'
$area_desc[]='Дом, любимый дом'
В локации - посещения арены пишем:
i=RAND(0,ARRSIZE('$area_desc')-1)
*PL '<<$area_desc[i]>>'
К тому же - это даст возможность в ходе посещения локации добавлять новые описания…
MasterSet:
А ты правда думаешь что игрок каждый раз будет заново читать описание уже посещенной локации.
Эм-м… Попробуй в “Хранитель Старграда” поиграй нечитая :B:
Всё вышесказанное - считается ИМХО. :rolleyes:
Последнее слово - всегда за Nex-ом