Судя по реакции, эксперимент про дизайн-процесс в реальном времени кому-то интересен. Давайте попробуем. Мне интересно продумать\придумать\осмыслить вот эту идею - aushestov.ru/pre-concept/ Результата еще нет - он будет появляться в режиме реального времени, в виде цепочки твитов.
00.
Я хочу, чтобы игровым системы создавали интересные ситуации, сюжеты, если хотите. У меня есть какая-то экспертиза, позволяющая предположить, какие системы стоит объединить, и какие из этого сценарии появятся, но сейчас я хочу поступить иначе. Описать сами сценарии.
01.
И уже глядя на них думать, какие способы позволят их создавать.
02.
Вводная 1
Я хочу, чтобы главным элементом окружения игрока были люди, организованные в какую-то общность. Я хочу чтобы это окружение реагировало на внешнее влияние (ивенты и действия игрока).
03.
Вводная 2
Я не хочу задавать жесткий скрипт этих реакций. Я хочу, чтобы эти реакции моделировались игровой системой, были значимы, соответствовали хотя бы обывательскому пониманию психологии, социологии и экономики.
04.
Вводная 3
Происходящее должно иметь понятный на бытовом уровне контекст, любое отхождение от этого принципа приведет к необходимости тратить дополнительные силы на объяснение.
05.
Поэтому. Предположим, что небольшая группа людей занята исключительно выживанием. И выживание это сосредоточено на добыче пропитания. Звучит похоже на первобытное, до-обрядовое, некастовое общество, но это не должно ограничивать наше пространство для маневра.
06.
Выживание и добыча пропитания выбраны исключительно из простоты восприятия. Здесь может быть холод и добыча топлива. Враги и стены, которые от них защищают. Пушка и враг с пушкой. Но над шутерами мне и на работе работы хватает, поэтому - все-таки выживание и добыча пропитания
07.
Итак. Есть группа людей. Которые где-то живут. Которые добывают еду. Какие интересные истории с могут происходить с таким декорациями\участниками\окружением?
08.
Еды стало меньше.
Кому-то станет доставаться еды меньше? Всем равномерно? Или найдутся те, кто сможет отстоять свое количество еды, и вся тяжесть ограничений ляжет на оставшихся? Если всем равномерно - то смогут ли ослабленные недостатком еды люди добывать пропитание?
09.
Или начнется эскалация “меньше еды - меньше сил - еще меньше еды - еще меньше сил”? Если проблема побеждена, нужно перестраиваться на старый лад, или “победители” не смогут остановиться? Если есть разное мнение, то кто победит?
10.
Условия изменились, и нужно перебираться на новое место.
Все пойдут, или кто-то останется? А если разные точки зрения, куда идти? А что делать с теми, кто и рад бы идти, но не дойдет?
11.
К походу же нужно готовиться, а значит либо тратить больше сил чтобы добывать больше еды и откладывать, либо меньше есть, но тратить столько же сил, чтобы опять таки откладывать? Или не откладывать вообще, но тогда - куда и как идти?
12.
Еды с избытком
Можно меньше сил тратить на добычу? Это значит, что все вообще будут чуть меньше тратить сил? Или что появятся те, кто вообще не добывает еду? Они будут тунеядничать, или появится новое направление деятельности? Как к этому отнесутся те, кто все еще охотится?
13.
Выглядит так, что для того, чтобы система моделировала подобные события, мне нужны следующие элементы:
14.
- Само окружение
- Какие-то отличия одного куска окружения от другого, делающий выбор между двумя кусками окружения важным.
- Какие-то базовые взаимодействия людей с этим окружением.
- Какая-то реакция людей на это взаимодействие.
15.
- Какая-то реакция системы на то, как люди взаимодействую с окружением
- Какая цикличность, позволяющая взаимодействию быть актуальным не один раз, а в течении +- всего процесса.
16.
Как эти элементы могут выглядеть\работать\восприниматься?
17.
Окружение

Так как все, о чем мы говорили, это - добыча еды, то и окружение должно различаться на “можно добывать еду” и “нельзя добывать еду”. Пусть это будет
“Равнина” - просто земля, еду добывать не позволяет.
“Лес” - позволяет добывать еду.
18.
Отличия окружения, позволяющие делать выбор

