//
// Напутствие по управлению.
// Привет, игрок. Ты пробуеш освоить игру "Вечная Эльда". Поворот игровой камеры - подведи курсор к боковому ребру экрана (верхняя половина). Брошеный предмет летит к выбраному персонажу или по направлению вверх экрана. ЛЕВЫЙ КЛИК по игровому миру: Выбрать игровой предмет или начать разговор. ЛЕВЫЙ К. по выбраному предмету: Мирное действие ( сменить, поднять, открыть). ЛЕВЫЙ К. по кнопкам: Взять-отметить предмет или стартовать абилку-приём. Иногда абилка ( игровой приём) требует двух разных кликов - Левый клик по кнопке, а потом Правый клик, чтобы показать место в игровом мире, куда отправить снаряд. ПРАВЫЙ К. по игровому миру: Двигаться к месту клика или авто-атаковать кликнутого. // Есть зависимость от значка курсора. Подразумевается приказ своему герою. // Однако, если у нас выбран наёмник-помошник, то приказ будет этому помошнику. ПРАВЫЙ К. по кнопкам: Вызов особого меню ( контекстного). // Какие действия можно сделать с этой кнопкой или предметом в кнопке.
// финиш текста
// Идти - техническая абилка игры..
1.Идти Walk (авто-бег куда смотрит камера),
2.Идти Walk (скрытый рэльс, но яркая лесенка-тропинка),
3.Прыг Jump (дуга в бок),
4.Прыг Jump (вверх если экипирован гарпун с пометкой Ап),
5.Под Sub (скольжение под низкой аркой, если есть талант нужной степени),
6.Под Sub (пернос в некую саб-область)
7.Лезем Climb (любой рэльс аля альпинизм, если есть талант нужной степени).
// --- оперирование предметами..
Для не торопливых игроков рекомендуется нажымать правую кнопку мышы на предмете,
чтобы возникло поп-ап меню и предоставило список действий с этим предметом.
Левым кликом на строке этого меню и затем сразу или с дополнительным кликом
получаем некий эфект.
Многие предметы имеют одно-значные действия и поэтому их можно сразу левым
кликом для умолчательного действия.
Например, есть Шлем. У него в поп-ап меню есть две-три строки..
- выделить. (или снять выделение) (отмечено значком умолчанки)
- надеть. (отмечено значком "повторная умолчанка")
// - выбросить. //можно штрафовать за это.
Если выделяем Шлем, то всё идёт как-будто левым кликом - после этого понадобится
второй левый клик в каком-то окне. Например, в окне куклы героя на слоте "шлем",
чтобы исполнилась операцыя, которая от нажатия "надеть" исполняется.
Вобшем, кажэтся, что через меню удобней, но лево-кликам помогает принцып..
Сразу после первого левого клика, кликнутая кнопка становится на пару секунд
иначе подсвечена и если успеть ешё раз нажать левым, то происходит "повтор"
и предмет совершает "повторную умолчанку" - в даном случае "надевает шлем"
и старый шлем попадает на место ново-надетого.
Тоесть, долбани два раза левым кликом и ты используеш предмет в рюкзаке.
Если выделил предмет, а потом передумал, то чуть подожди - кнопка этого
предмета из зелёной подсветки превратится в красную, и если мы левым кликом
в красную, то как-бы отменим его выделение для операцый - курсор снова
станет "без отягошения".
В начале игры будет доступен предмет "футбольный мячик". Он показывает, что
некоторые предметы могут попадать в рюкзак (становиться инэр-предметом) и
обратно в игровое поле (само-стоятелньный).
Поп-ап-меню по мячику из двух строк..
- выделить. (или снять выделение) (умолчанка)
- поставить на землю. (умолчанка повторного клика)
Два раза левым кликаем - мячик ставится перед героем - можно пнуть - никакой
физики не просчитывается - мячик летает почти как горшок - подбегаем к нему
и отмечаем левым кликом - повтор левого клика и забираем мячик в рюкзак.
// Если есть свободный слот, то попытка поднятия всегда успешна.
// Нет никакого дроп-окна в таких случиях.
Некоторые предметы будут иметь несколько вариантов работы.
Как-минимум вот два из них..
1. Воспользоваться предметом (предмет не теряет качеств и не исчезает). (Lit use)
2. Запользовать предмет (предмет что-то проявляет, и сразу исчезает). (Full use)
Если по какому-то квэсту нам выдали предмет, который можно "запользовать",
то мы можэм запороть этот квэст, если проявим жадность и нажмём "запользовать".
Такие ответственые действия, как Запользовать, доступны только из поп-ап-меню.
Все лево-кликовые действия подразумеваются абсолютно безопасными, и если это
не так, то авторы игры допустили баг-ошыбку.
// Хочу внедрить в игру такой случий..
// Надо передать бутылку по квэсту - запользуем, а потом берём на курсор (выделяем)
// разные предметы и пытаемся запихнуть в бутылку. Так совершаем мошэничество, якобы
// востановив квэстовый предмет. А оказывается, квэст учит игрока миксовать предметы.
// ---
Совмешение предметов и следствия.
Предмет в рюкзаке можно кликнуть левой кнопкой мышы и, значит, что этот предмет
герой взял в руки - курсор поменялся - некоторые кнопки и окошки обвелись рамками.
Если предмет аля одежда, то окно куклы героя могло открыться.
Такжэ весь экран три-мерной геометрии игрового мира мог накрыться прозрачным
тёмным слоем, чтобы подчеркнуть, что мы не можэм кликать по земле или персонажам.
Взятый в руки предмет, можно левым кликом приложыть к другим предметам-кнопкам.
Всегда имеется ввиду попытка синтэза.
// Переставить предметы местами можно через пустой слот. А такжэ в поп-ап-меню
// появляется явная строка "поменять местами", если есть предмет "на курсоре".
Если вариант синтэза не найден, то пишут в середине экрана "ничего интересного".
Если вариант найден, но нет каких-то доп-условий, то игроку могут напечатать
фразу, где есть намёк.
Если вариант есть и ничего не мешает "воспроизвести следствие синтэза", то
происходит кастинг несколько секунд - в кастинге видно "что вызвали".
Например, кликаем банку червей и потом удочку - такой вариант есть, но если рядом
нет воды, то нам выведут фразу аля "вариант, но рядом нет воды".
Если вода рядом будет, то из числа на предмете "банка червей" отнимут единицу
и пойдёт кастинг "ловим рыбу" - если дождались конца кастинга, то нам выдадут
результат в ново-явленое дроп-окно или фразу "ничего не получилось".
// Обычно, при ловле рыбы, индикатор риска единица или двойка - рыб-надзор
// можэт проявиться рядом с героем - драка начьнётся, но юнит рыб-надзора
// всегда стоит на месте и пуляет в нас - мы можэм убежать от него легко.
Версия дроп-окна от рыбной ловли можэт быть таким..
Все пять дроп-слотов заполнены изображэнием золотой рыбки, но подсветка
постояно сдвигается - игроку намекают, что надо кликнуть лиш в один слот
и если он угадает "в каком слоте была настояшяя рыбка", то получит улучшэный
дроп-предмет (пока жэлания не понятно как исполнять).
// В дополнении к игре ужэ можно предоставлять игроку узорчатую строчку, где
// от игрока требуется напечатать правильно название жэлаемого предмета. хе-хе.
// Получение предмета не гарантировано, если у игрока мало ачивок и прочих медалей.
Золотая рыбка
Где твоя улыбка
Нету рыбки без костей
Нету добрых новостей.
// --- Набросок важных игровых окон..
= окно-крыло абилок внизу экрана - кликаем по кнопкам здесь, чтобы наш герой воевал и побеждал.
В середине фотка героя (игрок свою может вставить).
Над фоткой отдельное окно "повешаных заклинов" - какие бафы и дебафы сейчас работают на герое.
= Мини-мэп. Большого квадрата в не надо делать. (Мини-мэп крутится)
= Окно лог-инфо-чат.
= Окно гориз - улеталка спец-квадриков событий рил-тайм стратегии (нас атаковали, построен новый дом).
= Окно-колонка юнитов подыдержки. (справа сбоку)
Над ним окошко с абилками одного юнита - нужно выделить одного союзника и жмакнуть его абилку.
= Окно рюкзака героя. Здесь рядом полоска слотов дропа.
// Принято решение, что у юнитов-союзников игрока не будет своего рюкзака.
= Кукла героя (или выбраного помошника, но пока лиш для Главного героя). (над рюкзаками)
// здесь есть имя героя и много всяких мини-кнопочек.
= Окно обшения с купцами (торговля и квэсты)(слева поверх лог-инфо).
= Отдельное окно подтвердить куплю или подобное.
= Верхняя трапецыя выбраного предмета или юнита - сложное нагромождение.
// - отдельная мини-фотка. //если это монстр-враг, то печятать ранжыр где-то рядом.
// - хит-бар полоса.
// - стандартный сборник "повешаных заклинов" (здесь версия слева направо, как и у героя).
= Отдельное окно "повешаных заклинов трапецыи" (увеличеная версия)
= Отдельное окно "поп-ап трапецыи выбраного" для контекст-действий.
// вниз до середины экрана.
= Окно "мыслей героя" и вариантов диалога (над абилками - и до середины экрана)
//вверху рамки можэт быть внедрено имя глав героя.
= Угол системных кнопок. (свернуть окно клиент-проги, вызвать опцыи графики и типа того)
// Вызов паузы в игре (тоесть, прямо в бою с неким монстриком)..
Пауза по желанию игрока доступна если..
1. Игрок не участник "пати".
2. Локация, где находится игрок, позволяет паузу, потому-что не имеет свойства "мультиплэй".
Но есть жэлание отказаться от фичи Пауза.
Потому-что она умножыт количество багов.
Хочеш более лёгкой игры - играй за класс Ангелочка.
Вобшем, фича Паузы под большым сомнением.
Если с Игровой паузой у тэстеров будет много глюков вылезать, то надо смело отказываться от неё.
*** Смерть героя..
Погибший герой авто-стирается из гаража акаунта, а его экипировка и другие
предметы, которые были вместе с ним, присылаются по почте. Если эти письма
не обрабатываются игроком некое стандартное время, то письма исчезают.
Есть особеность - на старт-острове нет почты - на остров и с острова нельзя
послать письма. Но это ничего не значит - предметы погибшего героя всё-равно
отправляются по почте, но только обработать эти письма можно лиш в Порт-городе,
который является ближайшем пунктом, где впервые встречается "цивилизация".
Тоесть письма посылаются "на технический адрес акаунта" - в каждом письме
один предмет или несколько и текст про то, откуда эти предметы.
// технически, текст один и на него из каждого письма ссылка, которая при
// открытии письма превращается в текст и типа того.
Вобщем, если герой первый на акаунте, то рекомендуется на старт-острове
всегда выбирать бесплатный вариант кнопки "Продолжить игру".
// На старт-острове как-бы нет смерти, если хочеш продолжыть игру.
В остальных частях игры, кроме старт-острова, кнопка "Продолжить" покупается
за рил-деньги. После этой кнопки герой примерно минуту невидим и неуязвим, чтобы
отбежать (или воспользоваться порталом в Порт-город) из опасной зоны.
Нужно сделать админ-авто-скрипт, который автоматически пытается уловить варианты
"несколько смертей подряд" и бесплатно-принудительно отправляет героя в Порт-город
и накладывает на героя "добрый бан" на 12 часов.
Ну и важно, чтобы логистика событий, которые произошли с героем, могла легко
давать ответы на факт "глюк игры стал причиной смерти героя" - в таких случаях
игроку бесплатно выдаются "жетоны адвоката" - каждый жетон оплачивает три смерти.
Тоесть, если герой погиб из-за глюка игры, то нужно нажать кнопку "звонок другу",
чтобы случай попал в особую очередь для рассмотрения проблем и быстрей решился.
// интэрфэйс-кнопка "звонок другу" имеет кул-даун примерно в 6 часов, чтобы не спамили.
Вобщем, если погиб от глюка, то можеш и без звонка другу купить себе продолжение игры,
а потом получить жетоны адвоката - любые глюки админы должны пытаться находить
в статистике - вначале работы игрового автомата глюков больше, но и потребителей
продукта меньше.
Подобные "жетоны адвоката" могут выдаваться как один из утешительных призов лотэрей.
// Много нормальных рил-шоп штучек должны попадать к игрокам аля утешытельные призы.
И вероятней всего, надо такие жетоны выдавать в награду по одному из лёгких квэстов
в Порт-городе, чтобы игрок познакомился и с такой возможностью - персонаж может
выдавать текст аля "в жизни много случайностей" - вот тебе хороший подарок, который
поправит три глюка автоматически - если хочеш оставить его до лучших времён, то положи
на склад - жетоны срабатывают, когда они в рюкзаке.
В рил-шопе можно купить Абонимент смертей - одна из возможностей "нормальной игры".
// Длительность абонимента примерно двое суток, но это надо потом подгонять.
// Не собираешся подыхать - плати лиш мизер денюжку за входной билетик (на сутки).
В некоторые сложные подземелья игроки попадают лиш в составе пати, а один из участников
обязан иметь "Абонимент смертей".
Все участники любого пати (пока они в пати вместе с Абониментшиком) могут подыхать
сколько угодно и никаких "добрых банов" и прочих фигней.
*** Админство и модэрацыя..
Возможные проблемы..
- Занимание множества игровых акаунтов (акаунт и герой - это разное).
- Игра за множество созданых героев на одном акаунте.
- Игра за множество созданых героев на разных акаунтах.
- Вульгарные ники героев. (как-минимум, визуальные ники не равны техническим).
- Наживание игровой выгоды на багах игры.
- Передача игушэчных денег другим игрокам.
- Передача игровых предметов другим игрокам.
- Подыдавки в боях.
- Чат и не официальный язык модераторов. //модер должен понимать что пишут.
- Чат и спам (включая одни смайлы).
- Чат и прямой мат. (можно програмный фильтр-парсер простенький встроить)
- Чат и вуаль-мат. (этот пусть модэраторы приглушают, если захотят)
- Чат и угрозы другим игрокам. (модэраторы приглушат чат буяну)
- Чат и оскорбления других игроков.
- Чат и попрошайки (рекомендуется их вносить в список попрошаек)
- Чат и заглавные буквы.
- Чат и реклама рил-товара (пользуйтесь резинками фирмы алибас).
- Чат и реклама любого сайта (наш клан-сайт ввв kirpich ру).
- Чат и реклама игрового предмета (продам [поп-ап топор] - мин.цена 234).
Пускай шызики создают много акаунтов и много героев на них.
Если они пытаются захватить сочетания букв, то пускай слегка обломятся.
На стартовом острове у героев имя с приставкой.
После стартового острова и до 15-го ранжыра имя героя с мини-приставкой.
Если игрок на 15-ом и вышэ захочет убрать приставку и получить некое жэлаемое
имя для героя, то это связано с рил-шопом и разговорами с админами.
При этом за героем всегда сохраняется История имени. Поэтому, если некий
умный игрок хочет взять в пати другого, то смотрит историю имени и сражэний.
Там всё довольно прозрачно. Историю нельзя стереть за рил-деньги.
В клиент-прогах есть ряд опцый, которые "придавливают" чужие ники героев.
Тоесть вноси друзей в хорошый список, а остальных считай "толпой безликой".
Поэтому вульгарные ники не очень бесят.
Хотя можно составить список слогов, которые автоматически блокировать,
когда игрок пытается себе составлять начальное имя (с приставками).
Ну а финальное имя обсуждается с модерами и админами, поэтому предпологается,
что имена будут вменяемыми.
// Автоматически не допускаются имена аля ХваняХ. Последнюю Ха автомат всегда
// преобразует в маленькую.
Выгодные баги..
Игрок считается не-виноватым. Предпологается, что баги в современых ммо делают
сознательно, потом банят персонажэй и требуют от игрока рил-денег за разбан.
В моём случае, баги считаются ошыбкой разработчиков и админов, которые могут
смотреть за всякими лог-авто-декларацыями выгод - некий игрок вдруг поднял себе
много денег (стал лидером в списке дня по заработку) - смотрим его события
и всё видим - тихо исправляем место бага - игроки слегка поноют и успокоятся.
Передача игро-денег и предметов..
В механизм сервера вделаны свойства и процэдуры по обменам предметов и типа того.
Админы ставят некие числа и эти числа блокируют излишнюю активность "переводов".
Тоесть, в рил-сутки нельзя из своего героя выдать другим игрокам больше
установленой дозы денег и предметов. Акаунт здесь не при чём. Каждый герой
хранит "донорские и потребительские" свойства и не можэт через них перешагнуть.
Если выдать предмет герой уже не может, то и в диалог по обмену попасть не может.
Во всех диалогах по обмену, всегда решаюшее слово за Вторым игроком.
Тоесть первый игрок долго думает и выставляет форму обмена "как надо", включая
явное назначение второго игрока с кем и будет обмен - жмакает "утвердить"
и после этого уже не имеет никаких кнопок и манёвров, чтобы как-то подломить
или подменить в форме обмена. Второй игрок смотрит-сверяется и может нажать
"беру" или "отклонить, включая повторы" (перед этим можэт занести предлагателя
обмена в чёрный список, чтобы не докучал).
// в форме всегда есть кнопка по которой второй игрок может смотреть
// "историю продаж" первого игрока. Так можно видеть явных барыг и случайных.
Подыдавки в боях.
Умирать в бою с мобами - это на руку админам - за смерть игрок платит, дажэ
если купил абонимент и цэлые сутки можэт умирать бесплатно.
Никаких особых выгод при смерти получить нельзя - героя никуда не телепортируют.
Если смотреть на ПВП, то в игре есть только дуэль, которая всегда создаёт
клоны героев и никогда ничего не отнимает и не прибавляет - дажэ никакой
статистики не сохраняется для героев (для админов идёт кое-какая инфа).
Так-что нет выгод проигрывать или выигрывать - в пвп есть только смысл азарта,
потому-что смерть там не засчитывается - кнопку "Продолжыть" купить нельзя.
// Надо дуэльное ПВП очень акуратно рекламировать.
// И в бардачке героя обязательно изначально выставлять флажок "не принимать вызовы".
// Пусть те игроки, которым нужна дуэль, узнают про это, покопаются и отключат.
Ну а все раны и замесы в спец-локацыях (аля батэл-граунд) - здесь авторы игры
заранее делают правила такими, что "подыдавки" продуманы и не могут помешать
игровому фану. Тоесть пусть некие игроки рискуют и проигрывают - зато интересней игра
и всем некая выгода достаётся. По сути, авторы игры приветствуют проплату абониментов
на смерть - купи и умирай сколько влезет - рисковал ты или побежал на кухню, чтобы
отключить кипяший чайник - это никого не волнует.
У каждого героя три технических чат-абилки с кулдаунами..
1.Вывод строки в Мировой чат.
2.Вывод строки в Локальный чат. (авто-приём-обмен имено по этому каналу печатается).
3.Вывод строки по любому адресу Шэптаний (приват).
При входе героя у всех нормальный кулдаун - 1 минута.
Тоесть, игрок сначала целую минуту не можэт ничего в чат добавить.
// Всякие системные серверные услуги-обнаружытели-уведомители такжэ срабатывают
// по истечении минуты - можэт человек ошыбся и не хотел входить в игру.
И вот каждую минуту можно выдать строчку в три чат-режыма.
У тех кто достиг 15-го ранжыра появляется возможность три строки подряд вывести и
потом ждать три минуты (это всё можно допридумать).
Сервер пытается вести контроль, чтобы игрок не пытался на одном компе
переходить между разными героями (или акаунтами) и от них высказываться.
Как-минимум, никто не отменял, что текуший герой 30 секунд "выходит из игры".
// Вдобавок, сеанс героя 30 секунд "раскатывается", чтобы войти в игру.
// Например, насильно показывают список действий игрока в последнем сеансе
// и прогрес-бар идёт от 30 к нолю, мол погоди чуток - сейчас всё будет.
Подобный кулдаун чат-абилок должэн явно проредить эфективность спама и
подобных опухолей чата.
В игре есть официальный язык - свободный русский.
Тоесть, допускаются обороты от жытелей соседних стран и народные жаргонизмы.
Здесь важно пояснить игроку о том, что его текст читают модэраторы, и если
им не понятно, то они могут приглушать чат-возможности любому игроку.
"Нужен дд ласт слот" - это нормальная фраза - свободно-русская.
// Чат и спам
Надо попытаться в клиент встроить парсер, чтобы пытался пере-хватывать и
подменять или сокрашять всякие маты и повторы.
Оскорбления трудно отследить, но жывой модэратор можэт подобное узреть, увеличить
кулдауны чата до 5-10 минут и отправить админам событие.
Админы могут предупредить, а потом игрок-нарушытель можэт ныть про столкновение
с багом в игре. Важно, чтобы такие наказательные баги были большэ декоративные.
Например у спец-модели героя некоторые полигоны пропали - эта модель рисуется только
в окне куклы героя - другие игроки не видят.
Нарушытелю, конечно, пофигу, хотя его подсознание можэт что-то просечёт и успокоится.
// Чат и попрошайки
Пишут в приват. Игрокам рекомендуется использовать "быстрый суд чата".
Кликаем на кнопке "суд" и потом левую кнопку на нике - ник попадает в чёрный список,
а если правую, то ник попадает в друзья.
// В отдельном диалог-окошке можно перетаскивать ники между списками и свой сделать.
// Чат и реклама заглавными буквами
Здесь пока не знаю что делать.
Вероятно, тэстеры-модэраторы должны играть своими героями и смотреть в админский чат.
Там прямой эфир. Через 10 секунд каждая фраза переходит в нормальный чат.
Можно успеть попридержать фразу или удалить её.
// реклама игрового предмета
Это нормальное явление - кулдаун абилки чатирования должен справляться, чтобы
чат не был завален такими предложэниями.
Тема в архиве.