Джон не понимает, почему ты еще не затестил онлайн-тамагочи TamaPupaBot
Привет, на связи Алеша. Сегодня пятница, а, значит, я делюсь новостями телеграм-тамагочи TamaPupaBot а также планами и идеями.
⌛ Увеличилось время ответов для квизов. Теперь можно отвечать на вопросы в более спокойном режиме, что особенно актуально для философского квиза.
🤗 Сегодня нас стало 130! С трудом осмысляю эту цифру, но очень радуюсь.
🛠 Когда чинишь что-то одно, иногда ломается что-то другое. Работаю над исправлениями ошибок показа карточек в рамках одного раунда квиза.
🖼️ Я тут подумал, что хочу добавить в соцсети чуть больше образовательных постов: рассказать о некоторых картинах, которые там размещены, поделиться советами по изучению языка и т. д. Будет ли тебе интересно видеть такой контент? Расскажи в комментариях
Привет, я Алеша и я миллениал. В детстве я любил залипать в тамагочи и ухаживать за пиксельными животными. Иногда, конечно, получалось не очень: как-то я поехал на выходные на дачу и забыл взять своего “питомца” с собой. Это был мой первый опыт столкновения с виртуальной смертью.
Позже я перешел на уход за животными реальными: вместе с девушкой (а теперь и женой) мы взяли на передержку и потом пристроили более 10 хвостатых. Часть из них осела у наших друзей и членов семьи.
Когда мне исполнилось 30 лет, ностальгия взяла верх и я захотел снова поиграть в тамагочи. О том, куда меня привело это желание, расскажу в этой статье.
когда захотел поиграть в тамагочи, но тебе уже 30 лет
Никто никогда не вернётся в 2001 год…
Начал я с того, что заказал себе тамагочи из Китая. Хотя девайс был почти таким же, как и в детстве, меня хватило примерно на полторы недели. Потом я начал забывать брать игрушку с собой.
Так я решил залипнуть в онлайн-игры. Это оказалось скучно. Приложения тоже не особо зашли (кроме Catgotchi, который просто имитирует тамагочи): не хотелось вечно смотреть рекламу и в целом я понял, что уже не чувствую той радости, что и раньше.
И я стал думать…
делать или не делать онлайн-тамагочи - вот в чем вопрос
Гениальная идея
Проанализировав свой опыт использования тамагочи, я понял, что игры в стиле “волк ловит яйца” мне уже не особо интересны. А вот заботиться о пикселях мне все ещё нравится: для этого не нужно много сил, а дофамин вырабатывается отлично.
Примерно в этот же период я залипал “по делу” в приложениях вроде Quizlet и Memrise, поэтому у меня родилась ✨гениальная идея✨: сделать тамагочи, который будет помогать мне учиться.
Осталось только все придумать и сделать…
это я придумал 10500 фишек для телеграм-тамагочи (у меня нет опыта, чтобы их реализовать)
Грандиозные планы
Я перебрал несколько вариантов того, как можно было бы реализовать такую игру. План сделать мобильное приложение отмел почти сразу: для него необходимо было сделать полноценный дизайн, само приложение на iOS и на Android (я счастливый пользователь двух телефонов). В общем, сами мысли об этом заставляли меня засыпать.
Позалипав ещё немного, я таки нашел удобный способ сделать MVP: боты в Телеграме. Но сначала потыкался в MooBot, Виртуального питомца и ЖабаБота, которых тоже быстро бросил из-за сложности ухода либо очень нишевых систем (пройди квест, добудь продукты и т. д.).
Телеграм выигрывал сразу по нескольким причинам:
Всегда под рукой
Удобные уведомления.
Синхронизация на разных устройствах.
Дружелюбная документация и простой процесс добавления ботов.
Осталось только сделать…
Гуманитарий пробует сделать свой первый телеграм-бот. Холст, масло
Реализация
Сначала я накидал первый черновик бота с помощью Robochat, но очень быстро уперся в потолок. Функционала не хватало, а я еще планировал развивать эту историю. Нужно было искать что-то другое.
Следующая неделя превратилась в марафон по тестированию других конструкторов. Я попробовал реализовать свои хотелки в Botmother, SaleBot, Manybot, BorisBot, Botmaker... Где-то не хватало гибкости, где-то логика вызывала вопросы, а где-то просто хотелось закрыть сайт и больше никогда туда не возвращаться. В какой-то момент стало очевидно — проще написать бота самому. Ну, я так думал)
ChatGPT посоветовал мне синхронную библиотеку Telebot на Python. Но у нее была одна проблема: если вдруг (вдруг!) бота начнут активно юзать, он начнет тормозить. А мне хотелось, чтобы все работало быстро и гладко, даже если однажды у меня будет тысяча пользователей. Но я все еще топлю за то, что это крутой вариант, если хочется сделать бота для себя.
На этот раз ИИ вывел меня на aiogram — асинхронный фреймворк, который обрабатывает запросы параллельно, а не последовательно. Звучало как идеальный план, но был нюанс: я гуманитарий... Два дня жалких потуг не привели меня к базовому MVP. Тогда я понял, что передо мной стоит выбор между временем и деньгами. Оказалось, что деньги были более выгодным вариантом. С помощью https://t.me/yachyukrovv я сэкономил неделю времени и получил готовый бот, настроенный сервер, удобную админку для добавления квизов в самом Телеграме и невозможность случайно все сломать (но я чуточку сломал, рассказать об этом?).
Когда в процессе разработки возникло столько деталей, что забыл, что делал
Результат
Когда самое сложное было позади, оставалось только придумать контент для игр, а я это дело люблю. Включаешь японский джаз и помидорковый таймер (чтобы не забывать отдыхать, есть и чухать своих животных) и залипаешь в то, что тебе интересно. А потом еще и дофамин от результата получаешь. Кайф.
Сейчас в моем тамагочи TamaPupaBot можно найти 3 квиза: по английским фразеологизмам , философам и художникам. Проходить их нужно быстро: плашка “верно” появляется в верхней части экрана только в этом случае. Игры интегрированы в механику ухода за тамагочи: если не проходить их, показатель интеллекта снижается: вместо Умницы Пупы появляется Тупо Пупа (да, я гений нейминга!). Кроме игр, виртуального питомца можно кормить, убирать за ним какахи, а также оставлять его чиллить. Эта функция вдохновлена моим внутренним хикканом, который восстанавливает силы в одиночестве и созерцании красоты этого мира (загнул, конечно, но как есть).
Особенно мне нравится то, что бот простой и ненавязчивый: я захожу в него 2-4 раза в день (в сумме получается до 30 минут!), чтобы покормить Пупу, убрать какашки, пройти квизы и отправить Пупчика отдыхать. Так я не слишком залипаю в него, но и не забываю о своих ежедневных “обязанностях”.
спасибо за сохраненную менталочку и реализованный проект
Выводы
Вот такая получилась история, в которой я:
1. Прошел путь от “а было бы здорово” до “ого, оно работает!”.
2. Выбрал менее “правильный”, но более “выгодный” путь, когда решил найти специалиста по ботам (а мог бы выгореть на полпути на стадии использования aiogram).
3. Выучил и начал применять более 40 английских фразеологизмов (сам в шоке!).
4. Стал лучше узнавать стиль культовых художников.
5. Начал проще относиться к ошибкам, ведь лучше сделать как-то, а не сидеть перед ноутбуком в атаческой панике, потому что чего-то “не хватает” (знаний, уверенности, контактов).
Спасибо, что прочитали эту статью. Я очень надеюсь, что смог вдохновить вас попробовать воплотить какую-то из своих идей. Или для начала рассказать о ней в комментариях!
Одна из цитат философского квиза в онлайн-тамагочи TamaPupaBot
Мы этого ждали и это случилось! Вместе с Философской лабораторией (http://t.me/philabdan) подобрали и оформили для тебя 50 цитат, отражающих взгляды известных философов. Мне кажется, что получилось неплохо, а ты что думаешь?
Кстати, о квизах! Я работаю над увеличением времени ответа на вопросы, поэтому уже скоро проходить их станет еще приятнее! Огромное спасибо Алине К. за подробную обратную связь!
Последнее, но не менее важное: тамагочи использует почти 100 активных пользователей! Это очень приятно, тепло и греет душу. И мотивирует заниматься этим проектом дальше!
Привет, я Алеша и я ленивая гуманитарная жопа. В этой статье я расскажу о том, что такое MVP и чем крут такой подход к онлайн-проектам на примере своего онлайн-тамагочи TamaPupaBot.
Что такое MVP?
MVP (Minimum Viable Product) — это базовая версия проекта, которая содержит самые важные функции, необходимые для проверки идеи. Главная цель MVP — не сделать сразу идеально и навсегда, а быстро протестировать гипотезу, собрать обратную связь, чтобы улучшать проект на основе реальных данных, а не догадок.
По моему субъективному мнению MVP должен быть:
Простым. Спроси себя, в чем главная фишка твоего проекта и поищи простые варианты ее реализации. Первые пользователи сами подскажут тебе, что можно улучшить и какие фичи было бы круто добавить в полноценную версию проекта.
2. Быстрым. Идеальный срок для реализации MVP - до 2 недель. Такие ограничения позволят тебе сфокусироваться на главном и не забросить проект на полпути.
3. Открытым для обсуждения. Оставь в свободном доступе свой контакт, форму обратной связи или другую возможность поделиться впечатлениями о плюсах и минусах твоего MVP. Так ты узнаешь, что нужно от твоего проекта реальным пользователям и что следует улучшить в первую очередь.
А что на твой взгляд важно в MVP? Расскажи в комментариях!
Онлайн-тамагочи TamaPupaBot как пример MVP
TamaPupaBot — это образовательный Telegram-бот, в котором можно ухаживать за виртуальным питомцем и одновременно учиться. Такое вот внебрачное дитя тамагочи и методики интервального повторения.
Когда я придумал Пупу, первой реакцией стал испуг вперемешку с радостью. С одной стороны, у меня было очень много классных идей и вдохновения. С другой стороны нужны были силы и время на реализацию моего первого в жизни телеграм-бота, а я даже не знал, нужен ли он кому-то, кроме меня.
В итоге я заткнул рот своему перфекционизму и решил сделать MVP. Это оказалось отличной идеей: даже реализация базовой базы потребовала от меня много усилий и я даже обратился за сторонней помощью. А мог бы просто забить.
В итоге получился онлайн-тамагочи, в котором реализованы следующие функции:
1.Базовый уход.
Можно кормить Пупу, убирать какашки, давать ему играть и укладывать питомца спать. Эти действия влияют на сытость или настроение.
Несмотря на то, что эти механики реализованы на самом базовом уровне (и с косяками), этого достаточно для получения быстрого дофамина и регулярного использования бота.
2. Образовательные квизы.
Это игры, в которых нужно выбрать правильный вариант из предложенных. Успех влияет на настроение и повышает интеллект питомца. Вопросы могут повторяться, как в приложениях Memrise или Quizlet. Это помогает лучше запоминать правильные ответы.
Сейчас в боте есть всего 2 квиза: “Узнай художника по картине” (Арт-квиз) и “Выучи английские фразеологизмы”. Этого достаточно, чтобы пользователи протестировали механику и дали обратную связь.
3. Обратная связь.
В описании бота указан мой персональный контакт для вопросов и предложений, а в самом боте есть функция “написать Пупе”, которой люди очень даже активно пользуются без подсказок и просьб! Также я лично приглашаю новый пользователей со своего аккаунта, что дает мне возможность собирать очень подробные отзывы и узнавать из первых уст про сильные и слабые стороны моего Телеграм-бота.
Шото вроде вывода
TamaPupaBot не получился идеальным проектом, но он уже работает и имеет более 50 активных пользователей. Это дает силы и мотивацию на продолжение разработки, введение нового функционала и исправление глупых ошибок, сделанных ранее.
Поэтому если у тебя есть идея, не жди идеального момента — создай её в базовом виде и проверь, как на неё отреагируют люди. 🚀
Не знаю, что должно быть в таких постах, поэтому расскажу обо всем понемногу. Вот 5 фактов обо мне:
Кто из Ярославля тоже?
1. Я родился и вырос (не сильно, всего 176см) в Ярославле. Уже пятый год живу в разных городах, но все равно скучаю по родным местам.
Эх, как жалко, что я не Петя
2. Очень люблю театр. Настолько, что получил образование театрального критика, чтобы ходить на спектакли “по работе”. А еще мы с женой создали театр “Облака” (https://t.me/theatreoblaka) и даже показали мини-спектакль на театральном фестивале в Центральном Вьетнаме.
У кого так же?
3.Музыкант-самоучка. Вырос на песнях Тома Уэйтса и White Stripes, в более сознательном возрасте открыл для себя Ивана Дорна, Noga Erez и других классных музыкантов. Сначала пробовал повторять за ними, потом нашел свой стиль, но все еще люблю экспериментировать. Сейчас пою в проекте kultura (https://linktr.ee/kltr.project) и развиваю личный проект Yorzay (https://www.tiktok.com/@yorzaymu).
Только в моем случае кот псу такое сообщил бы
4. Очень люблю животных. В том числе поэтому уже более 10 лет не ем мясо. И, конечно, не могу пройти мимо уличных котов и собак: и если не могу забрать к себе, то хотя бы подкармливаю. Сейчас у меня дома живут кот БаньСео и пес Пупа. Животные становятся моим “домом”, где бы я ни был.
иногда и 5 минут не находилось
5. Очень люблю учиться, но с трудом нахожу на это время и силы. Поэтому я часто нахожусь в поиске ленивых, но эффективных методов обучения. Мое недавнее открытие - система интервального повторения. Это крутая техника, которая помогает запоминать слова, фразеологизмы, художников, понятия - да что угодно. Если вы, как и я, пользовались приложениями вроде Memrise, Drops, Anki или Quizlet, то скорее всего тоже неплохо прокачались, а потом стали “забывать” тренироваться (я сдался через 25 дней).
Чтобы точно заниматься каждый день, я решил геймифицировать систему интервального повторения под себя. Так я придумал образовательный телеграм-тамагочи TamaPupaBot (https://t.me/TamaPupaBot) с полезными квизами.
Теперь я каждый день кормлю и убираю какашки не только в жизни, но и в Телеграме). Смешно, но факт: даже виртуальное животное, которому необходим уход, дисциплинирует (Пупу жалко!), а прохождение квизов дает быстрый дофамин и помогает запоминать те же английские фразеологизмы. До апреля планирую сделать еще пару квизов (хочу копнуть в сторону философии и продолжить учить английский), а также разработать обучающую настольную игру. Посмотрим, куда меня это приведет!
Если тебе интересно видеть меня в ленте дальше, буду рад познакомиться поближе! Напиши в комментариях как ты изучаешь что то новое!