Обсуждение концепции сохранений - чекпоинты


Пт Июн 15, 2018 16:52
Jumangee
Во всех бочках затычка

На текущий момент в сторигеймах реализован только один механизм сохранения состояния – автоматический, он позволяет продолжить с текущего места если например игрок отвлёкся от игры, то ему не придётся начинать с начала.
Этот механизм идеально подходит для небольших историй, в случае если игрок хочет пере-играть он начинает с начала. И всё вроде бы хорошо, но, иногда авторы чрезмерно увлекаются, и появляются длинные приключения, которые читаешь, читаешь... а потом либо плохая концовка, либо вообще dead-end. И вот в такой ситуации, длинную историю не будут перечитывать с начала бОльшинство игроков. И вот тут может прийти на помощь альтернативный вариант сохранения – возможность "вернуться".
Чаще всего эта возможность вернуться вам известна как "сохранение", она же savegame. Реализаций подобных сохранений – множество. Вариант "сохранение в файл" не подходит в силу разных причин (работа с фалами, это ж ведь вообще прошлый век, да?), и я предлагаю обсудить идею системы сохранений на основе "чекпоинтов".
Как может выглядеть такая система сохранений?
автор заранее определяет список чекпоинтов стори, по-сути – разделяет историю на "части". В те моменты, когда игрок, по мнению автора, достиг окончания части, добавляет авто=сохранение чекпоинта. После достижения чекпоинта, игрок всегда может к нему вернуться. При этом, игрок изначально видит весь список чекпоинтов игры – как бы "оглавление", что позволит игроку понимать сколько он прошёл, и сколько ещё ему осталось – тоже ведь не лишнее, да?
Например, это может выглядеть так:

Таких чекпоинтов должно быть в сумме – не больше, скажем, пяти и работать по принципу первого посещения.
Тем не менее, достигнуть чекпоинта можно разными путями, что можно отразить в названии чекпоинта. На примере выше, все чекпоинты названы "Часть N", но, например, для чекпоинта 1 (Часть 1) доступны 3 разные "варианта", это что что-то типа достижений в миниатюре – каким способом ты достиг этого места. В этом примере, первая часть пройдена по пути "Первые шаги". Теперь игрок может вернуться к нему в любое время. При этом он знает, что примерно 2/3 истории пройдена.

Пт Июн 15, 2018 16:58
Pyrir
17  1  7  Герой легенд

я счетаю, это слишком сложно. пусть все играют с начала


_________________
Делай что должен и будь что будет (с)
Сб Июн 16, 2018 18:01
Скальд
15  26  59  50  Герой легенд

Опять же, структурно игра может не идти от пункта А в пункт В с рядом чекпоинтов по пути: это может быть набор рандомных событий, циклически и вариативно меж собой повязанных. В таком случае может стать вопрос сохранения состояния персонажа,а каких-то обязательных для посещения локаций может не быть вообще (ну, например, если когда-нибудь начну выкладывать одну из частей "Морских баек", нельзя же задать чекпойнт на абсолютно каждый параграф).


_________________
Говори, что думаешь - и думай, что говоришь!
Сб Июн 16, 2018 19:29
Ksaitr
7  Путник

пусть будет, опять же дайте авторам инструмент, а уж он сам пусть решает, применять его или нет(соответственно первый коммент потеряет актуальность)


_________________
https://vk.com/ksaitrproject
Ср Июн 20, 2018 10:58
maltiez
11  80  19  Магистр неизящных искусств

Я бы не показывал игроку весь список чек-поинтов с самого начала. Только когда ГГ достигает чек-поинта, на листе персонажа должна появляться инфа об этом. И с этого момента игрок может в любое время откатиться до этого чек-поинта.

Вместе с прохождением чек-поинта, должны сохраняться статы. Автору наверное проще всего обозначить параграфы, которые являются чек-поинтами. А система должна проинформировать игрока, внести запись в лист персонажа и сохранить статы для отката.

Ср Июн 20, 2018 11:04
Ярун
13  Бывалый авантюрист

Как я у же говорил "чекпоинт" надо отдать на откуп игроку. Ведь если автор книги не поставил этих меток в игре, то вся система рухнет. Игрок сам решит где ему поставить метку для возврата, а она ему не понравится, то он может начать снова.


_________________
Feci quod potui, faciant meliora potentes (я сделал что мог, пусть сделает лучше кто может)
Ср Июн 20, 2018 11:57
Jumangee
Во всех бочках затычка

В ситуации, когда от прохождения зависит будет ли игрок играть ещё раз, важно правильно расставлять точки сохранения и игрок этого сделать не может. Он может сохраниться там, где он выборов уже ничего нельзя изменить. Для длинных историй это критично, а если автор не проставил чекпоинты, значит история достаточно короткая для пере-прохождения с начала. Опять же, вы зря недооцениваете возможность предоставляемую набором точек сохранения – отражения "прогресса" истории, она реализуема только при подготовке автором.

Разделы форума