Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

GBX.ru _ Флейм _ Telegram бот по ретро-играм

Автор: DevilSAM Среда, 29 апреля 2020, 11:50

Есть в телеграмме бот @dendy_ru_bot.
С ним можно поиграть в игру, он присылает скриншот из какой-то игры (NES, Megadrive...) и 4 варианта ответов. 3 уровня сложности. На легком все просто, а вот на уровне HARD появляется много японской дичи smile.gif
Собственно тема с предложением всем поиграть, это забавно, ну и с вопросом: каких функций еще не хватает такому боту? smile.gif

Автор: GKill Среда, 29 апреля 2020, 13:07

QUOTE (DevilSAM @ Среда, 29 апреля 2020, 11:50)

ну и с вопросом: каких функций еще не хватает такому боту? smile.gif
*
рекламы конечно же

Автор: DevilSAM Среда, 29 апреля 2020, 13:56

QUOTE (GKill @ Среда, 29 апреля 2020, 13:07)

рекламы конечно же
*

Бот не для рекламы делается, а для развлечения друзей и знакомых happy.gif

Автор: Nopasaran Среда, 29 апреля 2020, 13:57

QUOTE (DevilSAM @ Сегодня, 11:50)

он присылает скриншот из какой-то игры (NES, Megadrive...)
*


причем тут тогда денди?

Автор: Stars Среда, 29 апреля 2020, 14:38

Автор специально вчера зарегился, чтоб бота своего порекламить ?

Автор: DevilSAM Среда, 29 апреля 2020, 14:40

QUOTE (Nopasaran @ Среда, 29 апреля 2020, 13:57)

причем тут тогда денди?
*

Денди, эт такое собирательное название smile.gif

Автор: BrainStorm Среда, 29 апреля 2020, 14:44

QUOTE (Stars @ Среда, 29 апреля 2020, 17:38)
Автор специально вчера зарегился, чтоб бота своего порекламить ?
*

Ога. Ещё и в рандомных тема отписался, чтобы следы замести sleepy.gif

Автор: Stars Среда, 29 апреля 2020, 14:50

QUOTE (DevilSAM @ Среда, 29 апреля 2020, 14:40)

Денди, эт такое собирательное название smile.gif
*


Это не тот сайт, где можно такую чушь втирать местным ))

Автор: F1ReB4LL Среда, 29 апреля 2020, 14:52

QUOTE (DevilSAM @ Среда, 29 апреля 2020, 11:50)

Собственно тема с предложением всем поиграть, это забавно, ну и с вопросом: каких функций еще не хватает такому боту? smile.gif
*

Вотермарков на картинке, чтобы гуглом не искали ответы (либо таймера, чтобы не успевали найти).

Автор: slarti Среда, 29 апреля 2020, 14:59

QUOTE (DevilSAM @ Среда, 29 апреля 2020, 14:40)

Денди, эт такое собирательное название smile.gif
*

Денди это китайская подделка, и не более.

Автор: DevilSAM Среда, 29 апреля 2020, 15:14

QUOTE (slarti @ Среда, 29 апреля 2020, 14:59)

Денди это китайская подделка, и не более.
*

Лично я это все прекрасно знаю и понимаю. Но бота делал не для суперэкспертов, а для всех людей, которым знакомы эти игры с детства. И многие из этих людей, по-моему, не знают разницы между NES, Famicom и Dendy (если вообще слышали про первые).

Добавлено спустя 1 минуту:
QUOTE (Stars @ Среда, 29 апреля 2020, 14:38)

Автор специально вчера зарегился, чтоб бота своего порекламить ?
*

Да, специально. А что такого? Мне интересен фидбек от знающих людей. Я думал, что тут можно таких найти.

Автор: slarti Среда, 29 апреля 2020, 15:16

QUOTE (DevilSAM @ Сегодня, 15:14)

Лично я это все прекрасно знаю и понимаю. Но бота делал не для суперэкспертов, а для всех людей, которым знакомы эти игры с детства. И многие из этих людей, по-моему, не знают разницы между NES, Famicom и Dendy (если вообще слышали про первые).
*

Я думал это типа теста? Тест по определению для тех кто разбирается, разве нет?

Автор: DevilSAM Среда, 29 апреля 2020, 15:17

