33

Игра Bastion Siege – новое творение

Доброго времени суток, Пикабу. Сегодня хочу представить вам своего второго бота, который по совместительству является многопользовательской текстовой стратегией. Встречайте – Bastion Siege.

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

Суть игры не на много сложнее предыдущей, опубликованной мною здесь полтора месяца назад. Строим, улучшаем, копим ресурсы и бьем стекла на очках врагам. Друзьям тоже можно помять оправу, впрочем все это полностью на ваше усмотрение.

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

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

Игроку предоставляются владения в которых он может строить конкретные здания и улучшать их.

Изначально уже построены ратуша и дома. Ратуша отвечает за налоги и казну, дома необходимы для расселения новых жителей, которые в свою очередь являются источником рабочей силы, доходов казны, а так же необходимы для строительства личной армии. Чем больше свободных жителей (свободные жители – жители которые не работают и не состоят на службе, отображаются в информации главного меню), тем больше дохода в казну. Однако их в свою очередь нужно кормить. Голодные жители платят вдвое меньше. А если еды нет вовсе, приток жителей останавливается. Чтобы этого не случилось, вашим владениям понадобится ферма.

Ферма производит еду, необходимую для обеспечения жителей каждый игровой день (одна минута), а так же для организации военных походов. Но мало просто производить еду. Её еще необходимо доставить на основной склад, откуда уже и начнется потребление.

Склад является основным хранилищем таких ресурсов как еда, камень и дерево. Чтобы произведенные ресурсы доставлялись на склад, нужно нанять в нем рабочих, каждый из которых за игровой день будет посещать каждое производственное здание и доставлять на склад по единице ресурсов.

Здесь возникает самая частая проблема с едой, а точнее почему она не копится, а жители голодают. Чтобы полностью отгружать еду на склад, нужно чтобы рабочих на складе было больше или равно производству на ферме, ну а потребление жителями еды не превышало доставку на склад. Наверное это самая сложная истина в игре.

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

С деревом и камнем, в принципе, тоже самое. Рабочие доставляют на склад ресурсы и только тогда вы сможете улучшать ваши постройки.

Сезон и погода пока формальны и просто создают атмосферу для фантазии игроков. Но в дальнейшем на эти два параметра есть некоторые планы.

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

Наверное самая первостепенная цель игры – воевать с другими игроками за территорию и золото. Для этого понадобятся казармы. Изначально их у игрока нет. Это не позволяет атаковать, но так же защищает от возможности быть атакованным, что в свою очередь позволяет тихо, мирно разобраться в игре, почитать описание разделов.

Игра Bastion Siege – новое творение Telegram, Игры, Bastion Siege, Разработка, Бот, Длиннопост

Но как только игрок обзаведется казармами, о спокойно жизни можно забыть. Атаковать других игроков можно не чаще чем раз в 10 минут. Быть атакованным – раз в 30 минут. Бои длятся в зависимости от количества войск с обоих сторон. В текущей реализации у топовых игроков это время достигает до получаса. Бой происходит следующим образом – каждую секунду сталкиваются в поединке два воина каждой армии. Если армии равны по численности, то у каждого из воинов шанс убить другого равняется 45%. 10% остается на ситуацию, когда они убивают друг друга. При разнице количества войск процентное соотношение сдвигается на 5% (в отрицательную у меньшего войска и в положительную у большего). Побеждает тот игрок, чья армия выживет. В награду он получает часть казны и территории врага. И конечно же увеличивает счетчик побед.

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

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


Это пока примерно полный перечень всего функционала игры. В ближайшем будущем планируется добавить осадные и защитные сооружения, которые будут влиять на вероятности побед в боях, а так же науку, которая в свою очередь так же будет улучшать некоторые аспекты игры, но конечно же не бесплатно (речь об игровых ценностях). Будет разработана систему случайных событий и квестов. Ну а о дальнейших планах разработка пока умалчивает.


Игра реализована на языке Go и до первого запуска на боевом окружении было потрачено примерно месяц вечеров разработки. Многие вещи в игре слабо освещены, есть некоторые неточности в описаниях, но со временем это будет исправлено и дополнено (я искренне надеюсь).

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


