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


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

Дубликаты не найдены

0

Думаю, резонный вопрос: а зачем изобретать велосипед, если есть бесплатный сервис Ivideon?

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

Ну, он условно - бесплатный. В бесплатной версии данные в облаке хранятся только за сутки.


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

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

У Ivivdeon есть один очень жирный плюс - его можно связать с IP Webcam, что позволяет использовать превратить в камеру наблюдения какой-нибудь древний смартфон, при том настроить все сможет даже шимпанзе.

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

Всем доброго времени суток,может кто выложить на google disk или Яндекс Диск, сайт не хочет открываться =(

0

Немного не по сабжу, но по теме.

Прикупил wifi-камеру на Али для наблюдения за ребенком дома в отсутствии родителей, в этом году в школу пойдет, посоветуйте толковый ресурс для настройки удаленного доступа к чудо-девайсу из интернета с работы, андроид приложение от поставщика присутствует.


Настройку в локальной сети произвел без проблем, все кажет, все работает.

0

как уже говорили многие в этом треде, бот для телеграма вместо клиента решит проблему ( сообщение без уведомления ) и добавит полезный функционал ( reply markup / inline keyboard )

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

Отвечу всем про Telegram. Да, боты вроде как решают проблему со звуковым оповещением, и да, конечно же я прощупал Telegram Bot API. Конкретно для данного приложения, с учетом того, что оно бесплатно, правильным решением будет личный бот для каждого пользователя, но, мой опыт разработки подсказывает мне, что заставлять каждого пользователя создавать и настраивать своего бота - это не очень хорошая идея мягко говоря. Правильное решение - общий бот для всех, но он должен быть за защищенным контуром, чтобы злоумышленники не могли воспользоваться его Token'ом и рассылать спам/получать доступ к личным снимкам пользователей. Т.е. задача сильно усложняется и требует дополнительных серверных мощностей (и никак не бесплатных, а очень даже платных), приложение же - бесплатно, прибыли не приносит, кто будет оплачивать сервер(а)? Никто. К тому же, для бота в Telegram довольно сильные ограничения на нагрузку. Если интересно, в моем приложении, судя по отчету Google Api Console, количество суточных отправок снимков в Google Drive доходит до 40000 и это только сейчас, а что если количество пользователей будет расти? Тогда бот не вывезет все это дело, от слова совсем.


Может я ошибаюсь. Но ситуацию вижу так, как описал.


Пока выглядит, что Telegram не самый удачный способ для простых оповещений. Не хочется чтобы приложение требовало каких-то дополнительных усилий. Возможно, какая-то альтернатива лежит на поверхности.

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

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

0

Альтернатива действительно на поверхности - email

0
А с wifi камерами работает?
0

У меня не запустилось(

0

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

Тычка добавить и введите путь. вбиваем туда любой стрим или rtsp и нет проблем. Будет уже нормальное ВН.

0

Под WinXP по прежнему не будет работать?

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

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

0

Бюджетно это вот такой датчик https://mysku.ru/blog/china-stores/50012.html

И код бота отсюда https://mysku.ru/blog/china-stores/48213.html

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

Общая стоимость до 8$ вместе с бп.

0
При попытке получить код на ТГ получил ошибку client not connected to server, win 10x64, номер вводил в формате 7xxxxxxxxxx А так все огонь, спасибо, полезная штука
раскрыть ветку 10
0

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

раскрыть ветку 9
0
Заработало, спасибо за фикс. Толко из 5 фото в ТГ пришла одна. Пока ждем, может с задержкой, но все же придут)
Еще раз спасибо за софтинку
раскрыть ветку 8
0
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку 2
0

а где можно найти своего для своих нужд? или есть кто их продает или делает?

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

в интернете периодически встречаются подборки "топ-10 ботов для телеграм", есть компании сделавшие конструкторы ботов, некоторые бесплатны, другие платные, можно написать самому, пошаговых инструкций в интернете море, надо только язык программирования выбрать)

-5

Если парень осилил обнаружение движения, то очень странно (и неудобно), что не сделан бот для телеграма. Там все настолько просто что может написать макака левой пяткой в темноте в невесомости, буквально 100 строк. Варианты бесплатного размещения тоже гуглятся на раз два. В общем, проверьте кто-нибудь wireshark'ом, не сливает ли эта прога куда-нибудь ваш код.

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

благодаря stackoverflow driven development "обнаружение движения на .net" пишется с помощью ctrl-c + ctrl-v