QUOTE (BrainStorm @ Среда, 29 апреля 2020, 14:44)

Ога. Ещё и в рандомных тема отписался, чтобы следы замести sleepy.gif
*

Ошибаетесь. Я не заметал следы, это вынужденная мера, так как иначе новая тема не доступна для создания. Но Вы не отчаивайтесь, продолжайте строить из себя Шерлока Холмса и дальше wink.gif

Добавлено спустя 1 минуту:
QUOTE (slarti @ Среда, 29 апреля 2020, 15:16)

Я думал это типа теста? Тест по определению для тех кто разбирается, разве нет?
*

Там три уровня сложности я предусмотрел. Easy как раз для всех. Для тех кто более-менее шарит - Normal. А вот Hard уже для тру профи smile.gif

Добавлено спустя 6 минут:
QUOTE (F1ReB4LL @ Среда, 29 апреля 2020, 14:52)

Вотермарков на картинке, чтобы гуглом не искали ответы (либо таймера, чтобы не успевали найти).
*

Вот спасибо, добрый человек. Это хороший совет. Можно рассмотреть целесообразность той идеи smile.gif

Автор: BrainStorm Среда, 29 апреля 2020, 15:25

QUOTE (DevilSAM @ Сегодня, 18:17)

Ошибаетесь. Я не заметал следы, это вынужденная мера, так как иначе новая тема не доступна для создания. Но Вы не отчаивайтесь, продолжайте строить из себя Шерлока Холмса и дальше
*

Принято, Сэр. Будем стараться wink.gif

Автор: DevilSAM Пятница, 01 мая 2020, 08:28

А можно как-то сменить название темы на более понятное? Например Telegram-бот по играм 8-16 бит. Или название темы не изменяется?

Автор: BrainStorm Пятница, 01 мая 2020, 09:09

Отредактируй первое сообщение, там можно название поменять wink.gif

Автор: Ol_ Пятница, 01 мая 2020, 09:48

QUOTE (DevilSAM @ Пятница, 01 мая 2020, 08:28)

А можно как-то сменить название темы на более понятное? Например Telegram-бот по играм 8-16 бит. Или название темы не изменяется?
*

Или DENDYBOSS, например lol.gif

Автор: DevilSAM Суббота, 02 мая 2020, 09:19

QUOTE (BrainStorm @ Пятница, 01 мая 2020, 09:09)

Отредактируй первое сообщение, там можно название поменять wink.gif
*

Спасибо. Переименовал smile.gif

Автор: Eksar Воскресенье, 03 мая 2020, 23:02

Поиграл с ботом немного.

Есть предложение: некоторые ответы ну уж очень очевидны, нужен какой-то алгоритм, который заставит юзера задуматься. Допустим, у игры несколько частей на разных платформах. Выводить список игр, среди которых лишь одна - верный ответ

Автор: GKill Понедельник, 04 мая 2020, 09:00

QUOTE (Eksar @ Воскресенье, 03 мая 2020, 23:02)

Поиграл с ботом немного.

Есть предложение: некоторые ответы ну уж очень очевидны, нужен какой-то алгоритм, который заставит юзера задуматься. Допустим, у игры несколько частей на разных платформах. Выводить список игр, среди которых лишь одна - верный ответ
*
не играл в бота, но если хочется усложнить задачу - скриншот надо резать на части и угадывать игру лишь по кусочку скриншота. Тогда будет интересно даже с популярными играми

Автор: sp0911 Понедельник, 04 мая 2020, 16:30

QUOTE (GKill @ Понедельник, 04 мая 2020, 09:00)

не играл в бота, но если хочется усложнить задачу - скриншот надо резать на части и угадывать игру лишь по кусочку скриншота. Тогда будет интересно даже с популярными играми
*

Или как Кинаман делал на стримах. Вырезал существо из игры и на время, кто угадает первым собирал по частичкам как пазл существо.

Автор: DevilSAM Вторник, 05 мая 2020, 18:19

QUOTE (Eksar @ Воскресенье, 03 мая 2020, 23:02)

Поиграл с ботом немного.

Есть предложение: некоторые ответы ну уж очень очевидны, нужен какой-то алгоритм, который заставит юзера задуматься. Допустим, у игры несколько частей на разных платформах. Выводить список игр, среди которых лишь одна - верный ответ
*