Ссылка на игру:

https://telegram.me/BastionSiegeBot?start=pikabu

Ключевой параметр в конце ссылки даст вам в подарок немного золота. :)

Ну а игровой чат, если он вам понадобится, вы найдете внутри игры без особого труда.


Всем спасибо и приятного дня!

Найдены возможные дубликаты

+1

@DorianPeregrim, отличная игра, наслаждаюсь :)

раскрыть ветку 6
0

Спасибо :)

раскрыть ветку 5
0

А сколько длится игровой день? Понятно что мало, но насколько?

раскрыть ветку 4
+1
Слава Императору!
0

Что то пошло не так

Иллюстрация к комментарию
раскрыть ветку 1
0

Да, на кануне был релиз, который слегка поломал систему регистрации. Теперь все в порядке. Приносим извинения :)

0
Включил, интересная)
0

А по какой причине можно получить бан в игре?

играл три дня и тут захожу утром, а у меня красуется бан

раскрыть ветку 1
0

В основном за сквернословие.

0

Можешь объяснить, как мне эту ссылку в телеграмме открыть?

раскрыть ветку 3
0
Перейти по ней, а дальше вам предложат перейти в приложение, если оно у вас есть.
раскрыть ветку 2
0
Вот такое там, если переходу на телефоне.
Если перехожу на компьютере, то нажатие на кнопку "send message" просто ничего не даёт.
В телеграмме найти бота не смог... Вроде бы. Если только на второй картинке не он.
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку 1
Похожие посты
1059

Телеграм-бот, помогающий оформить фото на документы

Возникла у меня тут в очередной раз задача сделать фото для документов. Обычно, я в таком случае фотографируюсь на фоне холодильника на телефон, в ФШ поворачиваю, кадрирую и вырезаю фон. В этот раз мне даже на бумаге печатать фото было не нужно. Но блин, 2020 на дворе, нейросети там и AI, неужели я должен как 10 лет назад это делать руками? Иду в интернет, и что я там вижу: все сервисы подобного рода делятся на 3 типа:

1) Не вырезает фон впринципе, предлагает кадрировать и цвет покрутить

2) Предлагает вырезать фон руками в браузере инструментом аля MS Paint

3) Делает все как я хочу, но просит за одно фото 300р (!!!)

Приложения в Google Play примерно такие же.

Короче пришлось делать на коленке, самому. Находясь в короновирусной самоизоляции, освободилось прилично времени для таких вот проектов. Родилось вот что: https://t.me/PassportPhoto_bot

Пока что бот имеет довольно скромный функционал: на первом этапе распознаются глаза, подбородок и макушка, кадр поворачивается и зумится так, чтобы выполнялись требования большинства ведомств (ориентировался на шенген, но на загранник или паспорт РФ тоже должно проканать). Далее, нейросетью обрезается фон, и фото готово для скачивания. Элементов управления — по минимуму. Сейчас бот живет на довольно скромном железе, поэтому чутка задумчивый :) Гора возможных улучшений поселилась в беклоге, буду дорабатывать по мере появления времени.

Никаких денег за работу бот не берет, только добровольные донаты :)

Телеграм-бот, помогающий оформить фото на документы Telegram, Бот, Фотография, Нейронные сети, Документы
3624

Противникам голосовых сообщений

Никто не любит получать аудиосообщения. Но у всех есть друг, который общается только голосовыми сообщениями. Мне захотелось раз и навсегда решить эту проблему, и я написал бота для Telegram, который преобразовывает голосовые сообщения в текст.

Вы можете добавить бота в чат, и бот будет автоматически реагировать на голосовые сообщения:

Противникам голосовых сообщений Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Гифка, Длиннопост

Если не хотите добавлять бота в чат, то можете просто пересылать ему голосовые сообщения, а в ответ бот пришлет текст:

Противникам голосовых сообщений Telegram, Бот, Телега, Голосовые сообщения, Сообщения, Разработка, Идея, Аудио, Гифка, Длиннопост

Добавить бота себе можно по ссылке - https://t.me/VoiceMsgBot

Отзывы и пожелания по функционалу приветствуются.

Показать полностью 1
76

Lovebot - обновление 0.9

