Всех приветствую! В свободное время набросал прототип игрового-текстового бота. Хотелось бы получить обратную связь и пожелания к разработке.
Немного о технической части бота:
Хостимся на отдельной VDS-очке (2 ядра, 4 гб) Язык разработки JS БД MongoDB
Пара слов о самом боте:
- комнат на текущий момент 31 - 4 босса - есть возможность крафта рецептов, зачарования и заточки оружия, создания предметов, сражения с копией другого игрока(пока без интерактива) - около 100 монстров на первых 10 уровнях прокачки - возможность покупки помощников - зелья, свитки - прокачка не ограничена(умер - ресайся и повторяй) - есть неожиданные места, куда можно поместить яблоко ) - можно продать душу сатане или обдолбиться тромболоном(как в песне) - можно затусить с эльфийками или убежать
Прошел год с момента публикации последнего поста. Едрить-колотить, целый год бездельничал. На самом деле, весь в делах, весь в работе, как говорится. Подзабил, в связи с занятостью, на свою игру, за сервак не платил и благополучно 1000 человек, которые зарегались, потеряны. Активных игроков было немного, конечно, но тем не менее. Теперь к делу. Начал переписывать весь код игры с нуля, структурированно, исправляя ошибки в основном коде, подойдя к делу ответственно. Моя мечта - создать рпг игру, по ранним стандартам, прокачка уровня, сражение с противниками, квесты, в общем, текстовая игра, для развлечения. Пока переписан практически весь функционал, кроме квестов. Не могу придумать, как их в БД организовать грамотно, если есть идеи - пишите, ну и что поменять тоже. Заценить можно по ссылке https://t.me/vzland_bot
Анима — это уникальный чатбот формата фотокросса с нейросетями и генератора мемов. 1. Что такое Анима?
Анима — это не просто игра, это вызов! Игрокам предстоит находить аномальные предметы, которые называет бот. Твоя задача — найти указанный объект, сфотографировать его и отправить снимок в чат. Нейросети проверят, есть ли нужный объект на фото.
Бот называет предмет для поиска
2. Режимы игры
Анима предлагает два главных режима:
Одиночный режим: Играйте в свое удовольствие, исследуя мир в поисках аномалий без давления со стороны других игроков.
Соревновательный режим: Брось вызов своим друзьям или случайным соперникам, чтобы выяснить, кто быстрее найдет предметы. Чем больше участников, тем больше анимы ты получишь за победу!
3. Функционал чатбота
Чатбот предлагает множество интересных функций:
Предложение своих предметов: Дай волю своему воображению и предложи уникальные аномальные предметы для поиска.
Обмен анимой: Собирай аниму, обменивайся ею с другими шаманами, укрепляя свои позиции в игре.
Ежедневные события — Вызов Гитче: Не упускай возможность участвовать в интересных мероприятиях каждый день!
Галерея успешных находок: Похвастайся своими трофеями в специальной галерее.
Кража изображений: Интригуй своих друзей — воруй их фотографии успешных поисков и защищай свои от посягательств!
Генерация мемов из картинок пользователей с помощью нейросетей.
Разработка 13th Floor Game уже подходит к завершению, и мы не можем не поделиться с вами тем, как всё это происходило. Мы уже рассказывали о том, что это за игра, как она выглядит и как в неё играть. Но я уверен, многим из вас будет не менее интересно узнать о самом процессе разработки 13th Floor.
А рассказывать есть о чём. За эти месяцы нам пришлось справиться с множеством проблем, принять ещё большее количество решений и набрать целую кучу опыта, которым мы с радостью поделимся. Не воспринимайте это как какой-то лог, считайте, что мы просто собрались на почти достроенном 13 Этаже за чашечкой чая, чтобы поболтать и вспомнить, как всё было. Так что устраивайтесь поудобнее и слушайте!
13th Floor в концепте
13th Floor Game | Интерфейс
Видите эти скриншоты сверху? Изначально игра подразумевалась совсем не такой. 13th Floor – на этапе концепта это игра про девушку лёгкого поведения в матрице. Да, симулятор представительницы самой древней профессии, которая старательно продвигается по карьерной лестнице. Звучит бомбически, да? Конечно!
Но, как вы понимаете, существуют некоторые проблемы, из-за которых нам пришлось отказаться от этой блестящей идеи. В частности, исламская аудитория, которая является довольно весомой частью всего рынка MiniApp в целом. С нашей стороны было бы неправильно использовать настолько спорные темы в контексте такого широко нацеленного продукта. Так идея 13Th Floor и переродилась в то, что вы знаете сейчас – симулятор простой, знакомой всем нам жизни…
13th Floor Game | Твой типичный день, согласись
Основа игры 13th Floor
На момент начала разработки 13 Floor Game мы ещё не до конца понимали, как именно называется тот жанр, который мы задумали. На наше удивление, даже по запросу «Тамагочи» в плеймаркете выходило очень скудное количество проектов, которые совсем уж отдалённо напоминали то, что мы хотели сделать.
И нет, симуляторы жизни в таком формате уже существовали, причем довольно давно и много. Более того, вы скорее всего в них играли, просто не помните названия
Но как раз это и сыграло с 13th Floor злую шутку. Понимаете, когда речь идет о симуляторе жизни важным пунктом здесь становится построить геймплей так чтобы игра была одновременно интересной и необычной, потому что ну… Понимаете… Это не симулятор космонавта, что по определению увлекательно. И при всем при этом она не должна превращаться в свистопляску, чтобы пользователь все еще мог сопоставлять себя со своим аватаром.
13th Floor Game | А вот с нашим маскотом мы позволяем себе свистопляску)
Но как же этого достичь?
Обратимся к классике. Согласно теории Бартла существуют всего 4 типа игроков:
Накопители (Карьеристы): Жаждут ресурсов, власти и всего блестящего.
Исследователи: Главное для них – изучить мир вдоль и поперёк.
Киллеры: Стремятся к доминированию и победе.
Социальщики (Тусовщики, Коммуникаторы): Ценят общение и взаимодействие.
Это применимо для всех игр в принципе, потому чтобы 13th Floor стал по-настоящему успешным проектом, мы должны были приготовить что-то для каждого из этих типов. И если про первых двух всё понятно и так, Киллеры будут рады простому лидерборду, то вот с Социальщиками пришлось немножко повозиться.
Да, конечно, изначально мы планировали добавить и эвенты, и кланы, но зачем людям собираться вместе, если им буквально нечем друг с другом делиться? Так и появилась одна из главных механик 13th Floor – одежда.
13th Floor Game | Одевайтесь как угодно (хоть как клоун)
Мы вскользь уже рассказывали про механику одежды в 13 Floor здесь, но было бы преступлением посвятить настолько важной в рамках игры механике всего несколько строк. Вы и сами знаете, что Одежда – механика не новая. Ребята, которые застали Adobe Flash Player в детстве, наверняка помнят, сколько игр было построено исключительно вокруг этой идеи.
Казалось бы, что может быть проще? Ха! Когда речь заходит о гибкости, поддержке двух полов и огромном количестве предметов, всё становится гораздо сложнее.
Нарисовать 300 вариантов одежды – это подвиг. А нарисовать 300 вариантов, чтобы мужская и женская версии соответствовали друг другу по тиру, цвету, стилю и назначению – это… даже не знаю, как назвать.
Понимаете, мы делим одежду по тирами, а значит, мужские и женские варианты наряда должны соответствовать друг другу не только по цвету, но и по «премиальности» и назначению. И тут встаёт вопрос: с чем сопоставить, например, туфли и босоножки? Или же майку алкоголичкой? А как, в конце концов, всё это хранить в базе данных?
Да, мы тоже были без понятия. И только упорная работа и креативный подход смогли помочь нам справиться с этой задачей.
Конечно, что-то пришлось выкинуть, что-то урезать, а где-то пойти на компромиссы. Представьте себе нашего накачанного мужика в костюме новогодней зайчихи… Страшно? Нам тоже
13th Floor Game | Но мы все-таки выкрутились!
Теперь давайте поговорим об интерфейсе 13 Floor
Здесь для мы ориентировались на более классические и успешные проекты в нашем жанре Idle Life Sim. Но, честно говоря, если вы посмотрите на любой мобильный проект 2016-2020 годов, вы заметите, что по своему интерфейсу они похожи скорее на доску с заклинаниями, нежели на дружелюбную игрушку. Да, тогда так было модно и по инерции мы и пошли именно по такому пути. Вот он ниже, изображен слева
13th Floor Game | Эволюция интерфейса
Как вам? Да, мы тоже это чувствуем. И чувствовали на протяжении всей разработки. Пусть этот вариант и является информативным, может даже привлекательным (для года так 16-го), но всё-таки он определённо требовал доработок. Поэтому, немного покумекав, наш дизайнер полностью переработал интерфейс приложения, сделав его современным и стильным (Вариант справа). Светлую вырвиглазную тему сменили на вариант потемнее, а все показатели причесали к единому стилю. Собственно, его вы и видели на всех прочих картинках в статье
Ну согласитесь, выглядит же куда лучше)
Заключение
Конечно это далеко не все трудности и изменения что перетерпел 13 Floor Game за время своей разработки. Мы собрали лишь сливки с самых ярких и бросающихся в глаза аспектов, на которые вам вероятно захотелось бы посмотреть, при этом не задушившись от количества цифр, букв и терминов. А сколько было переработок, ребаланса и прочих калибровок, уххх, страшно вспоминать.
И наверняка будет куда больше. Даже сейчас, пока я пишу эту статью происходит ряд доработок и редизайнов.
Но знаете, каждый раз мы смотрим и понимаем: Это действительно стоит того. Каждая переработка, каждая правка и каждый штрих, внесенный в игру пусть и останется незамеченный в частности, приносит огромную ценность в общую картину.
Так что да, 13 Floor уже практически готов к выходу, поэтому прошу, в момент когда вы в первый раз пересечете порог 13 Этажа, потратьте минутку на детали. Посмотрите в окно, оцените одежду, волосы персонажа, да даже банальные индикаторы над ним.
Все это – плод тяжелого труда. Хотя ладно, что я тут про тяжесть и потраченное время.
Во все это вложена любовь. И передать ее вам – наше единственное желание <3
Бурно развивающийся рынок игр в Telegram напоминает дикий запад: кто-то копирует популярные проекты, перезаливая их, как это сделали с Hamster Combat, а кто-то пытается создать нечто новое. Сегодняшняя ситуация на рынке игр в Telegram напоминает эпоху браузерных игр 2000-х, когда все играли в Веселую Ферму, сражались в Бойцовском Клубе или организовывали кланы в Легенде Наследия Драконов. Именно тогда сформировались принципы инкрементальных игр — основа Idle-игр.
Маскот 13 Floor Game
Что такое Idle-игра?
Idle или инкрементальная игра — это "ленивая" игра, где прогресс идет даже без активного участия. Геймплей построен на простых действиях и ожидании, что делает такие игры идеальным тайм-киллером. Они легко вписываются в ежедневную рутину, и 13 Этаж полностью отражает этот принцип.
Игрок управляет персонажем — отражением себя в виртуальном мире. Ему предстоит учиться, строить карьеру, зарабатывать и развиваться, только гораздо быстрее, чем в реальной жизни.
13 Floor - геймплейный луп если совсем уж упростить
Персонаж как зеркало игрока
Создание персонажа всегда было важным элементом самовыражения в играх. Как в Skyrim или The Sims, в игре 13 Этаж кастомизация занимает центральное место. Вы сможете выбрать из обширной коллекции одежды, которая не только отражает ваш стиль, но и влияет на игровой прогресс.
Ваш внешний вид становится маркером успеха. Чтобы подняться по карьерной лестнице, персонажу потребуется соответствующая одежда: ведь глава мегакорпорации в мятой футболке и спортивных штанах выглядит нелепо. Более того, другие игроки смогут оценить ваш стиль и выразить "респект" — важный игровой ресурс.
Каждая вещь и предмет интерьера в квартире вашего героя имеет показатель "респекта". Чем выше ваш респект, тем больше возможностей открывается: продвижение по работе, участие в специальных событиях и многое другое.
В игре 13 Этаж перед вами открыты все двери в мир моды
Тамагочи в современном стиле
Помните Тамагочи из 90-х? Теперь эта механика возвращается в игре 13 Этаж. Ваш персонаж требует заботы: его нужно кормить, развлекать и давать отдыхать.
Голод: Восстанавливается с помощью еды и напитков.
Настроение: Ухудшается от работы, но улучшается подарками, тренировками и развлечениями.
Энергия: Расходуется на активности и восстанавливается сном или энергетиками.
Если параметры падают до критических значений, это снижает эффективность работы, и ваш персонаж начинает зарабатывать меньше.
У персонажа в 13 Floor тоже есть эмоции
Почему 13 Floor — это лучшее решение для игр в Telegram?
Idle-игры в Telegram: встроите геймплей в свою рутину.
Кастомизация: создавайте уникального персонажа.
Социальные взаимодействия: делитесь успехами и соревнуйтесь с друзьями.
Забота о персонаже: вдохновитесь классикой Тамагочи.
Попробуйте 13th Floor— идеальное сочетание симулятора жизни и тамагочи
Для начала расскажу немного о нас! Мы, люди, гордо именующие себя командой 13th Floor – на деле кучка простых ребят из России. У всех своя история и свой опыт в разных сферах и лишь по какому-то одному богу известному стечению обстоятельств мы собрались вместе с одной общей идеей.
Создать Life Sim 13th Floor в Телеграме в геймплейном стиле Тамогочи
Звучит неправдоподобно? Ладно, и правда вру, пойдем сначала
Кто угадает к чему отсылка - молодец
Сейчас не самое сладкое время для разработки Игр в РФ. Play Market недоступен, с App Store тоже все ясно. Что уж тут говорить если мы даже Miro для ворк-менеджмента побоялись использовать под страхом того что его тоже в какой-то момент заблочат. Понимаете, идея проекта уже была, а вот где и как выпускать наш 13 Floor, вообще не ясно
И вот, как гром среди ясного неба на сцену Геймдева врывается мистер Дуров со своими Telegram MiniApps. Весьма косвенно конечно, наверняка технология была создана отнюдь не для того чтобы юзеры просто сутками тапали на экран, но вы уже все равно понимаете к чему я веду.
Куча разнородных кликеров заполонила Телеграм; в нашем любимом мессенжере тапать теперь можно буквально кого угодно. От самого мистера Дурова, до буквально бомжа, все что хотите. И все это разнообразие разной степени посредственности неизбежно вбило в голову Юзера вот такую причинно-следственную связь Игра в Телеграме – Упаси Господь
Пародия 13th Floor Game на известный рекламный шаблон
И очень зря, хочу я сказать!
Мало того что приложения, не требующие установки – сам по себе довольно удобный формат как для пользователя, так и для разработчика, так и сам Телеграм активно продвигает и развивает свою платформу, как поставщика приложений. • Их можно вывести на главный экран • Они работают в полноэкранном режиме Да не особо опытный пользователь в принципе не выкупит никакого подвоха
Так что не сочтите за лишний «выпендреж» но помимо уже упомянутого удобства разработки, мысль что своим 13th Floor мы очищаем имя самого Телеграма тоже неплохо так подбадривает
разработчик (Розрабатывает)
Ну ладно, что-то я ушел от темы. Я уже упоминал что игра 13 Этаж — это некое переосмысление Тамагочи. Считайте то же самое, но про жизнь людей и в Телеграме.
Потому как мы могли пройти мимо такой сладкой и манящей механики переодеваний. Тут конечно встала проблема, что в нашей команде мы нейросети не особо признаем. Нет, как инструмент, конечно это вещь замечательная, но доверить ей внешний вид всего 13 Этажа было бы уж совсем неприлично. Слава Богу у нас в команде оказалась художница, которая одна вручную отрисовала более 200 видов одежды, и это помимо фонов, иконок и всякого прочего. Кхм, я повторюсь: ОДНА
Так что да, думаю этот пост будет посвящен ей и ее заслугам и в целом визуальному стилю 13th Floor, вот посмотрите небольшую подборку того что вас ждет на 13 Этаже:
13th Floor Game | Игра в Телеграм
13th Floor Game | Игра в Телеграм
13th Floor Game | Игра в Телеграм
Не хочу пока строчить Лонгриды, тем более в пустоту, так что наверное пока себя останавливаю. Если вас зацепило то, что мы делаем, пожалуйста оставьте фидбек со своим мнением. Художница пока не в курсе этого поста, так что, полагаю, она будет очень рада вашим приятным словам