Предложение понятное, спасибо. Но, что-то мне подсказывает, что если так сделать, то это будет ну очень сложно smile.gif
Например, появится Мегамен 2 на скриншоте, и варианты с разными частями мегамена. Попробуй угадай )) Это только фанатам под силу, имхо.
Но согласен с тем, что когда на скрине условная Contra, а в альтернативных вариантах Tiny Toon, Top Gun и Mortal Kombat, то угадать будет слишком просто. Я думаю в этом направлении. Еще раз спасибо за совет smile.gif

Добавлено спустя 2 минуты:
QUOTE (GKill @ Понедельник, 04 мая 2020, 09:00)

не играл в бота, но если хочется усложнить задачу - скриншот надо резать на части и угадывать игру лишь по кусочку скриншота. Тогда будет интересно даже с популярными играми
*

Я, кстати, тоже обдумывал такой вариант, чтобы делать скрин какой-то части экрана, а не полностью всего, что там происходит. Но не знаю насколько это интересный вариант.
Если Вы говорите, что это зайдет, то можно задуматься и над реализацией этой затеи smile.gif

Автор: GKill Вторник, 05 мая 2020, 22:53

QUOTE (DevilSAM @ Вторник, 05 мая 2020, 18:19)
Я, кстати, тоже обдумывал такой вариант, чтобы делать скрин какой-то части экрана, а не полностью всего, что там происходит. Но не знаю насколько это интересный вариант.
Если Вы говорите, что это зайдет, то можно задуматься и над реализацией этой затеи smile.gif
*
это как угадай мелодию, такой же принцип. Скрин имеет определенное количество частей, скажем 5х5. Если угадываешь с 1го, то получаешь максимальное количество очков. Чем больше просишь открыть, тем меньше награда, вплоть до 25, когда не получишь ничего, хоть скрин и будет весь открыт.


Добавлено спустя 3 минуты:
DevilSAM, кстати, если ты умеешь в программирование и хотел бы что-то замутить (игру к примеру), можем скооперироваться, с меня дизайн и арт cool.gif

Автор: DevilSAM Пятница, 08 мая 2020, 08:57

QUOTE (GKill @ Вторник, 05 мая 2020, 22:53)

DevilSAM, кстати, если ты умеешь в программирование и хотел бы что-то замутить (игру к примеру), можем скооперироваться, с меня дизайн и арт cool.gif
*

Ok, буду иметь виду, если что-то надумаю smile.gif

Автор: DevilSAM Понедельник, 11 мая 2020, 18:49

QUOTE (GKill @ Вторник, 05 мая 2020, 22:53)

это как угадай мелодию, такой же принцип. Скрин имеет определенное количество частей, скажем 5х5. Если угадываешь с 1го, то получаешь максимальное количество очков. Чем больше просишь открыть, тем меньше награда, вплоть до 25, когда не получишь ничего, хоть скрин и будет весь открыт.


Похоже, что такой вид игры подразумевает что пользователь будет сам в ответ полностью писать название игры. Не получится предлагать ему варианты (особенно всего 4), так как он ответ подбором быстрей получит smile.gif

Автор: GKill Вторник, 12 мая 2020, 07:02

QUOTE (DevilSAM @ Понедельник, 11 мая 2020, 18:49)

Похоже, что такой вид игры подразумевает что пользователь будет сам в ответ полностью писать название игры. Не получится предлагать ему варианты (особенно всего 4), так как он ответ подбором быстрей получит smile.gif
*
тогда сделать одну попытку. Псоле каждого ответа - новое задание.

В общем-то все как обычно: показывать скриншот и четыре варианта ответа. Только перед началом можно выбирать сложность (начисляется разное количество очков, если они предполагаются):
- очень легкая, показыватся скриншот целиком
- нормальная показывается 1/4 часть рандомно
- трудная, показывается 1/16 часть рандомно

после ответа показывать весь скриншот целиком (на норм/трудн сложности)

рандом добавляет эффет рулетки, когда может выпасть часть скриншота скажем с главным героем и угадать будет легко, а может часть со спрайтом бэкграунда или вообще черный фон smile.gif

