Nomad bot Движок для разработки ботов - Zhyk.Ru Forums
Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация
Навигация
Zhyk.Ru LIVE! Реклама на Zhyk.Ru Доска почета top.zhyk.ru (beta) Премиум-аккаунт

Ответ
 
Опции темы Опции просмотра
Старый 27.09.2014, 18:29   #1
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Nomad bot Движок для разработки ботов

[Ссылки могут видеть только зарегистрированные пользователи. ]
Все подробности включая документацию есть на сайте.

Последний раз редактировалось Shakipiel; 28.09.2014 в 11:52.
  Ответить с цитированием
Старый 29.09.2014, 08:26   #2
 Разведчик
Аватар для ForumReader2
 
ForumReader2 никому не известный тип
Регистрация: 08.09.2011
Сообщений: 38
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

В чем преимущество перед [Ссылки могут видеть только зарегистрированные пользователи. ] ?
Он вроде умеет всего в 100 раз больше... пока, по крайней мере.
  Ответить с цитированием
Старый 29.09.2014, 10:33   #3
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

Я Kibor не устанавливал.
В 100 раз больше не заметил.
На вскидку, почти весь функционал (кроме непосредственно функций поиска изображений) строится на WinAPI функциях, в NOMAD можно использовать любые WinAPI функции. Эмуляция мыши и клавиатуры через PS/2 и прямой доступ в память это WinIO или что-то в этом роде, соответственно подключить это можно и в NOMAD. Т.е. возможности в основном те же, в будущем встрою внутрь, станет немножко меньше кода, но суть та же.

1) Я хочу эмуляцию изначально сделать для USB мыши и клавы (1 рабочий вариант уже есть. но будет другой), эмуляция через PS/2 работает только если в порт что то вставлено.

2) Скриншот с кодом Kibor меня повергает в ужас, как вообщем-то и любой код на C++. NOMAD использует Pascal + максимально все делается так, чтобы в функциях было меньше параметров, что существенно сокращает объем кода. Поэтому код гораздо лучше читается, и видимо быстрее пишется.

3) NOMAD сохраняет шаблоны искомых изображений в базу данных, вы можете их видеть прямо в программе в отдельном дереве объектов, не нужно их хранить где то на диске, об этом вообще нет нужды думать. Причем тут не хранятся bmp целиком(и даже их фрагменты), поэтому все это занимает мало места на диске и в памяти. К этим объектам можно обращаться по имени из кода программы, и через точку вызывать действия которые возможны с объектами. Каждому шаблону можно индивидуально настраивать параметры поиска. В коде указывать эти параметры при каждом вызове функции поиска уже не нужно.

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

5) чтобы создать GUI не нужно ничего кодить, есть форма, из диалогового окна выбираете кнопку или чего еще, добавляете ее на форму, в отдельном окне видны свойства элемента управления, можно назначать ему события и писать в них код. Все. Т.е. построение GUI как в делфи или Visual С++, сейчас элементов управления не много, но в процессе этот список расширится.

6) Возможность на уровне настроек настроить иерархический поиск шаблонов (т.е. чтобы 1 шаблон искался внутри другого), при этом в коде уже нет необходимости вызывать поиск родителя если нужно найти подчиненный элемент, вызываем поиск подчиненного, а родитель ищется автоматически - что опять же очень сокращает объем кода, и увеличивает надежность поиска. (запатентованная технология, не воровать ) Пока что (но в будущем они появятся) в программе не предусмотрены ВСТРОЕННЫЕ функции, позволяющие работать с отдельным окном приложения (но WinAPI функции это позволяют), по той простой причине, что даже если искать все визуально, в том числе и окно программы, то все просто летает. Т.е. подход работы с отдельным окном в плане скорости поиска особо ничего не дает, а потому и не развивался. Но для любителей работы в скрытом окне это будет добавлено )

7) Встроенный механизм распознавания текста.

8) Теоретически (т.е. вроде как это возможно, но я сам не пробовал) в NOMAD можно делать базы данных на основе компонентов TDataSet.

9) Опять же теоретически (это заявлено в функционале интерпретатора, но опять же я не пробовал) NOMAD поддерживает создание COM соединения (т.е. например создать объект типа excel и на макроязыке excel что то с ним сделать и сохранить на диск итоговый файл в формате xls)

10) Рекорд поиска изображения на экране 1920x1080 (окна игры размером 1200x768) около 30 миллисекунд, что есть 33 раза в секунду, в то время как человек видит 24 кадра в секунду (правда из за некоторых досадных недостатков данный метод был модифицирован и замедлен, но порядок цифр тот же, впрочем если будет нужда турбо режим можно и вернуть). На данный момент в отдельных режимах эту скорость возможно даже превзойти. С какой скоростью ищет Kibor мне не ведомо.

11) Есть понимание того, как уже существующие методы поиска ускорить на порядки. К сожалению, пока нет ресурсов чтобы к этому приступить, а именно времени.

В общем говоря NOMAD гораздо более дружелюбно относится к его пользователям чем другие

Как уже сказал я, Kibor я не юзал, поэтому точнее сравнить не могу. Ну и функционал будет сильно расти.

Последний раз редактировалось Shakipiel; 29.09.2014 в 11:40.
  Ответить с цитированием
Старый 29.09.2014, 13:35   #4
 Разведчик
Аватар для ForumReader2
 
ForumReader2 никому не известный тип
Регистрация: 08.09.2011
Сообщений: 38
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

Благодарю за развернутый ответ.
  Ответить с цитированием
Старый 04.10.2014, 23:42   #5
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

Итак, поговорим, Господа
О мятеже, о назревающем бунте!