Наконец обновление дописано и выложено! )


Сразу и по порядку:

1) Изменена регистрация:

Lovebot - обновление 0.9 Приложение, Бот, Lovebot, Telegram, Знакомства, Знакомства на Пикабу, Знакомство в Интернете, Длиннопост

Теперь она намного удобнее и очевиднее!

Достаточно просто отправить команду(или проследовать по подсказкам бота, если Вы в первый раз зашли), а дальше по инструкции. Главное отправить фото, как фото, а не как файл ;)

2) Время отдачи анкеты

Раньше, в самой первой версии, на выдачу анкеты тратилось около 2х секунд. Теперь же цифры совершенно иные:

Lovebot - обновление 0.9 Приложение, Бот, Lovebot, Telegram, Знакомства, Знакомства на Пикабу, Знакомство в Интернете, Длиннопост

То есть в среднем около 0,003 на поиск.

Тут даже нет смысла расписывать )

3) Появился поиск

Lovebot - обновление 0.9 Приложение, Бот, Lovebot, Telegram, Знакомства, Знакомства на Пикабу, Знакомство в Интернете, Длиннопост

Который тоже, надеюсь, удобен и очевиден.

Так же его можно досрочно закончить, просто нажав "Начать поиск"!


Спасибо больше тем 175 пользователям бота, которые не дали просто забросить работу и мотивировали работать дальше.


Присоединяйтесь к нам: https://t.me/lovebotsite_bot


P.s. из-за появления поиска, старые анкеты пришлось удалить, сразу прошу за это прощения и обещаю, что такое больше не повториться.

Показать полностью 2
35

Тариф День Рождения от РЖД или как экономить от 40% до 80% на билеты Сапсан. Личный опыт.

В начале этого года я столкнулся с проблемой найти среди своих коллег человека, кто был бы не против воспользоваться Сапсаном и в нужные мне даты съездить со мной в Москву из СПб и обратно (или только в одну сторону). Мне было важно найти не просто попутчика, а пассажира, чья дата рождения совпадала или лежала в интервале 14 дней с предполагаемой датой моей поездки для того, чтобы мы могли вмести купить в кассе РЖД билеты на поезд Сапсан со скидкой в 50% для каждого. Я не смог осуществить задуманное, но задумался, что если бы я не ограничивался стенами офиса, то мог бы купить билет со скидкой и поехать с кем-то еще, возможно, даже с незнакомым мне человеком.


После этого я создал бота в Телеграм T.me/Allo812Bot, который помогает регулярно пользоваться льготным тарифом "День рождения" для проезда в поездах "Сапсан".


Чем он полезен?


T.me/Allo812Bot ищет людей, которые могут применить тариф День Рождения от РЖД и помогает найти пассажиров-попутчиков, чтобы купить билет со скидкой от 60% до 80%.


С его помощью можно также найти пассажира-именинника и каждый раз при покупке билетов на скоростной поезд Сапсан экономить 40% от их общей стоимости


(см. раздел Правила в T.me/Allo812Bot).



Одна из решенных технических проблем


После блокировки Телеграм в апреле встал вопрос, как технически организовать оплату, потому что SberbankPaymentBot, платежный бот Яндекс.Касса, иностранные платежные сервисы не позволяли подключить эквайринг к боту в Телеграм. Последовательно осуществлялись попытки подключить каждую из них. Одновременно придумал альтернативное техническое решение, которое позволяет принимать платежи пользователей, сохранив эквайринг от Сбербанк. Я изучал опыт других каналов и ботов, мое решение по приему платежей оказалось в чем-то техническим ноу-хаю в текущей ситуации с блокировкой.


Я хочу узнать мнение у аудитории Pikabu на мой сервис, хочу предложить вам присоединиться к нему T.me/Allo812Bot и пополнить таким образом сообщество (сейчас оно n-тысяч), чтобы каждый мог регулярно экономить деньги и планировать поездки по маршрутам следования Сапсанов.


Если у вас есть идеи или советы, как правильно продвигать этот бот онлайн/оффлайн, мне будет тоже интересно это услышать. Спасибо

