Много лет назад, в средней школе, два мальчика – Бен Коэн и Джерри Гринфилд – записались на курс гончарного искусства, чтобы попробовать что-то новое. Бен восхищался возможностями глины, а Джерри любил творить.
Они быстро подружились за деревянным столом, лепя фигурки. Окончив школу, Бен работал в офисах, а Джерри пытался стать врачом.
Но спустя годы они встретились в кафе и решили: "А что, если мы создадим что-то свое?" Так появилась компания Ben & Jerry's Ice Cream, которая превратилась в настоящую легенду благодаря уникальным сортам мороженого, как "Cherry Garcia" и "Phish Food".
Вот так обычное знакомство на гончарном кружке изменило их жизни и принесло радость миллионам людей. Кто знает, кем бы они стали, если бы не встретили друг друга?
Сегодня мы предлагаем вам найти своего Бена или Джерри и пойти вместе покататься на скейте, велосипеде, самокате или даже роликах! 👉Тык👈
Как это работает:
Создай анкету: укажи своё имя, добавь фото, расскажи, на чём катаешься, и оставь контакт для связи.
Просматривай анкеты других пользователей и находи единомышленников.
Оценивай анкеты лайками и дизлайками, чтобы определить, кто тебе интересен.
При взаимной симпатии ты получишь контакт для связи
Зачем кататься одному, если можно найти себе компаньона и сделать каждую поездку куда увлекательнее? Кто знает, какие возможности вы вместе откроете для себя🤔
Наполни свой день интересным людьми, переходи и заполняй анкету
Не смотрю развлекательное на Пикабу, блокирую сразу 99% пользователей, у которых сотни тысяч рейтинга. И сколько их не блокируй, они вырастают как грибы после дождя. Что это, кто это? Правильно ли понимаю, что сайт платит толпе биороботов, чтобы они собирали по интернету всякий мусор и кормили хомяков? Которые не умеют сами себя развлекать.
Сегодня я хочу рассказать вам о проекте, над которым я и мой друг работали последние 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 месяц к вашему боту.
В целом, проект получился очень насыщенный, с действительно большим количеством функционала: например, я не описал тут возможность добавления игроков-ботов в игры, логи игр, статистику игроков, добавление модераторов, плейсхолдеры для текстовой рекламы в сообщении с записью на игру и в объявлении победителя, призыв участников чата на игру... Всё это мы постарались описать на сайте-инструкции проекта, ссылка в самом конце поста. Если же есть любые вопросы/предложения/идеи - не стесняйтесь писать их тут, в комментариях, или напрямую к нам в саппорт, ссылка также в самом конце.
Отдельно хочу ответить на один из самых частых вопросов (пусть и задаваемый в разных вариациях) - это НЕ СКАМ, НЕ РУЛЕТКА, тут НЕЛЬЗЯ ВЫВОДИТЬ ДЕНЬГИ, это НЕ АЗАРТНАЯ ИГРА, НЕ СТАВКИ! Это просто игровой бот, который делает общение в чатах чуточку интереснее и веселее.
Решил я значит как-то сделать в наш общий чат с пацанами простого бота который отвечал бы на разного рода сообщения всякими матными приколами. Но, так как мы когда давно в детстве задрачивали в Lineage2 и эта тематике до сих пор на подкорке, решено было добавить возможность точить Хому. Было прикольно, но однообразно ... И вот это всё в итоге переросло в почти полноценную игру с PvP, Raid Boss'ами и т.д. Решил поделиться и с вами)
Здравствуйте всем, привет всем! Хочу поделиться с вами тем, что я сегодня активно разрабатываю и как я к этому шел...
Все началось еще в 2018 году, в декабре. Я был в колледже, слушал лекцию по администрированию баз данных и после лекции я задумался о том, что если соединить работу баз данных с ВК API, ведь можно так делать текстовые ММО, что-то вроде MUDов, после некоторого гугления я узнал, что подобные игры в социальных сетях и менеджерах уже существуют, но к тому времени их было не так много, как это выглядит сейчас.
Первая моя идея была простой, начинаешь бездомным, попрошайничаешь, лазишь по свалкам в поисках различного лута, потом продаешь на рынке или съедаешь, чтобы пополнить энергию, далее поднимаешься в уровне, устраиваешься на государственную работу, где зарабатываешь деньги затрачивая энергию, если ты становишься богатым, то можешь создать свое предприятие для того, чтобы на нем работали другие игроки. Бот был максимально простой, команды вводились текстом, играли только мои друзья по интернету. Постоянно обрастая новым функционалом, код выглядел все более запутанней, мой опыт не позволял сделать, что-то более лучше с этим кодом и со временем я решил забросить разработку, поделившись идеей создания ботов со своим другом программистом и подсказал ему идею, как можно украсить ботов динамическими изображениями (с различной изменяющейся информацией).
Потом я узнал от того друга программиста, что он сделал графического бота и со временем этот проект становится финансово успешным, смысл был, как в приложении "Уличные гонки", у вас есть гараж, вы покупаете автомобили, прокачиваете их, гоняетесь, объединяетесь в кланы и сражаетесь на турнирах, графика взята из подобного же проекта
Я был немного опечален тем, что забросил разработку ботов так как посчитал, что это не перспективно и выглядит, как простое баловство. Со временем я пытался искать направление, тематику для нового бота, пробовал симулятор геймдева, не потянул и следующей идеей, которой я сильно загорелся, была симулятор нефтяного магната, этот проект изначально был нишевой, велась разработка не сложно, была выбрана тактика - вот сейчас я делаю текстовую часть, а потом добавлю графику. Немного забегая вперед, проект не предстал в открытом релизе и графики он не получил. Намучился с проектом достаточно, скажем так набирал опыта.
Смысл игры был в переработке нефти, постройке различных строений, вроде нефтяной скважины, которая приносит доход в виде нефти, НПЗ перерабатывали нефть на дизель, керосин и бензин, керосин продавался, как топливо для ламп, бензин для АЗС, а дизель использовался в ТЭС, которые производили электроэнергию затрата которой была при переработке нефти, излишки можно было продавать на бирже, или же при нехватке покупать. Тем самым игроки по сути мерились своим денежным состоянием. Игра в этот раз была более интересной за счет управления с кнопок ВК клавиатуры.
Потом как-то все опять утихло, интерес к боту потерял и стал искать новую идею, которая бы охватила больше игроков чем мои знакомые.
И следующей идеей стал игра-бот про пост-апокалипсис и автомобили, с графическим исполнением, без команд, на клавиатуре ВК. Попытался впитать весь полученный опыт и собраться с мыслями, чтобы проект получился достойный. Над проектом работаю уже достаточно времени, испытывал множество проблем, но с предыдущим опытом все быстро решалось, кроме неудобств работы с графикой, очень хочется надеяться, что проект понравится людям, кроме нескольких моих знакомых, которые уже потеряли интерес к тестированию моих недоделок...
По игре: Вы получаете вначале автомобиль, который можно прокачивать, повышать атаку или же защиту, соревноваться в силе с другими игроками выезжая на бой с рандомными локациями. В игре преимущество получает тот, кто первый атакует, поэтому для активной игры рекомендуется качать атаку, но и стоит не забывать все же о защите, ибо это ваши жизни.
Проект пока еще имеет не много функционала, пока есть различный рейтинг, простая прокачка, сражения, 5 автомобилей доступных для покупки. Но идей для игры еще предстоит куча переделать, это и интерактивные квесты, и внедрение ведения нефтяного бизнеса на захваченных кланом территориях, больше визуальных деталей и наполнение игры контентом...
Пока правда проект медленно стал развиваться из-за скорой сдачи диплома, а там и работа какая-то нужна, чтобы на шее у родителей не сидеть, к тому же живу с девушкой, и может настигнуть армия ;p
Спасибо, что прочли этот пост, кто хочет играйте - https://vk.com/c_conflict или следите за новыми постами туточки!
Всем привет! Сказать по правде, я устанавливала Telegram для того, чтобы использовать его для личной переписки, ну и чтобы читать некоторые новостные каналы.
Позже друзья подкинули пару ботов, мне понравилось :) Показалось, что пользоваться ботами в Телеграм зачастую удобнее, чем стандартными приложениями на телефоне. Во-первых, можно найти ботов с абсолютно уникальной функциональностью. Во-вторых, не нужно скачивать и устанавливать приложения, занимать память своего устройства. Просто заходишь в Telegram, открываешь диалог с нужным ботом, жмешь команду /start - а дальше бот сам расскажет, что надо делать :)
В итоге, поигравшись с разными ботами около месяца, я решила сделать подборку с некоторыми интересными ботами для развлечения. Осторожно - это затягивает! :)
1. @PussybotsBot
Бот со смешным названием для любителей сюрпризов и прикольной фотообработки. Вы отправляете боту свое фото и взамен получаете прикольный “фотошоп” присланной фотографии. Доступных эффектов и стилей очень много (несколько сотен), каждый раз вы получаете новую обработку. Можно выбрать конкретную категорию для фотообработки - смешные монтажи, романтичный фото-арт, страшные фотоэффекты и так далее.
Кстати, у бота есть свой канал @crazyselfie, куда пользователи бота публикуют результаты своих экспериментов. Можно ознакомиться, многие “арты” выглядят весьма забавно :)
2. @RapmeBot
Прикольный бот для любителей рэпа и не только :) Вы скидываете боту свое (или чье-то) фото и любой текст в стихах или прозе. Бот анимирует фотографию, добавляя на нее реалистичную мимику речи и создает видео, где вы зачитываете рэп под мелодичный бит. Можно выбрать разные голоса для “зачитки”, тон голоса, а также “сменить имидж” - бот может сделать вам татуировки на лице, поменять одежду и т.д.
У этого бота тоже есть свой канал @Rapflex, где постят разные угарные “рэп-клипы”, созданные с помощью бота.
Бот для любителей интеллектуальных викторин типа “Что? Где? Когда?”.
Бот высылает вам разнообразные вопросы, а вы, в свою очередь, отправляете ответы в диалог с ботом. Можно выбрать категорию и уровень сложности вопросов. Если вы отвечаете правильно, бот вас похвалит и напишет, сколько времени вы потратили на обдумывание ответа. Если отвечаете неверно, бот даст вам еще время подумать. В отличие от реальной игры, в любой момент можно “сдаться” и командой /answer попросить у бота ответ на текущий вопрос :)
Возможный минус бота ЧГК: доступ к нему ограничен; для того чтобы пользоваться данным ботом, нужно подписаться на его новостной канал @chgk_channel.
4. Если вы не относите себя к любителям интеллектуальных игр, то вот альтернатива погорячее: алко-игра для вечеринок “Делай - Пей” -@drink_Party_Bot. Создатели бота уверяют, что эта игра - идеальный вариант оживить встречи с друзьями. Игра подходит для компаний от 4 до 10 человек. Единственное условие - быть под завязку набитым алкоголем (адепты ЗОЖ и лица младше 18ти, эта игра не для вас!). Правила игры просты: участники следуют указаниям бота, который говорит, кто и сколько должен выпить.
Создатели игры также просят подписаться на свой телеграм-канал - без этого вы не сможете начать играть.
5. @SmilemeBot
Бот для любителей выражать все свои эмоции с помощью смайликов-эмодзи. Боту нужно отправить свое селфи-видео c речью (или снять на видео другого говорящего человека). Бот распознает слова в речи и добавляет эмодзи на видео таким образом, как будто они вылетают изо рта говорящего. Смотрится крипово, но смешно :)
Из минусов - иногда смайлики вылетают немного невпопад или не совсем по теме (например, на словах “трам-пам-пам” бот выдал эмодзи с трамваем, но от этого еще смешнее).
6. @FastAnekdotBot
Имя этого бота говорит само за себя :) Неограниченное количество анекдотов по первому вашему требованию. Cоздатели бота уверяют, что в их базе десятки тысяч анекдотов. Некоторые анекдоты “с бородой”, зато их точно хватит надолго!
7. @TruthOrLieBot
Игра в “Правду или Ложь”. Это еще одна игра на эрудицию, с помощью которой можно скоротать время в дороге, развлечь детей или поиграть с друзьями на вечеринке. Бот присылает вам факт, на который нужно ответить, правда это или ложь. Факты разнообразные и довольно прикольные, а время на раздумья ограничено, что придает игре динамичности.
Кстати, а вы знали, что в США запрещено продавать шоколадные яйца, а в Норвегии посвятили в рыцари пингвина?
8. @randomcon_bot
Этот бот мгновенно находит для вас случайного собеседника из пользователей Telegram и дает возможность обмениваться с ним анонимными сообщениями, не раскрывая своего профиля. Отличный способ раскрыть душу первому встречному. Это как разговоры со случайным попутчиком в поезде, только еще анонимнее :) Однако, если общение оказалось настолько приятным, что хочется его продолжить, бот дает возможность обменяться профилями.
9. @CinemaQuiz_Bot
Это еще один бот-викторина для киноманов. Суть игры в том, что нужно отгадать фильм по одному кадру (выбрать 1 вариант из четырех предложенных). Вы можете выбрать количество раундов в игре и сложность вопросов (от простых до “невозможных”). Можно играть в одиночку, или добавить бот в группу и играть с друзьями. За каждый отгаданный фильм начисляется 1 балл, а в конце раунда можно посмотреть статистику.
10. @ThisCatDoesNotExistBot
У этого бота довольно специфическая функциональность - он умеет генерировать изображения несуществующих котиков с помощью нейросети. Каждый нейро-кот идет в комплекте со смешной подписью. Вряд ли такой бот можно назвать очень полезным, но любители нейросетей и котиков (особенно несуществующих!), возможно, захотят с ним поиграться. Не думаю, что у этого бота большая целевая аудитория, но просто не смогла обойти его стороной. Мяу!
Если вы знаете другие прикольные боты для развлечения, пишите про них в комментариях!
Решил поискать ботов в Вк со старыми настольными играми, но что-то их особо не делают(но нашел крестики нолики на кнопках!). Поэтому было решено пополнить коллекцию таких ботов, и сделать серию настольных ботов. Первым стал Морской бой!
Было решено сделать сразу несколько дополнительные опции, чтобы играть было удобнее и интереснее: - Есть ежедневный и общий рейтинг игроков. После победы над соперником в автоподборе - игроку начисляется победа. - Корабли можно расставить автоматически или вручную через написание координат. - Чтобы не затягивать бой, есть ограничение 1 минуту времени хода и 3 минуты на расстановку кораблей - Есть offline битва с ботом