ох, о чем это я. Поговорим о том, как мало функций в программе NOMAD. На данный момент, функционал NOMAD позволяет средствами NOMAD написать еще один NOMAD (ну процентов на 80 покрайней мере) и кибор заодно.

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

Также в программу добавлена функция автоматического обновления, если на сервере доступны обновления, то становится активной кнопка Update, при нажатии которой обновления будут установлены на ваш компьютер. Кстати, очень не рекомендую устанавливать программу на диск C, особенно если у вас нет к нему доступа на запись. Либо запускать от имени администратора.

В программу добавлен класс объектов TWindow, который содержит в себе функции по работе с окнами и контролами как чужих так и своих приложений (по сути это встроенные в программу WinApi функции, которые итак можно было юзать). Класс позволяет искать окна, контролы, просматривать информацию о них, менять их местоположение и размеры, делать их скриншоты в том числе и в скрытом неактивном окне, посылать в них нажатия мыши и клавиатуры (в том числе и в скрытое окно и в свернутое) и вообще посылать все что только можно в них посылать :-D. При вводе точки в текстовом редакторе после имени объекта выпадает подсказка из которой можно выбрать интересующее свойство или метод (она сейчас вообще везде выпадает, но это не баг, это фича, скоро доработаю :-D ) Функциональность класса еще будет расширяться. [Ссылки могут видеть только зарегистрированные пользователи. ]

Протестирована возможность создания COM соединений. А это значит, что вы можете подключаться к любым программам, которые их поддерживают и писать код на языке этих программ. В частности, вы можете создавать или редактировать прямо из NOMAD документы Word, таблицы Excel, писать и получать письма через Outlook,Bat,Lotus и т.д. Подключаться к браузеру и шляться в интернете. Подключаться к 1С и выполнять там какой угодно код на языке 1С т.д. и т.д и т.д. [Ссылки могут видеть только зарегистрированные пользователи. ]

В NOMAD интегрированы (а теперь они еще и работают) инструменты из IDE делфи, которые позволяют создавать многоформенные приложения, добавлять на формы множество контролов, менять их свойства и назначать им события прямо из кода NOMAD, и всячески их кастомизировать. Создавать меню, разные виды кнопок, панели, выводить или редактировать изображения и т.д. и т.п. Возможности по созданию GUI просто запредельные для таких программ ) Работать произвольными массивами информации, читая и записывая их в файлы, работать с носителями информации, манипулировать массивами данных в памяти. Дает доступ к быстрым и мощным инструментам для работы с графикой. (скриншоты и их обработка либо произвольные картинки). И при необходимости данный перечень можно чем нибудь расширить. [Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось Shakipiel; 19.10.2014 в 02:26.
  Ответить с цитированием
Старый 19.10.2014, 02:27   #6
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

В новой версии:

добавлены все ранее заявленные компоненты расширяющие функциональность NOMAD [Ссылки могут видеть только зарегистрированные пользователи. ]

Доработан механизм распознавания текста.

Добавлены дополнительные настройки.
Добавлена возможность распознавания текста в цветонезависимом режиме.
Исправлены обнаруженные ошибки.

Добавлен раздел в дерево объектов ScreenShotPipe.

Теперь возможно самому настраивать частоту обновления скриншотов.

Добавлен режим поиска изображения по 4м фрагментам.

Данный режим позволяет искать прямоугольные объекты изменяющихся размеров. (т.е. можно например искать таблицы, окна, элементы управления, которые могут в процессе работы изменить размеры, но это никак не повлияет на успешность поиска объекта)
  Ответить с цитированием
Старый 03.11.2014, 02:52   #7
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

Версия 1.004

[Ссылки могут видеть только зарегистрированные пользователи. ]

1) Исправлен баг, когда Launcher не видел обновлений.
2) Добавлены/изменены некоторые функции
3) Доработана до конца возможность поиска в задвинутом за экран или перекрытом другими окнами окне, а также кликанье,двиганье, драгЭндДропанье мышкой в этом окне.
4) Доработана функция поиска по 4м фрагментам, теперь алгоритм поиска для каждого фрагмента можно настраивать индивидуально. Метод поиска не оптимизирован для работы в цветонезависимом режиме, поэтому использовать его не рекомендуется (когда в шаблоне MainColor = None)
5) Прочие доработки, которые я уже забыл :-)

Последний раз редактировалось Shakipiel; 03.11.2014 в 02:56.
  Ответить с цитированием
Старый 09.11.2014, 20:39   #8
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 31.05.2017, 00:12   #9
 Разведчик
Аватар для Ksardas96
 
Ksardas96 никому не известный тип
Регистрация: 12.04.2011
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

Так понимаю, программа "померла"?
  Ответить с цитированием
Старый 16.04.2018, 20:31   #10
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

не совсем
  Ответить с цитированием
Старый 15.05.2018, 04:25   #11
 Разведчик
Аватар для Shakipiel
 
Shakipiel никому не известный тип
Регистрация: 27.09.2014
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Nomad bot Движок для разработки ботов

выпущено 2 релиза подробности на сайте [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интегрированная среда разработки ботов Stratego Другие Игры 72 02.02.2019 02:53
[Модель] Nomad Nebrasska Мастерская HoN 2 19.11.2011 13:50
[Руководство] Nomad BinKz Руководства по игре 4 19.09.2011 21:22
[Информация] На движок stressweb 10 лицензия готов выложить до 200 USD. В зависимости от от продел sunches Web для Lineage 2 1 12.01.2011 12:01

www.webmoney.ru
Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:13.

Пишите нам: forum@zhyk.ru
Copyright © 2019 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net