Тариф День Рождения от РЖД или как экономить от 40% до 80% на билеты Сапсан. Личный опыт. Сапсан, РЖД, День рождения, Лайфхак, Тарифы, Бот, Telegram, Сбербанк
Показать полностью 1
120

Новый RAT использует протокол Telegram для кражи данных жертв

RATAttack устанавливает зашифрованный канал между оператором и зараженным устройством с помощью протокола Telegram.

На портале GitHub был опубликован исходный код нового трояна для удаленного доступа (RAT), использующего протокол Telegram для хищения информации с инфицированных устройств.

Новый RAT использует протокол Telegram для кражи данных жертв Вирус, Крыса, Telegram, Разработка

Как утверждает разработчик инструмента, основная проблема большинства существующих на сегодняшний день RAT заключается в том, что они не используют шифрование и их операторы вынуждены настраивать переадресацию портов на устройстве жертвы для управления инфицированным компьютером. Вирусописатель решил исправить это упущение и представил собственный инструмент под названием RATAttack, который устанавливает зашифрованный канал между оператором и жертвой, используя протокол Telegram.

Прежде, чем начинать атаку, владелец RATAttack должен создать бот Telegram и встроить его токен (ключ) в конфигурационный файл трояна. Таким образом все инфицированные устройства будут подключаться к каналу бота и атакующий получит возможность отправлять простые команды для управления RATAttack на зараженном компьютере.


Троян может действовать в качестве кейлоггера, собирать данные об установленной версии ОС Windows, процессоре и т.д., IP-адресе и приблизительном местоположении хоста, отображать сообщения, загружать и выгружать различные файлы, делать скриншоты, исполнять любые файлы на целевом компьютере, делать снимки с web-камеры, копировать, перемещать и удалять файлы, а также запускать процесс самоуничтожения.


RATAttack написан на Python 2.x, в будущем его разработчик обещает выпустить версию на Python 3.x. Что интересно, автор RATAttack называет свое детище «инструментом для удаленного управления компьютером», хотя его разработка включает ряд вредоносных функций, не присущих легитимным инструментам наподобие Teamviewer и пр.


По данным ресурса BleepingComputer, разработчик RATAttack не рекламировал троян на каких-либо хакерских форумах и опубликовал код только на GitHub. В настоящее время он уже удален с портала.

http://www.securitylab.ru/news/485926.php

322

Бюджетная система видеонаблюдения. Уведомляем об обнаружении движения в Telegram.

В прошлый раз я писал о разработке бесплатного приложения для видеонаблюдения: http://pikabu.ru/story/byudzhetnaya_sistema_videonablyudeniy...

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

Окно настроек теперь выглядит так:

Бюджетная система видеонаблюдения. Уведомляем об обнаружении движения в Telegram. Разработка, Вебкамера, Видеонаблюдение, Telegram, Windows, Длиннопост

Новые возможности


Добавлена поддержка мультиязычности. Доступные языки: английский, русский.

Если у вас русскоязычная версия Windows, то при первом старте интерфейс должен быть на русском, в противном случае - на английском. Язык можно изменить в настройках.


Добавлена настройка чувствительности датчика движения. Спектр настройки очень широкий, от 0 до 1000. Для большинства камер рекомендуется диапазон 900 - 975.


Добавлена возможность отключить датчик движения и снимать по интервалу. Настройка интервала влияет и на режим с датчиком движения: снимки будут захватываться только при обнаружении движения и не чаще заданного интервала.


Telegram


Добавлена возможность отправлять уведомления в Telegram. Для тех кто в танке, Telegram - это мессенджер (типа WhatsApp) от Павла Дурова, очень популярный, но не во всех кругах.

Уведомления настраиваются в соответствующем блоке, нужно установить галочку, ввести свой номер телефона в международном формате, нажать "Получить код". Затем, полученный в Telegram код ввести в соответствующее поле и нажать"Войти", если все хорошо, то статус сессии сменится на "Активна".