Автор: DevilSAM Среда, 20 мая 2020, 08:51

Добавил в @dendy_ru_bot урвень сложности expert. Пока что beta-версия smile.gif
Зацените, кто считает себя экспертом smile.gif

Автор: GKill Среда, 20 мая 2020, 21:18

Прикольно, но:
- не заметил разницы между easy/normal/hard
- в новом режиме (эксперт) слишком много текста да еще и свой вариант писать надо
- баги smile.gif после неправильного ответа перестал слать скрины
---

Что бы я предложил:
1. сложности сделать так:
- easy - полный скрин (выбор из 4 вариантов ответа)
- normal - половина (выбор из 4 вариантов ответа)
- hard - 1/4 (выбор из 4 вариантов ответа)
- expert - рандомный размер скрина и надо вводить название самому

2. после выбора каждой из сложности 1ое сообщение объясняет правило в 1-2 строчках. Типа: Я показываю целый скрин, а ты выбираешь вараинт, Я показываю половину скрина, а ты выбираешь вариант и т.д

3. В любой момент иметь возможность поменять сложность не возвращаясь в начало

4. поработать на вариантами ответов получше. Например скрин СтритФайтер 2 Сега, и варианты типа Мортал Комбат, Стри Файтер аркада, Стрит Файтер2 Сега, Файнал Файт. Я понимаю, что сейчас сделано просто типа 1 правильный ответ и 3 рандомных из списка скорее всего. Но надо бы посидеть вечерок и привести все в человеческий вид smile.gif

да, варианты должны быть с платформы одного поколения. А то 3 варианта Нес и 1 Снес и на скрине графика явно не 8бит. Фигли тут угадывать?

На нормале и харде не писать платформу в скобочках

Автор: DevilSAM Понедельник, 01 июня 2020, 14:35

QUOTE (GKill @ Среда, 20 мая 2020, 21:18)

- не заметил разницы между easy/normal/hard
*


Как это не заметил? Очевидно же: easy - там всякие Chip and Dale, Mortal Kombat и тп. А вот hard - там уже Hokuto no Ken 2, Heisei Tensai Bakabon и тд ))

Автор: DevilSAM Четверг, 11 июня 2020, 14:23

В общем, сделал, так сказать, v 2.0 smile.gif

Оставил деление сложности как и было (easy - самые распространенные игры, вроде "Танчиков" и тд, normal - большинство обычных игр, hard - малоизвестная японская дичь и плюс игры для не самых популярных у нас консолей).

А вот новый уровень - Expert - сделан немного по другому. Там сперва угадывающему присылается рандомный кусочек игры и он может либо попробовать угадать игру за 5 очков, либо запросить половину скриншота (какая половина - выбирается рандомно). Тут уже гораздо легче угадать, но всего 2 очка. Можно еще и целый скрин запросить, но за такое лишь 1 очко в случае успешно угаданной игры smile.gif

Автор: VIK Четверг, 11 июня 2020, 18:03

Я туплю походу, после
/play
Предлагает сыграть в игру
После введения любой команды или сообщения, пишет "выбирай один из вариантов"
Но ни чего не показывает.

Автор: GKill Четверг, 11 июня 2020, 19:58

По-моему стало лучше! Интересно довольно играть smile.gif

Только надо сделать при проигрыше кнопочку "продолжить". чтобы не прокликивать все менюшки с самого начала

QUOTE (VIK @ Четверг, 11 июня 2020, 18:03)

После введения любой команды или сообщения, пишет "выбирай один из вариантов"
Но ни чего не показывает.
*
это так интерфейс у телеги устроен вроде, надо включить отображение кнопок или включить/выключить

Автор: DevilSAM Пятница, 12 июня 2020, 07:39

QUOTE (VIK @ Четверг, 11 июня 2020, 18:03)

Я туплю походу, после
/play
Предлагает сыграть в игру
После введения любой команды или сообщения, пишет "выбирай один из вариантов"
Но ни чего не показывает.
*


В телеге боты могут присылать вам кнопки с вариантами ответов. Если такие кнопки доступны, то они появляются сразу. Если пользователь их случайно убрал, то он может их вызвать снова в любой момент, нажав иконку с 4 точками smile.gif


Присоединённые эскизы
Присоединённое изображение

