Всем привет! Меня зовут Mazayakka, и я каждую пятницу провожу розыгрыши среди зрителей канала. Розыгрываем 5к прямым пополнением на ваш стим аккаунт. Седьмой розыгрыш завершен, было 14 участников, три победителя. И я хотел бы поделиться итогами.
Розыгрыши проходят в игре Marbles on stream, где каждый шар - это зритель.
Играем мы по системе Гран-при с начислением очков как в формуле-1. 9 Гонок, 14 участников. И какой же треш периодически творился)
В этот раз, пожалуй, было самое большое количество гонок где постоянно кто то вылетал, до финиша доезжало где-то треть, а то и меньше участников. Из 9 заездов в трех приехал только ОДИН участник, в еще парочке заездов доехало меньше половины, а это - очень хороший буст по очкам. Постоянно что-то взрывалось, постоянно что-то разваливалось. И после третьей гонки у нас сформировалась такая таблица:
Заметитил что по итогам первых нескольких гонок можно определить кто точно не выиграет. И тут это прям наглядно видно, 2 человека не набрали ни одного очка, это фиаско.Т.к. главное правило этих заездов - хоть по немногу, но брать в каждой гонке очки.
Следующие гонки подтвердили фарт тех кому фартит, и не фарт тем кому не фартит. Лидеры потихоньку отрывались от остальных, меняясь потихоньку местами. После шестой гонки уже примерно стало ясно кто вообще претендует на призовые места. У нас их осталось шестеро, слишком уж большой отрыв от остальных.
Таблица после шести заездов.
Следующие гонки прошли довольно спокойно, никто не вылетал, добирали свои очки аутсайдеры, лидеры брали понемногу свои очки. Обычные, дежурные гонки. Тут ни добавить, ни отнять. Итоговая таблица перед последней гонкой. Тут уже прям вырисовываются 4 претендента на победу, И три из них уже хоть раз, но побеждали в розыгрышах, только новичок slight_uptick еще ни разу не был на итоговом пьедестале. Лидер гонки так вообще, из 6 предыдущих гонок три раза уже становился призером. Самый фартовый участник. И в этом Гран-при идет уверенно на первом месте.
Таблица после 8 заездов
Начинается последний заезд. Лидерам достаточно приехать не хуже преследователей, ноооо, slight_uptick вылетает на самом старте, martess12musclecawt1984 вылетает на самом финише, и ksellis, хоть и приехал четвертым, он смог вырваться на первое место. Потрясающе, за ним вырывается в тройку paralax812, деля очки с бывшим лидером. Итоговая таблица:
Ksellis - 3000 руб на стим аккаунт
martess12musclecawt1984 - 1500 руб на стим аккаунт
paralax812 - 500 руб на стим аккаунт
Итоговая таблица
Забавный факт номер 1: два человека из первой тройки после первых трех заездов в итоге оказались в финальной тройке. Забавный факт номер два: приехать дважды первым (nurk33rus) и оказаться в итоге на шестом месте - такое у нас впервые. Забавный факт номер три: ksellis - постоянный участник наших розыгрышей, и за 7 розыгрышей дважды взял первое место, редко но метко!
Поздравляю победителей, спасибо всем кто дочитал до этого момента. Розыгрыши проходят каждую пятницу, так что на следующей неделе еще вернусь)
Всем привет! Меня зовут Mazayakka, и я каждую пятницу провожу розыгрыши среди зрителей канала . И вот уже шестой, розыгрыш закончился вчера. Среди особенностей - в этот раз поднял призовой фонд до 5к рублей. Хотел бы рассказать о нем и поделиться итогами.
Розыгрыши проводим с помощью игры marbles on stream, каждый зритель-участник становится шаром в игре и сквозь препятствия катится к финишу, разыгрываем прямые пополнения на ваш стим аккаунт.
Прежде всего, немного пересмотрел призовой фонд, решил поднять его до 5к, и текущее (и последующее) распределение наград такое:
3000 рублей на стим
1500 рублей на стим
500 рублей на стим
Подбирал призовой фонд с расчетом того, что средняя топовая игра в стиме стоит около 3к, и выиграв один раз, можно её сразу и получить.
По участникам - было 20 человек, из них много новичков, и один из новичков и занял первое место!
Итоговая таблица, 20е место не влезает уже в скрин
9 гонок, и как же плотно все шли! В этой гонке я наглядно увидел- лично твой фарт всегда зависит от нефарта другого. Для понимания контекста, я приведу таблицу после предпоследней гонки:
juicycommander8 на первом идет, с 76 очками, за ним ShinsiShish - 66 очков, и дальше каша, у многих примерно одинаковое количество очков. Наступает последняя гонка. juicycommander8 вылетает в самом начале гонки, теперь все зависит от его преследователей, по очкам его может догнать разве что ShinsiShish , ему надо занять хотяб 4 место. Он едет первым, иииии в самом финише просто пролетает мимо финальной корзины и выбывает из гонки. Это просто эпик фейл. После такого не то чтоб первое место взять, он еще и скатывается на третье.
Его догнал товарищ Nurk33rus - просто стабильный парень. Звезд с неба не хватал, призовые места не брал, но каждую гонку понемногу, по чуть чуть да набирал свои очки. В итоге в последней гонке приехал первым и вырвался с четвертого на второе место. просто немного очков не хватило для того чтоб взять первое место.
Победителей - поздравляем!
juicycommander8 - 3000 рублей
Nurk33rus - 1500 рублей
ShinsiShish - 500 рублей
На скрине больше суммы чем по факту, т.к. тут не учитывается еще комиссия при переводе.
Гонка прямо очень насыщенной была. Немного грустно за тех кому не повезло, но удача она такая - не повезло в эот раз, повезет в другой. Благо эти розыгрыши идут каждую пятницу.
Всем привет! Меня зовут Mazayakka, и я каждую пятницу провожу розыгрыши среди зрителей канала . И очередной, уже пятый, розыгрыш закончился вчера. Хотел бы рассказать о нем и поделиться итогами.
Розыгрыши проводим с помощью игры marbles on stream, каждый зритель-участник становится шаром в игре и сквозь препятствия катится к финишу, разыгрываем прямые пополнения на ваш стим аккаунт.
Статистика пятого розыгрыша:
12 участников
7 гонок
разрыв между 1 и 4 местом - 6 очков
разыграно 2к рублей прямым пополнением на стим
Одинаковое количество очков у первого и второго места - такого еще не было.
Из любопытного - нестандартная концовка гранд-при, для контекста, товарищ askqwer1y, занявший по итогу первое место, в двух последних гонках вылетал с трассы, но набранных баллов хватило чтоб остаться на первом месте, без отрыва по очкам. А вот другому товарищу, maxloven33 не везло также - он тоже вылетал с двух последних гонок, но по итогу баллов не хватило и откатился на четвертое место.
Для понимания - таблица перед финальной гонкой. Martesss12 с пятого места смог допрыгнуть до второго, круто!
Гонки тут и правда максимально непредсказуемы, и всегда есть шанс как вырваться вперед и выгрызти победу, так и наоборот, потерять очевидную победу.
Помните товарища Damonishe_Motte_Akashi, который как то раз за розыгрыш вообще не набрал ни одного очка? Я болел за него, в этот раз он смог взять там очки, где никто не смог
В общем, поздравляем победителей. Призы уже отправлены им, ждем следующий розыгрыш. А он будет скоро - уже второго февраля, в следующую пятницу
Сегодня я хочу рассказать вам о проекте, над которым я и мой друг работали последние 6 месяцев. Называется он PLAY365 – и это игровой бот для групповых чатов Telegram.
Логотип PLAY365
Почему мы решили его создать? Все очень просто: розыгрыши всяких призов в больших чатах обычно проходят очень скучно. Все записываются в один большой список/группу/бота, а после окончания записи – админ запускает рандомайзер (рандстафф.ру, рандомус.ру, боты рандома, просто пальцем в небо сам и т.д.), который и выбирает номер победителя из списка. В качестве подтверждения результатов админ либо выкладывает скрин/видео итогов рандомайзера, либо дает ссылку на страничку с розыгрышем. И на наш взгляд, такой подход – мало того, что скучный, так еще и не всегда честный - рандомайзер можно бесконечно перекручивать под нужное число. К тому же, от участника не требуется вообще никакой активности: запишись в список и мониторь результаты. Даже вышедший недавно официальный метод розыгрышей в Telegram использует такой же подход, разве что теперь можно для записи в список установить обязательные для подписки каналы, а честность рандома обеспечена самим Telegram:
Самый главный его минус - необходимость приобретать Telegram Premium для выставления в качестве приза! Хоть опцию добавить свой приз к подписке предусмотрели, и на том спасибо...
Поэтому пришла идея: сделать что-то интересное, честное, интерактивное, требующее участия участника, и обязательно – в самом Telegram, чтобы не переходить на сторонние платформы и сайты.
После обсуждения общей концепции, самой первой была придумана игра «Баскетбол». Если в Telegram отправить в чат эмодзи баскетбольного мяча (🏀), то будет отыграна анимация броска мяча в кольцо, у которой есть 5 вариаций: 3 из них покажут, что мяч промахнулся, 2 – что попал, т. е. шансы на попадание – 40%, причем случайность определяется самим Telegram и на нее никак нельзя повлиять. Мы решили использовать это и сделали скрипт, который проводит игру в три раунда: в первом раунде игрок должен забить хотя бы 1 раз из 3 бросков чтобы пройти дальше, во втором – 2 из 3, в третьем – 3 из 3. Если игрок не попадает нужное количество раз – он выбывает. Чей сейчас ход, сколько кто набрал очков и так далее - все считает бот самостоятельно.
Вот так "Баскетбол" выглядит в чате
Потом мы начали думать, как реализовать запись на игру, и вспомнили об inline-клавиатуре в Telegram API, которая позволяет создавать кнопки в сообщениях от бота. После серии экспериментов, сделали такой порядок:
Админ запускает игру, например Баскетбол, командой /basket
Бот объявляет старт записи на игру сообщением в чат, под сообщением есть три кнопки:
«Присоединиться» - добавит игрока в список участников, при повторном нажатии – удалит его из списка;
«Статус» - сообщит игроку, есть ли он в списке или нет;
«Как играть» - выведет краткие правила текущей игры во всплывающем окне.
Запись на игру
Всплывающее окно "Как играть"
После того, как нужное админу количество участников записалось на игру – он стартует ее командой /next, и дальше бот все делает сам – бросает мяч за игроков, считает очки, сообщает о вылетевших и победителе:
Объявление победителя по результатам бросков
"Баскетбол", пожалуй, единственная игра, где игрок может ничего не делать. Во всех остальных нужно участвовать активно – отправлять цифры или команды, выбирать вариант из предложенных ботом кнопок и так далее.
После реализации ключевых функций дело пошло как по маслу, и мы добавили еще 7 игр:
Киллер (/killer) - каждый раунд бот выбирает случайного киллера из списка игроков и даёт ему список из 10 потенциальных жертв. Киллер пишет в чат номер жертвы для "убийства", если не успел - сам выбывает. Побеждает последний оставшийся в живых. Кстати, иногда киллер может промахнуться!
Бинго (/bingo) - игроки загадывают числа из заданного интервала, а потом бот постепенно оглашает случайные числа из него. Задача – отследить совпадение всех своих чисел со случайными и успеть написать "Бинго". Кто ошибся – выбывает.
Рулетка (/roulette) - бот выбирает случайного игрока, и тот должен успеть написать что угодно в чат. Кто промедлил - выбывает. Побеждает последний оставшийся или ответивший в свою очередь.
Заряд (/charge) - игроки как можно быстрее "заряжают батарейку" своими сообщениями в чате. Кто первый наберёт нужное количество - победил.
Больше-меньше (/updown) - Игроки отгадывают число из числового интервала. Каждый раунд бот пишет текущий интервал и даёт случайному игроку возможность написать число из него. После ответа игрока бот говорит - больше загаданное число написанного или меньше, и скорректирует интервал. Игра продолжается, пока кто-то не назовёт точное число.
Пандора (/pandora) - игроки по очереди выбирают ключи, чтобы открывать ящики. В ящиках - разные бонусы или штрафы. Задача - найти Грааль, кто нашёл – сразу побеждает.
Кинг-Конг (/kong) - В каждом раунде один игрок выбирается в качестве мишени Кинг-Конга. Цель может спрятаться или рискнуть подразнить Кинг-Конга, чтобы уменьшить или увеличить шанс поимки следующего игрока (и себя самого). Побеждает последний оставшийся непойманный игрок.
Также, для каждой игры добавили настройки – сколько длится ожидание ответа игрока, сколько раундов будет в игре, может ли промахиваться киллер и так далее:
Настройки игры "Бинго"
Потом у нас появились мини-игры, одна из них – классическая «Ферма»: нужно выращивать растения разной редкости, поливать и удобрять их, а после того, как они вырастут – собирать и продавать за Респекты (внутриигровую валюту). Более редкие растения приносят больше Респектов.
Ферма - теперь и в Telegram!
Респектами можно делиться, покупать на них новые растения, а также менять их на токены, которые, в свою очередь, можно потратить на покупку уникальности – например, сделать так, что в списке игроков твое имя будет отображаться не как @username, а как заданный тобой текст (например, ПоБеДиТеЛь777).
Токены также можно приумножить (или потерять) в премиум-рулетке
Чтобы админы могли модерировать игры – добавили /ban (запретит игроку записываться на игры в течение определенного срока), /mute (запретит игроку писать сообщения в чат), /kick (удалит игрока из текущей игры). Каждую функцию можно отменить:
Если просто ввести /ban, без указания длительности - срок будет расти динамически
К тому же реализовали возможность установить входной порог по количеству сообщений, которые игрок должен написать в чат для того, чтобы он смог записаться на игру.
Это позволяет проводить игры только для старожилов или активных участников чата:
Такое окно появится, если попробовать присоединиться к игре с лимитом
И в итоге, когда все было сделано и мы начали тестировать бота – неожиданно для себя мы уперлись в ограничения Telegram API по количеству отправляемых ботом сообщений: бот «падал» даже при нескольких, запущенных одновременно, играх. Чтобы это обойти и дать возможность всем играть нормально, сначала мы хотели создать много ботов, чтобы в чате мог быть только какой-то один, но это показалось слишком сложным и плохо масштабируемым при большом спросе на бота. Поэтому был придуман другой подход – сперва админ создает своего бота через @BotFather, получает его API-Token (пример такого токена - 1234567890:abcdefghijABCDEfghiJKLMNopqrSTUVwxyz), и потом связывает своего бота с системой PLAY365, отправив API-Token нашему основному боту, @play365_bot:
Главное меню основного бота
После этого админу становится доступен весь функционал PLAY365 в созданном им боте, который он и добавит в свой чат. Такой подход позволяет нам (и админу) вообще не беспокоиться об ограничениях Telegram.
Чтобы окупать сервера и дальнейшее создание игр и фич – мы прикрутили к боту монетизацию посредством подписки:
Еще мы добавили себе возможность применять промокоды, которые планируем иногда публиковать. Для Пикабу, например, это PIKABU365, который бесплатно применит тариф NEWBIE на 1 месяц к вашему боту.
В целом, проект получился очень насыщенный, с действительно большим количеством функционала: например, я не описал тут возможность добавления игроков-ботов в игры, логи игр, статистику игроков, добавление модераторов, плейсхолдеры для текстовой рекламы в сообщении с записью на игру и в объявлении победителя, призыв участников чата на игру... Всё это мы постарались описать на сайте-инструкции проекта, ссылка в самом конце поста. Если же есть любые вопросы/предложения/идеи - не стесняйтесь писать их тут, в комментариях, или напрямую к нам в саппорт, ссылка также в самом конце.
Отдельно хочу ответить на один из самых частых вопросов (пусть и задаваемый в разных вариациях) - это НЕ СКАМ, НЕ РУЛЕТКА, тут НЕЛЬЗЯ ВЫВОДИТЬ ДЕНЬГИ, это НЕ АЗАРТНАЯ ИГРА, НЕ СТАВКИ! Это просто игровой бот, который делает общение в чатах чуточку интереснее и веселее.
Шум вокруг The Game Awards 2023 нарастает, да и после анонса новой части GTA в эту среду все СМИ будут писать "сами знаем о чём", так что попробуем привлечь ваше внимание до этого знаменательного события)
Затягивать не будем, в прошлом посте мы уже писали про обновление нашей игры REMEDIUM и обещали разыграть среди пикабушников 3 копии. Поэтому быстренько разберёмся с тем, что произошло с момента прошлого поста:
Вышло несколько хотфиксов и улучшений для игры.
Обновили демо-версию и открыли к ней доступ в Steam (после обновления пришлось перезаливать обновлённый билд и какое-то время она была недоступна)
Потыкали в рандомизатор и определили 3-х случайных пикабушников:
Поздравляем счастливчиков! На этой неделе постараемся через администрацию Пикабу разослать вам ключи от игры для Steam, если не выйдет - будем старым-добрым способом связываться с вами через стаааарые публикации) В любом случае, призы точно найдут своих победителей.
Немного об игре для тех, кто впервые о ней услышал:
REMEDIUM - это мрачный и динамичный твин-стик шутер в постапокалиптическом мире эпохи Возрождения. Более ста лет назад континент поглотила страшная чума, превратившая многих людей в обезумевших мутантов. Конец света удалось пережить лишь немногочисленным жителям закрытых городов, отгородившихся высокими стенами от остального мира.
Вы - один из выживших, кому не повезло заразиться чумой во время вылазки за пределы города. Теперь ваша единственная надежда - пробиться сквозь орды химер и мутантов в самое сердце заражённых земель и найти лекарство от чумы!
Как говорится, разработчик сказал - разработчик сделал. А потом выпустил патч первого дня xD Если кратко, то мы выпустили обновление с первой фазой Второго Акта нашей игры REMEDIUM.
Там новые враги с элементальными механиками, противный и довольно сложный босс, свежая локация, дальнейшее развитие сюжета и куча другого по-мелочи. Но не всё удалось подготовить к намеченному сроку в идеальном качестве, так что сейчас доступны не все локации Акта. Волевым решением и с использованием всех приёмов красноречия мы уговорили продюсера не повышать цену на игру пока не выйдет всё задуманное. Так что контента стало гораздо больше, а ценник пока старый (на заметку).
В течение нескольких недель, как только мы убедимся, что всё действительно работает как надо, в игре появятся:
Три новые большие локации со своими уникальными мутантами и "леденящими кровь боссами" (некоторые твари действительно мерзкие ;)
Продолжение мрачной истории поисков способов исцелиться от чумы и мутаций.
Новые части для оружия (для его модификации и изменения типа урона), которые можно будет скрафтить.
Улучшения графики и интерфейса.
Прокаченная система апгрейдов, позволяющая игрокам усиливать себя за счет найденных ресурсов.
Доработка локализации на кучи языков.
А ещё мы подготовили новый мини-трейлер и вот-вот откроем доступ к обновлённой демо-версии в Steam, чтобы вы могли бесплатно попробовать игру, оценить основные механики, атмосферу и визуальный стиль.
Так что не стесняемся, пробуем, пишем фидбэк, ругаем, хвалим и т.д. А если ну очень хочется потыкать в полную версию игры, но денег нет - просто оставьте комментарий со словом... пусть будет "Участвую!". И в понедельник мы подарим трём рандомным людям по копии игры для Steam.
P.S. Говорят, что если поставить посту плюс, то шансы выиграть увеличиваются. Не верьте - врут, у нас всё по-честному!
P.P.S. Старый билд демки пришлось снести, но новый вот-вот появится и будет доступен (ограниченное время) новый билд.
Дорогие Пикабушники, в связи с близким (ну рил, осталось всего два месяца) Новым Годом. Я запускаю очень нетривиальный розыгрыш на своём vkplay (Просто вбейте Enlaer в поиске) канале.
В качестве призов будут выступать:
Дракончик из Поттерианы ручной работы.(1-2)
Футболка с принтом.
Ключи от игр в стим. (2-5)
И секретный подарок. (какой узнаете постфактум)
Условия крайне простые – тыкнете отслеживать, накопите 6к баллов канала и активируйте награду «Билет на розыгрыш». (действительно до 20.12) Баллы копятся только если вы смотрите трансляцию, извините за это – но призы мне влетели в копеечку, потому хотелось бы чтобы люди ценили то, что могут получить :3