раскрыть ветку 4
-1

Хм, возможно) Никогда не сталкивался с этим. Но ставлю бидон кефира, что сделать бота на телеграм проще

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

Огромнейшее спасибо за то что прислушался к моему предложению, и запилил таки это).

Похожие посты
2409

Веб-камера в качестве видеонаблюдения. Ну почти...

Начну с того, что не ожидал такой реакции... 180 подписчиков за сутки - это много, очень много. Во всяком случае для меня. Спасибо Вам всем!


Почему я решился поставить камеру? Да просто стали попадать всякие мутные типы в подъезд.

Обычно это "проверяльщики" разные. Последний раз хотели, чтоб впустил проверить показания счетчика. В 23:30... Проверка счетчика... Да и хочу увидеть пидара, который стучит в дверь ночью и исчезает до того момента, как я подбегу посмотреть... Как только узнаю, то сниму камеру.


Начал смотреть в сторону видео глазка, но цены у них довольно большие. Конечно, можно раскошелиться и купить. Точно так-же как и нормальную камеру, но это ведь не так интересно... :)


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


1. Веб-камера Logitech C170

2. Термопластичный клей

3. Чуток пластика для нового корпуса

4. Блок питания для телефона

5. Удлинитель USB

6. Микро-USB кабель


Сначала разобрал камеру:

Веб-камера в качестве видеонаблюдения. Ну почти... Длиннопост, Безопасность, Вебкамера, Видеонаблюдение, Своими руками

После этого обрезал Микро-USB кабель, откусил у кабеля камеры жилы, которые отвечают за питание и подпаял к ним обрезанный микро-usb кабель. Сделал изоляцию термоклеем.

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

Веб-камера в качестве видеонаблюдения. Ну почти... Длиннопост, Безопасность, Вебкамера, Видеонаблюдение, Своими руками

Веб-камера после всех манипуляций:

Веб-камера в качестве видеонаблюдения. Ну почти... Длиннопост, Безопасность, Вебкамера, Видеонаблюдение, Своими руками

Один USB для передачи данных. Он удлинителем по стене проведен к компьютеру в комнату.

Второй для питания. Благо рядом с дверью розетка и подключил в блок питания от телефона.


После этого сделал новый корпус для камеры из ПВХ пластика и установил под кнопкой звонка в дверь. Да, до скрытого видеонаблюдения не тянет, но и так норм.

Веб-камера в качестве видеонаблюдения. Ну почти... Длиннопост, Безопасность, Вебкамера, Видеонаблюдение, Своими руками

Камера стоит чуть под углом, чтоб захватить лицо того, кто стоит перед дверью.


Дальше стал вопрос программного обеспечения. Можно было использовать специальные программы для этих дел, чтоб отлавливать движения и начинать запись, но мне был не нужен весь их функционал. Поэтому по началу я остановился на "WebClapper". По сути просто программа для просмотра изображения с веб-камеры.


В принципе уже норм. Можно сидя в компе сразу глянуть кто к тебе ломится, да сделать снимок.


Потом я захотел, чтоб можно было смотреть изображение с камеры на телефоне под андроидом.


Искал программы, которые позволят раздавать изображение с компа на телефон, но ничего толкового не нашел. Хотя и не искал особо. Да и то, что нашел было платное.


Поэтому пришлось писать программки самому. Благо я являюсь программистом, во всяком случае мне так кажется :D


Спустя 1 час и три банки энергетика, в 3 часа ночи появилась на свет программа для компа, и телефона. Писал на Java.