На самом деле, я немного слукавил, эти уведомления - не совсем уведомления, они будут приходить без звукового оповещения, потому что отправляются самому себе (да, заголовок получился немного желтушный). Это можно разрулить с помощью Telegram ботов, но мне показалось, что создание и администрирование своего бота сложно и неинтересно обычному пользователю, поэтому сделано так, как сделано. В целом, если вы часто сидите в Telegram, то уведомления не должны остаться незамеченными.  Отправляются они не чаще чем раз в минуту: во-первых, чтобы не спамить переписку с собой, во-вторых, Telegram не охотно отправляет много изображений подряд, задержка иногда достигает нескольких минут.


Скачать можно там же, где и раньше: http://webcammotiondetector.pw большая зеленая кнопка снизу. Распакуйте архив и запустите WebcamMotion.exe. Сайт пока не русифицирован.


Более подробную информацию по остальным возможностям можно почитать в предыдущем посте.


Приложение переименовано с Webcam Motion Detector на Webcam Motion Sensor, чтобы не было путаницы с другим похожим приложением.

Далее информация для тех кто интересуется/занимается разработкой


Исходники выложил тут: https://github.com/Akarachudra/webcamMotion

Для работы с видеоустройствами и изображениями используется библиотека AForge: https://github.com/andrewkirillov/AForge.NET

Для взаимодействия с Telegram используется библиотека TLSharp: https://github.com/sochix/TLSharp


Если есть какие-то идеи по поводу того, как улучшить уведомления, то обязательно пишите.

Показать полностью
82

Игра "Правда или Ложь"

Доброго времени суток, уважаемые пикабушники. Не знаю насколько текстовые игры относятся к видеоиграм, но тем не менее хочу представить вам игру "Правда или Ложь" в Телеграме.

Игра "Правда или Ложь" Telegram, Игры, Правда или ложь, Бот, Разработка, Gamedev

Правила проще некуда. Вам выпадает случайный факт и дается два варианта ответа "Правда" и "Ложь". Если вы знаете правда это или нет, то отвечаете, если не знаете – попробуйте угадать :). За одну игру у вас есть возможность дать пять неверных ответов, после чего игра будет окончена. Игра так же будет окончена, если истечет время на ответ. К слову, время на каждый ответ равняется 15 секундам (в них входит время отправки факта с сервера и получение ответа, но это не много). Так же есть возможность пропустить пять фактов. Пропуски ходов – отдельная от попыток величина. Если вы пропустите один вопрос, вы по прежнему будете иметь право ошибиться пять раз до окончания игры. Оставшееся от хода время будет прибавлено к вашим очкам. В конце каждой игры ваш рейтинг будет сохранен в таблице, если вы играете впервые или же превзошли свой предыдущий результат. Если ваш результат будет в десятке лучших, то он будет отображаться в рейтинге игроков.

Игра "Правда или Ложь" Telegram, Игры, Правда или ложь, Бот, Разработка, Gamedev

К сожалению в игре не так много фактов, т.к. генерировать уникальный контент задача не простая и требует много времени, коего всегда мало. Отдельная благодарность @CheyenneBlue за предоставление почти всех фактов. Человеческое лого для игры будет позже, т.к. навыками рисования не обладаю, а у тех, кто обладает, тоже нет времени.

Я искренне надеюсь, что игра вам понравится, и если вдруг у вас в туалете плохо ловит wifi и скорости коннекта не хватает на новороченные нидфорспиды и разного рода клэши, то эта игра точно для вас :).

Так же, если кто-то желает принять участие в составлении фактов – милости прошу, очень буду рад помощи в этом начинании.


Ссылка на игру: https://telegram.me/TruthOrLieBot


Всем приятного дня!

Показать полностью
1233

Текстовое рпг в телеграме, чтобы смешно и не скучно

Всем доброго времени суток!


Загорелся желанием создать текстовую рпг с блекджеком и шутками в телеграме. Набросав прототип, хотелось бы получить фидбек и пожелания к разработке.

Текстовое рпг в телеграме, чтобы смешно и не скучно Gamedev, Игрострой, Telegram, Игры, Разработка

Поиграться можно вот тут:

https://telegram.me/rog_bot


Исходный код открыт и находится вот тут: https://github.com/yegorf1/RogueBot


Дальнейшие новости будут публиковать в группе вк [https://vk.com/rog_bot] и, если сообщество пикабу оценит, здесь.


Приму любую адекватную критику с чаем и печеньем.

Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: