Мир питомцев
Игровой мир
Состоит из 6 локаций, разделяющиеся на 2 вида:
1) Общая
2) Зонная
Общая локация встречает игрока при входе в игру, с неё возможен переход в зонные локации.
Зонные локации делять на 5 видов:
1) Локация собак
2) Локация кошек
3) Локация грызунов
4) Локация рыб
5) Локация птиц
Локация собак — выполнена в изометриеском стиле, полностью голая с обозначением границ соприкосновения с другими локациями. Размером в полтора игрового экрана. Граничит с локациями рыб, кошек. Локация засеяна мелкой газонной травой с камушками, цветочками и проблешанами до песка.
Локация кошек — аналагично локации собак. Граничит с локациями собак, грызунов и рыб. В основном трава усеянная маленькими цветочками.
Локация грызунов — анолагично локации собак. Граничит с локациями кошек и рыб. В основном состоит из песка с проплешинами травы.
Локация рыб — выполнена в 2д формате в таком же стиле как в игре «Fishdom». Подводные скалы, вода и песок.
Локация птиц — выполнена в чистом 2д формате. На локации изображено дерево на котором живут наши птицы.
Дополнительные строения на локациях.
1) Домики
2) Декорации
У каждого питомца есть свой домик. На текущий момент в игре будет по 5 домиков на одного питомца. С возможностью расшерения до 10 и более.
Декорации возможно будет купить в магазине и установить в любом месте локации рыб (в той зоне, которая создана для декораций. Смотреть игру «Fishdom»), собак, кошек и грызунов. Всё это будет продаваться в магазине под специальной закладкой.
Питомцы
В игре будет 25 питомцев. Все они разделены на 5 видов:
1) Собаки
2) Кошки
3) Грызуны
4) Рыбы
5) Птицы
У каждого вида по 5 пород.
Собаки:
1) Золотистый лабрадор
2) Немецкая овчарка
3) Сембирнар
4) Чихуахуа
5) Йоркширский терьер
Кошки:
1) Британская короткошёрстная
2) Сибирская
3) Персидская
4) Сиамская
5) Мей-кун
Грызуны:
1) Хомяк
2) Шиншила
3) Мышь
4) Песчанка
5) Морская свинка
Рыбы:
1) Золотая рыбка
2) Рыба клоун
3) Голубой хирург
4) Мавританский идол
5) Гурами
Птицы:
1) Волнистый попугайчик
2) Канарейка
3) Амадин
4) Солой
5) Какаду
Все животные живут по своим локациям. Но не просто живут, а анимировано обитают. У каждого питомца есть 6 стандартных анимаций:
Хотьба Бег (У рыб, птиц и грызунов это анимация ходьбы с ускорением) Грусть Еда Мытьё Определённая анимация для каждого питомца (Собака лает, кошка мурчит)Каждый питомец имеет несколько характеристик:
1) Чистота — Параметр, который влияет на стоимость мини-игр в усталости. Чем грязнее питомец, тем больше энергии он тратит на игру. Данный параметр падает со временем и отображается в %.
2) Голод — Параметр, который отвечает за блокировку мини-игр. Голодный питомец не будет с нами играть. Данный параметр падает со временем и отображается в %.
3) Энергия — Параметр, который нас ограничивает в количестве мини-игр за одного питомца. Данный параметр падает со временем и отображается в %.
4) Счастье — Чем выше счастье, тем быстрее восстанавливается энергия. Данный параметр падает со временем и отображается в %.*
*Математика будет приведена в отдельных файлах для каждого параметра.
Для повышения до уровня «отлично» надо выполнять определённые действия:
1) Помыть
2) Покормить
3) Поиграть
4) Дать отдохнуть (это ни какое не запрограммированое действие, просто питомец отдыхает, гуляет по локации и занимается своей жизнью)
Помыть и покормить делаются простым нажатием кнопки в интерфейсе питомца. После нажатия кнопки проигрывается анимации «еда» и параметр, который привязан к действию восстанавливается на 100%.
Поиграть — действие, которое вызывает мини-игру. Поиграв в которую игрок зарабатывает деньги, поднимает опыт и повышает счастье питомца.
Мини-игры
Каждый питомец в игре имеет набор мини-игр. Разнообразие делается для того, что бы игры не приедались. А счастье будет отвечать за то, что бы игрок не играл только с одним питомцем, а поддерживал счастье всех питомцев вместе.
Виды игр:
1) Бег на перегонки
2) Бег на перегонки с припятствиями
3) Поймай питомца
4) Найди питомца (Прятки)
5) Авиационный полёт
6) Собирательство
7) Лабиринт
8) Аля «Атлантида»
9) Повтори за питомцем (игра на память)
Так же у каждой игры будет несколько концовок. Ниже будет приведено краткое описание игр.
Бег на перегонки — Два питомца соревнуются в скорости перемешения, которую можно увеличивать кликая в «кнопки ускорения» появляющиеся в определённом месте. Так же кроме кнопки ускорения над полем бега будут появляться разные предметы, кликнув на которые игрок собирает (на текущий момент это монетки). В игре используется один важный момент: кнопка ускорения. Монетки являются дополнительным бонусом, но их количество необходимо настраивать, что бы не создать дисбаланс в игровой валюте. Необходимые бары и настройки это деньги, которые меняются при сборе и опыт который изменяется по окончанию игры. Вся математика игры в отдельном файле.
Бег на перегонки с припятствиями — для это игры, есть два варианта исполнения:
1) Два питомца соревнуются в скорости перемещения, которую можно увеличивать нажимая «кнопку ускорения» и понижать не преодолевая препятствия. Задача добраться до финиша преодолев все препятствия и собрав максимальное количество ускорений. Так же в этой игре используется дополнительный бонус сбор предметов (на текущий момент монеток). Преодоление припятствий происходит путём нажатия мигающий кнопки позади питомца, мигать она начинает за 1.5 секунды до того как собака сровняется с припятствием. Игра мало чем отличается от бега, разница лишь в преодолении препятствий. Вся математика построения трассы (расположение препятствий), ускорения, замедления и не преодоление ИИ препятствий в отдельном файле.
2) Один питомец движеться по прямой. Задача добраться до финиша. На это у питомца есть 3 попытки. На пути питомца встречаются разные мелкие детали, которые не дают ему продвинуться дальше. Кликая по препятствиям они убираются на время и потом возращаются. Если игрок потратил все попытки, то игра заканчивается. Так же по пути движения питомца, будут падать разные артефакты (на текущий момент монетки), собирая которые игрок получает дополнительный бонус. Для игры необходима полоса движения до финиша (что бы игрок понимал сколько ему ещё двигаться), отображение количества попыток, деньги и полоса опыта.
Поймай питомца — На примере хомяков: 7 норок, из рандомной норки появляется хомяк, задача поймать его (просто кликнув). На игру отводиться 25 секунд. Чем больше раз поймаем хомяка, тем быстрее он исчезает в норке. Для игры необходимы таймер, счётчик пойманных петомцев, деньги и полоска опыта. Вся математика игры в отдельном файле.
Найди питомца (Прятки) — главная задача игрока найти своего питомца, который спрятался на картинке. На поиск питомца даётся 25 секунд. Для игры необходимо большое количество картинок фона для питомцев (минимум 5) где они будут прятаться. Так же необходим таймер, деньги и полоска опыта. Вся математика игры в отдельном файле.
Авиационный полёт — На примере птиц: Игра происходит в 2Д плоскости. Птица может на экране двигаться вверх или вниз и прямо, но вниз или вверх есть границы экран не должен совершать движений в этих направления, только прямо или обратно. В игре петомец может развернуться и полететь в обратную сторону. На выполнение фигуры игроку даётся определённое время (время необходимо задавать в зависимости от фигуры) уложившись в которое игрок получает бонус. На всю игру даётся 25 секунд. Фигуры высшего пилотажа в игре:
Горизонтальная восьмёрка Спираль Пикирование Мёртвая петля Бочка ШтопорТаким обрзом получается, что за одну игру игрок увидит 3 - 4 фигуры высшего пилотажа. В будущем для других питомцев возможны другие элементы выполнения трюков, но на текущий момент этого достаточно. Счётчики, которые подключаем к игре: Таймер, счётчик собранных денег (баллов) отдельно от денег, деньги и полоск опыта. Вся математика игры в отдельном файле.
Собирательство — Во время игры питомец собирает разного рода предметы (Собаки собирают косточки, кошки перья, птицы зёрнышки), задача игры собрать как можно больше предметов. Предметы появляются по очереди, на дистанции фиксированной дистанции от предыдущего (перебежка от одного предмета к другому не должен занимать больше 1 секунды). На игру отводиться 25 секунд. Спаун предмета идёт после того как петомец добежит до предмета. Управление идёт кликами мыши. Необходимые счётчики: Таймер, счётчик собранных предметов, деньги и полоса опыта. Вся математика игры в отдельном файле.
Лабиринт — генериться лабиринт, наша задача провести через него нашего питомца. Управление идет мышкой. По лабиринту разбросаны в тупиках монетки. Главная задача как можно быстрее вывести питомца из лабиринта. На игру даётся 30 секунд (ограничение для рандомайза лабиринта. Примеры алгоритма создания лабиринта необходимо протестить). Необходимые счётчики: Таймер, деньги и полоса опыта. Вся математика игры в отдельном файле.
Аля «Атлантида» - пример игры http://games-small-games. ru/images/shots/103-image_301.jpg . Необходимо сделать такую же игру, в ней необходимо поле слева и задача игрока собрать из кусочков целостное изображение (собаки собирают косточку, кошки собирают перо, птицы зернышко). Чем быстрее он это делает тем больше награда. Необходимые инструменты для сбора: отрисованные карты для игры (необходимо несколько штук и что бы был рандом у них), кнопки необходимые для игры. Необходимые счётчики: Таймер, очки набранные в игре (для красоты, привяжем достижений парочку, но на математику наград влиять не будет), деньги и полоса опыта. Вся математика игры в отдельном файле.
Повтори нажатие — Игра представляет собой изометрическое поле на котором установлены кнопки, они загораются. Предлагается повторить. Кнопок будет 5. Для прохождения игры надо повторить рандомное загорание кнопок 10 раз (Сначало 1, потом 2, потом 3 и тд и тп). Если игрок ошибается он теряет попытку, всего попыток будет 3. Для игры необходимы кнопки и обстановка. Необходимые счётчики: Показ, Повторение (Надписи, что бы разделить показ и повторение), деньги, полоска опыта.
Параметры используемые в игре
Игрок:
1) Уровень (LVL) — параметр показывающий уровень развития персонажа в игровом мире. Увеличивается за счёт опыта. (отсчёт от 0, отрицательных уровней не будет)
2) Опыт (EXP) — параметр за счёт которого идёт повышение уровня. (отсчёт от 0, отрицательных уровней не будет)
За что даётся опыт:
1) Покормить питомца
2) Помыть питомца
3) Игры
4) Покормить питомца друга
5) Помыть питомца друга
3) Рейтинг (RATING)— параметр, который копиться от любых действий игрока и зависит на его место в междружеском рейтинге и в межигровом рейтинге. Показывается там где список друзей и топ50 игроков. (отсчёт от 0, отрицательных уровней не будет)
4) Энергия (ENRG) — параметр, который отвечает у игрока за все выполненые действия в его игровом мире. Этот параметр восстанавливается. Скорость восстанавления будет просчитана позже. (отсчёт от 0, отрицательных уровней не будет)
5) Дрежеская энергия (FRENDLY_ENRG) – этот параметр даётся на посещение каждой локации и даёт возможность игроку производить разные действия с питомцами друга (примеры можно посмотреть в ситивиле). На каждого друга своё значение энергии. Поэтому данный параметр придётся делать с нумерацией. (отсчёт от 0, отрицательных уровней не будет)
6) Дружеский опыт (FRENDLY_EXP) – характеристика, которая накапливается за действия игрока на территории питомников своих друзей. Накапливая этот опыт мы повышаем шанс получения вещи из дружеской коллекции. После получения вещи, опыт сбрасывается и идёт накопление снова.
Питомец:
1) Сытость (PET_SATIETY ) — параметр, который падает у питомца от 100% до 0%. Время падаения так же будет дано позже. Влияет на доступ к играм. (Показывать будем % поэтому числа сюда прикручивать не надо).
2) Чистота (PET_PURITY) — Параметр, который влияет на стоимость мини-игр в усталости. Чем грязнее питомец, тем больше энергии он тратит на игру. Данный параметр падает со временем и отображается в %.
3) Энергия (PET_ENRG) – параметр, который отвечает за количество игр. Измеряется в %.
4) Счастье — Чем выше счастье, тем быстрее восстанавливается энергия. Данный параметр падает со временем и отображается в %.
Расчётные параметры:
1) Чистюля (CLEAN) – параметр, который влияет на время падения «чистоты» у питомца. Влияние происходит по тем же параметрам, что и у скорости.
2) Восстановление (рабочее название) — параметр, который влияет на скорость восстановления энергии в зависимости от айтимезации питомца.
Игровые расчётные параметры:
Данный вид параметров появляется при создании мини-игр и постоянно дополняется. На текущий момент используется:
Скорость движения питомца — участвует во многих играх где есть движение (на текущий момент бег и полёт попугая)
Ускорение — коэфициент ускорения при взятии «кнопки ускорения». Используется в игре бег.* *Вся математика по параметрам будет дана в отдельных файлах.
Айтимезация
Питомцы в игре смогут одеваться в разную одежду, на текущий момент сущестует 3 слота:
1) Голова
2) Тело
3) Акссесуар
Типы вещей в слоты:
Голова:
1) Бейсболка
2) Вязаная шапка
3) Котелок
4) Корона
5) Бандана
Тело:
1) Майка
2) Футболка
3) Рубашка
4) Джемпер
5) Куртка
Акссесуар:
1) Медаль
2) Кольцо
3) Очки
Всего вещей по 10 каждого слота на 1 вид петомцев. То есть на всех собак 10 тельных одежд и тд по слотам. Итого получается 150 вещей.
Рейтинги
В игре будет существовать 2 вида рейтингов, для того, что бы создать иллюзию соревнований. Виды рейтинга:
1) Дружеский — рейтинг среди ваших друзей играющих в игру.
2) Общий — рейтинг в котором показываются лучшие игроки «мира питомцев».
Рейтинг зарабатывается за все действия в игре:
1) Помыть
2) Покормить
3) Поиграть — 3 варианта повышения рейтинга в зависимости от концовки игры.
4) Совершить разные действия у друга.
5) Повышение уровня — свзяан со всеми предыдущими действиями по той самой причине, что за всё даётся опыт.
6) Получение достижений
7) Выполнение квестов — данный вариант пока задуман, но под вопросом и решение как реализовывать квесты отложен до лучших времен.
Действия совершаемые у друзей
В игре мы сможем отправиться в гости к своему другу и совершить разного рода действия. При попадании в мир питомца друга игрок оказывается на общей карте локаций над которыми будут весет статусы (облочка эмоций питомцев). Статусы показываются следующим образом: Если у игрока всё хорошо в зонной локации, то тогда над зоной статус счастье (улыбающася мордочка). Если хотя бы одн питомец голоден, то тогда горит статус «Голод» и так далее. Если все питомцы счастливы, то тогда игрок сможет поиграть с любым питомцем друга. Если кто-то из петомцев чем-то расстроен, то тогда игрок сможет улучшить его настроение в зависимости от потребностей петомца (голодный, грязный). Статусы петомцев генеряться не рандомно как в некоторых играх, а именно те которые реальные и тогда чем больше друзей у человека тем меньше энергии он тратит на поддержку своих питомцев в еде и чистоте и главное что он поддерживает это счастье играя со своим петомцем.
Действия возможные совершить за 1 еденицу дружеской энергии на территории питомника друга:
1) Покормить
2) Помыть
3) Поиграть
Во время игр с питомцами друга, игрок может найти вещи для коллекций, которые можно будет собирать и использовать для получения разных бонусов.
Коллекции
Коллекции — это возможность находить в мире питомцев разные предметы и состовлять из них разного рода наборы. Есть несколько групп наборов:
1) Личная — группа, которая собирается только при действиях в своём питомнике. Даёт награды на временное увеличение скорости регенерации энергии у питомцев определённого вида.
2) Дружеская — группа подарков собирающаяся на территории питомников друзей. Восстанавливает от 1 до 5 едениц дружесской энергии.
3) Подарочная — в игре будет возможность дарить подарки, которые будут собираться в коллекции. Прелесть этой коллекции в том, что чем больше подарков, тем больше коллекций можно сделать. Давать же эти коллекции будут разные сундучки, открывая которые игрок будет получать бонусы первых двух групп или деньги или опыт или крутые украшения локации.
Достижения
В игре будут существовать достижения, которые повышают наш рейтинг (В настройке достижний необходима возможность: Выстраивать цепочки из достижений, Стоимость в рейтинге достижения, Описание достижения, Название достижения, Настройка за что получать достижение). Какие-то достижения будут сложными, какие-то очень простыми (Пример: Простое - Первый питомец. Сложное — 10 раз подряд получить максимальную награду в забеге). Достижения разбиваются на несколько групп:
1) Питомцы — получения питомцев и собрание всех питомцев одного вида.
2) Игры — победы в играх на разных сложностях и группы побед в играх.
3) Украшения — покупка и установка украшений на локации.
4) Вещи — покупка вещей для наших питомцев.
5) Коллекции — собрание коллекций.
Достижений будет сыше 500 штук и получить их все будет не так просто, а с введением новых возможностей в игре будет увеличиваться и количество достижений.
Декорации
В игре будет возможность украшать локации собак, кошек, хомяков и рыб. Для этих локаций в магазине будет свой раздел. В нём будут продаваться разного рода украшения для локации. Разновидности украшений:
1) Трава — разной высоты трава
2) Цветы — разные виды цветов
3) Кусты
4) Декорации — не строения, а постройки
5) Камни
ПВП
В большенстве наших мини играх, есть ИИ, который нам противостоит. ИИ можно сменить на второго игрока и тогда мини-игры будут ещё интереснее. За участие в победах даётся соревновательный опыт (текущая характеристика не указана в общих характеристиках по той причине, что реализация пвп игр будет происходить не скоро), за который мы сможем покупать определённые итемы в магазинах, показывающий нашу крутость над другими.
Получение прыбыли от проекта
1) Айтимезация питомцев — вещи будут за реальную валюту и за реальные деньги
2) Домики для питомцев — будут за игровую валюту и за реальные деньги
3) Бафы в игре, которые покупаются на разное время. Эти бафы увеличивают получаемый опыт, получаемые деньги, повышающие шанс получения коллекционных итемов, повышающие получение дружеского опыта, повышающие скорость восстановления энергии питомцев, понижающие скорость падения голода и чистоты.
4) Уникальные питомцы — разработка перенесена на более поздний срок. Но эти питомцы продаются только за реальные деньги.
5) Декорации — продаются за игровые и реальные деньги.
6) Подарки — коллекции будут состоять как из подарков за игровую валюту, так и из подарков за реальные деньги.
Описание данного проекта будет изменяться и дополняться новыми пунктами в связи с повялением новой информации об игровом рынке. Расчётные формулы, таблицы опыта, описания мини-игр для каждого питомца, экономики, математики мини-игр для питомцев будут предоставлены в отдельных файлах по мере их надобности для реализации.