Автор: VIK Пятница, 12 июня 2020, 17:25

Да, благодарствую, есть 4 кружочка )

Автор: GKill Пятница, 12 июня 2020, 19:44

Вроде счет не ведется в реальном времени, в сообщении о том, что "Да, ответ правильный" надо бы еще текущий счет писать.

Еще бы leaderboards запилить (чтобы реально чувство состязания было), и можно было бы остановиться на этом cool.gif

Автор: DevilSAM Суббота, 13 июня 2020, 20:46

QUOTE (GKill @ Пятница, 12 июня 2020, 19:44)

Еще бы leaderboards запилить (чтобы реально чувство состязания было), и можно было бы остановиться на этом cool.gif
*


Думаю над этим уже давненько. Пока не придумал как бы это правильно и грамотно реализовать. То ли сравнивать в конкретной сложности, то ли в общем по сумме игр на все сложностях... Как показывать игроку его рейтинг? А может организовать просто таблицу лидеров? Много вопросов и мало ответов ))

Автор: GKill Среда, 17 июня 2020, 15:45

QUOTE (DevilSAM @ Суббота, 13 июня 2020, 20:46)

Как показывать игроку его рейтинг? А может организовать просто таблицу лидеров? Много вопросов и мало ответов ))
*
сначала бы посмотреть какие данные имеются об игроках и в каком количестве. И подумать как их интереснее показать.
Наверное, стоит отдельно показывать по уровням сложности. Но можно и глобальный рейтинг прикрутить, если в нем будет смысл.
Можно показывать:
- сыграно всего
- сыграно на этой неделе
- рекорд по очкам на этой неделе/кто
- рекорд по количеству игр на этой неделе/кто
- последный рекорд когда был поставлен/кем

Автор: GKill Понедельник, 22 июня 2020, 16:29

Мне довольно нравится экспертный режим, кстати. Иногда реально челлендж есть. Несколько примеров, ответы абсолютно осмысленные cool.gif


Присоединённые эскизы
Присоединённое изображение Присоединённое изображение Присоединённое изображение Присоединённое изображение

Автор: DevilSAM Среда, 22 июля 2020, 11:02

QUOTE (GKill @ Понедельник, 22 июня 2020, 16:29)

Мне довольно нравится экспертный режим, кстати. Иногда реально челлендж есть. Несколько примеров, ответы абсолютно осмысленные cool.gif
*

Спасиб. Старался smile.gif
Сейчас переписываю бота с питона на JS. Добавил возможность создавать опрос или викторину в группу по ретро-играм. Теперь хочу сделать 2 языка (русский и инглиш). А потом надо будет перенести данные с рекордами игроков и готово. Но пока старый бот функционирует в прежнем режиме. Когда новый запустится - не знаю, но в плане игры пользователь не должен заметить разницы, по идее smile.gif

Автор: DevilSAM Четверг, 05 ноября 2020, 10:09

QUOTE (GKill @ Понедельник, 22 июня 2020, 16:29)

Мне довольно нравится экспертный режим, кстати. Иногда реально челлендж есть. Несколько примеров, ответы абсолютно осмысленные cool.gif
*


А я играю без полной загрузки фотографий. Фотка приходит размытая и я ее не загружаю полностью, а стараюсь так угадать )) Тоже челендж своеобразный )


Присоединённые эскизы
Присоединённое изображение Присоединённое изображение

Автор: DevilSAM Вторник, 21 ноября 2023, 11:25

QUOTE (GKill @ Пятница, 12 июня 2020, 19:44)
Еще бы leaderboards запилить
*

Всем привет!

lol2.gif Еще некоторые доработки бота!

1 - Добавил выбор категорий. Теперь можно не только игры угадывать, но еще фильмы и мультфильмы!

2 - Ввёл статистику. Можно посмотреть, кто больше всех набрал очков в той или иной сложности/категории. Ну, и своя небольшая статистика тоже видна.

3 - Конечно же накидал больше скриншотов. Там уже более полутысячи игр в общей сложности smile.gif

Так что, не стесняйтесь - заходите поиграть

https://t.me/dendy_ru_bot

aiwan02.gif

Автор: Griever Вторник, 21 ноября 2023, 13:09

Заценю на досуге, благодарствую.