Так как единственное, чем мы занимаемся - добыча еды, то все, чем могут отличаться элементы окружения, должно быть связано с добычей еды. Поэтому добавим свойство “эффективность” - как много еды можно получить с этого элемента.
19.
Так как выбор (да и все остальное в игре) в идеале должно подпадать под характеристику “Интересно”, то мы не можем дать выбор просто из двух вариантов - правильного, и не правильного. Нам нужен выбор из вариантов с несколькими переменными, связанными с разным результатом.
20.
В историях выше один из вариантов был “а что если еда кончилась”. Чтобы этого достичь, можно просто добавить установить количество еды, которое можно забрать с каждого элемента пространства, но тут опять таки нет интересного выбора.
21.
Игрок просто выгребает один элемент и переходит на другой. Интересное может появится, если нужно успеть это сделать до наступления каких-то событий, но - сам по себе элемент работать не будет.
22.
Поэтому вместо этого мы добавим параметр “плодородность” - сколько единиц еды данный кусок пространства производит за какой-то промежуток времени. А принцип работы параметра “эффективность” изменим с “Генерации еды” на “Максимальное количество еды за цикл\время”.
23.
Пока что у нас есть только “лес”. Не похоже, что его достаточно, чтобы это передать. Сделаем “лес” с разной пропорцией “плодородности” и “эффективности”? Потребует дополнительных и исключительно технических подсказок.
24.
Ассоциативно лес - место не самое удобное для добычи еды, не самое безопасное. Какое место исключительно “плодородно”(еда не кончается)? Озеро с рыбой. Какое место “эффективно” (можно за один раз выгрести много еды)? Пастбище.
25.
Итого в нашем пространстве для рассказа этих историй появляются:
Равнина (не еды)
Лес (плодородность -, эффективность -)
Озеро (плодородность +, эффективность -)
Пастбище (плодородность -, эффективность +)
26.
Выглядит так, что в нашем списке нет “райского сада” - места, обладающего и высокой плодородностью, и высокой эффективностью. Но нужно ли оно нам? Ни одна из иcторий выше его не требует. А значит, обойдемся пока без него.
На этом сделаем паузу на сон. Не стесняйтесь предлагать свои варианты "историй", задавать вопросы, челленджить мои ход мысли или любым иным образом давать обратную связь.
27. Я бы хотел написать что-то типа “Теперь у нас есть что-то, что производит еду быстро, но получать ее тяжело. И что-то, что производит еду медленно, но получать ее легко. И - просто пустое пространство, которое ничего не делает.” - но это описание предельных состояний системы.
28.
Без других систем и взаимодействий я могу рассказать историю про то, как еды изначально было мало, но “люди справились”, про то, как “еды было много, но “прости, мы все про**ли”” и про то, как еды медленно, но неизбежно становилось меньше, эдакий плавный саспенс. Скудновато.
29.
Какие еще истории с пространством мы знаем? Первым же на ум приходит открытие. Открытие неизведанного, которое дает больше, дает новое, челленджит. И вот тут нам пригодится наш райский сад, поиск которого может быть хорошей целью.
30.
Что нужно от самого пространства, для того, чтобы в нем можно было искать райский сад? Нужна “неизведанная территория”, чтобы искать его один раз раз, и генерация пространства - чтобы искать его несколько раз.
31.
Теперь наши равнины, леса, озера, пастбища и эдэмы с по каким-то правилам появляются в пространстве. Непосредственно вокруг стартовой точки видно все окружение, но все, что дальше, скрыто.
32.
Правила генерации нам не сильно важны, но мы точно захотим регулировать не только шанс появления, но и выделять взаимозависимости: мы не хотим двух эдэмов рядом друг с другом, не хотим, чтобы леса было меньше, чем пастбищ и озер, и не хотим чтобы равнин было меньше, чем леса.
33.
Базовые взаимодействия людей с окружением.

“Собирать еду” . Что это занчит? За какое-то время (ходы\сезоны\секунды ...) с участка пространства с едой (гекса, клетки, области в трехмерном пространстве ...) исчезает какое-то количество накопленной на этом участке еды.
34.
В “столпах” дизайна мы писали, что не хотим делать игру про таблички и сравнение параметров, что мы будем скрывать точные значения. Значит, уже накопленное количество еды должно визуально отображаться на клетке.
35.
Частота и количество выпрыгивающей из воды рыбы, количество животных на пастбище, количество птичек и мелкой живности в лесу - выглядит так, что мы можем это визуализировать без цифр.
36.
Сколько на этом участке еды уже накоплено, зависит от придуманного нами параметра “плодородность” и времени, пройденного до этого момента? А в самом начале игры, в момент времени t0, еды сколько-то уже есть? И это количество как-то меняется само по себе, без участия игрока?
37.
Проще говоря, у пастбища, найденного в момент времени t0, и у пастбища, найденного в момент времени t100, должно быть принципиально разное количество уже накопленного ресурса “еда”?
38.
Выглядит так, что нам нужен и диапазон стартовых возможных значений и предел здорового накопления, за которым прирост еды от параметра “плодородие” заметно снижается, и абсолютный верхний предел, выше которого ресурс копиться не может.
39.
При этом визуал куска пространства с ресурсом должен отображать текущее значение и меняться и при его изменении. Как происходит это изменение? Мгновенно? Игрок сразу видит, что здесь еды меньше уже не “много”?
40.
Если посмотреть в “столпы” нашего дизайна, там есть пункт про “не мгновенные эффекты, а тренды”. Про “не автоматическое изменение цифры, а получение ее приблизительного значения как часть игровых действий”.
41.
Про игровые взаимодействия, про влияние игрока на систему мы еще ничего не писали - мы ничего об этом не знаем. Но мы точно хотим, чтобы изменение визуала было немгновенно, а зависело от других параметров. Пока оставим это в таком виде и двинемся дальше, к взаимодействиям.
А сейчас - вынужденный перерыв на несколько часов минимум.
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Анатолий Шестов

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!