Можно посмотреть изображение с камеры и делать снимки по надобности. Также программа может транслировать по локальной сети(комп и телефон в подключены к одному Wi-Fi изображение на телефон.


Вот сама прога на компе и телефоне:

Веб-камера в качестве видеонаблюдения. Ну почти... Длиннопост, Безопасность, Вебкамера, Видеонаблюдение, Своими руками

Теперь даже сидя на железном троне я могу смотреть, кто долбится в мою дверь.


Еще хочу попросить прощения, особо писать статьи не умею. Да и времени сейчас мало. Если есть вопросу, постараюсь ответить в комментарии.

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

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

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

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

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

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

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

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

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

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

Как поставить квартиру, офис на видеонаблюдение с вебкамеры.

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

Сразу скажу что рекламой этот пост не является, и забанить меня нельзя вот пруф.

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

И так, все на самом деле очень просто.

Нам понадобится программа ivideon, а точнее ее сервер клиент.

ru.ivideon.КОМ/programma-videonabljudenija/  (Поставьте нормальный com)

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

После установки откроется клиент и нам нужно попасть в мастер настройки.

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

Для создания сервера и определений камер, жмем далее.

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

Прям в приложении проходим регистрацию, установив галочку (Для дома)

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

Приложение самостоятельно находит камеру на компе, в моем случае это ноут, и просит нажать кнопочку разрешить.

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

Ну и самое последнее что нам нужно сделать с компом, это указать путь куда будет сохранятся видео.

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

На последней вкладке я ставлю галочку для автоматической загрузки приложения при включении компа.

Далее нам нужен телефон.

Все максимально просто.

Качаем приложение Ivideon, и вводим логин и пароль которые вводили при регистрации в приложении.

Сразу открывается камера которая была подключена в приложении.

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

Мы может оставить комп включенным, и смотреть что происходит дома, в случае если было зафиксировано движение, камера начинает запись на hdd и вам сразу приходит уведомление на телефон

Как поставить квартиру, офис на видеонаблюдение с вебкамеры. Видеонаблюдение, Контроль, Вебкамера, Инструкция, Длиннопост

Так-же уведомление приходит если камера отключилось, или включилась.

На компе программа может быть запущена в фоновом режиме.

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

Двойные стандарты или как Амедиатека борется с пиратским контентом.

Сегодня с официального аккаунта мессенджера Телеграм пришло интересное сообщение. Амедия пытается заблокировать канал на котором выкладывались ссылки на стримы серий Игры Престолов.
В качестве подтверждения правообладатели из Амедии прислали представителям Телеграма такой скриншот:

Двойные стандарты или как Амедиатека борется с пиратским контентом. Правообладатели, Справедливость, Игра престолов, Telegram, Пираты, Windows, Сериалы, Юмор

Бедная Амедия. Видимо, убытки из-за стримов столь велики, что даже лицензионную копию Windows не могут себе позволить.

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

1860

Бюджетная система видеонаблюдения. Делаем снимки при обнаружении движения и отправляем данные в облако.

Запилил бесплатное Windows приложение, которое делает снимки через вебкамеру при обнаружении движения и отправляет данные в Google Drive.

Одной из приоритетных задач я ставил возможность использования приложения для наблюдения дома (за детьми, животными), в подъезде или в офисе при минимуме финансовых затрат. Из этих соображений делаются скриншоты с вебкамеры только при обнаружении движения (со скоростью 1 кадр в секунду). Это позволяет легко хранить снимки за несколько недель в Google Drive, уложившись в 15 - гигабайтный бесплатный лимит. Все снимки сортируются в папках по дате, чтобы ими можно было легко управлять.


Главное окно выглядит так:

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

Скачать можно тут: http://webcammotiondetector.pw/ Нажмите внизу на большую зеленую кнопку "Download". Распакуйте ZIP - архив и запустите WebcamMotion.exe. Гарантирую - вирусов нет. В Windows 10 может поругаться, что приложение потенциально опасно - это из-за отсутствия цифровой подписи.


Перед использованием сконфигурируйте приложение с помощью настроек (меню - Settings):

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

Опишу все настройки:

- Run with windows - настраивает автозапуск с Windows

- Minimize to tray on startup - сворачивает приложение в трей на старте

- Begin detection on startup - автоматически стартует обнаружение при запуске приложения

- Show preview - показывать/скрывать окошко предпросмотра

- Show date and time - показывать/скрывать дату на снимках

- Motion detection start delay - отложенный старт при запуске приложения (например, чтобы не снимать свои движения при запуске и спокойно покинуть помещение)

- Save snapshots to - путь для снимков. Обязательно укажите, иначе все будет сохраняться в папку с приложением


Google drive:

- Upload copies to google drive - отправлять копии снимков на ваш Google Drive

- Save copies to - путь для временного хранения копий и последующей отправки на Google Drive. После успешной отправки, копии удаляются


Примените настройки, если был выбран пункт "Upload copies to google drive", то откроется окно браузера в котором нужно будет подтвердить доступ приложению к вашему Google Drive.


Выбираете вебкамеру, жмете "Start". Все должно работать.

И сайт, и приложение англоязычные. Планирую реализовать языковую поддержку  в ближайшее время, если это будет кому-нибудь интересно.


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

Буду рад услышать комментарии и пожелания.

Показать полностью 1
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

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

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


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

Показать полностью 4
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] и, если сообщество пикабу оценит, здесь.


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

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