Syabro
-
Публикации
247 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Сообщения, опубликованные пользователем Syabro
-
-
нужно найти самый высокий процент совпадения.Допустим: робот стоит перед блоком... что ему дальше то делать? Да! Я нашёл нейрон который похож на сию ситуацию! И все...
-
сейчас не могу.Я просто не пойму что дальше делать... после того как я нашёл похожий нейрон в памяти...
-
В общем в скайпе будет легче общаться! Добавь пожалуйста syabro1998
-
habrahabr.ru/post/143129/
Я это читал и кажется даже писал програмку на подобие этой только на лулука, для роботов и даже не проверял её! Она по идее собирает информацию различную с робота и записывает в отдельный файфайл-нейрон, а что дальше делать я хз..
-
не много.но убедился что гибкость у нее очень хорошая.Поможешь мне с ней?
-
не я . каждый хочет своего кому-то нравится программирование, а кто-то хочет наград.Ну прикольно... ты ответишь на мой вопрос работал ли ты с нейросетью?
-
зачем за наградами гнаться? программирование- это часть так сказать души.А кто гоняется за наградой?
-
награды не выдают.Тем кто плохо читает форум - не выдают!
-
Ставь задачу, помогу. Награда - тебе.Добавь в скайп syabro98
-
что-то одному не очень получается писать... Может кто-нибуть поможет?

Вопрос администрации! Если я не один буду писать награда будет обоим? Или только одному?
-
Как говорит рид, что гипче было
Ты не когда нибуть использовал?
И что бы её обучить нужно немало времени...
-
без нейроной сети, е не обойтись.Хм... это почему же?
-
То что флаг срубили, я и сам увижу.Не знаю. что там за сенатор, мне нужно знать, что ты его везешь, то есть то, что он в брюхе у одной из твоих черепах и она в данный момент жива!
Это все Т9... сенсором
-
Как ты там организуешь управление, это на твое усмотрение, робот-роботы или робот-штаб-роботы и прочее. Что-то проще сразу сказать союзникам, что-то отправить в штаб. Это же бой! Твоя задача, чтобы твои роботы победили в сражении без твоего участия, полагаясь только на свои алгоритмы и инструкции. А сервер-рефери получал раз в секунду количество живых игроков в команде, то что ты в дынный момент похитил и везешь флаг, старт и конец боя и т.п.
Мне так еще проще будет, если Рефери будет работать только с твоим штабным ПК.
То что флаг украли можно и сенатором засеч! А какой робот везёт флаг это уже сообщу я!
-
Как ты их хочешь не занимать, но одновременно что-то получать от робота,не пойму? Там придется полсотни функций в параллели запускать, которые постоянно что-то обрабатывают в фоне, сендят статус, слушают эфир, буферы какие-то делать, обработчики стека, кучу переменных постоянно менять в фоновом режиме в зависимости от ситуации на поле боя, которые и будут влиять на работу основных циклов программы.Там не получиться беречь мозги роботов, так как ты хочешь, чтобы они только путь искали.
Роботу придется выполнять десятки и сотни задач одновременно и постоянно обрабатывать и проверять кучу массивов и переменных. Работать одновременно на десяти разных частотах и прочее.Я хочу не отсылать с роботов сообщения никуда кроме сервера команды! Хочу использовать свой протокол
Общения между ними, а уже с сервера могу прислать реререфэри любые данные которые ему нужны будут!
-
Я как понял смысл именно в ресурсах. Дано: 5 роботов, 1 сервер. Дальше сам. Как оно работать будет - одному тебе известно. Самое главное не вмешиваться в процесс во время боя.
Это то оно да... но вот протокол общения с рефери нужно еще сделать... хоть это и забота администрации все-таки нужно согласовать с участниками что бы минимализировать использование ресурсов команды
Какие координаты? Не занимать чем?
ну как это? Координаты каждого робота для отображения и слежения, пинг для определения жив ли робот и так далее!
-
Можно ли что бы не занимать роботов координаты присылать с сервера команды?
-
Можно еещё сделать так: когда замечается внешний сигнал компьютер рефери опраопрашивает сервера-gps расположенные по углам стадиона дабы узнать координаты источника! ДаДалее для показухи можно послать роботов-охранников что бы уничтожили источник

И вопросик! Если я буду следить за богами роботов через планшет на которкоторый сервер присылает те самые логи это будет считается нарушением?
-
Предлагаю сделать захват нескольких флагов таким образом: флаг стоит на базе противника на своей базе воронка, рефери фиксирует пропажу флага врага, как только флаг преподаёт в воронку рефери защитывает очко и ставит новый флаг! Когда робот умирает с вражеским флагом флаг соответственно возвращается.
-
Хочешь сделать глаза, тогда только передавай координаты роботов одной команды другой команде, но никак не карту. Карту роботы должны изучить сами, иначе теряется всякий интерес к проекту, по крайней мере у меня.Нтак карта передаётся всего 5*5 то-есть на 2 блока от робота!
-
Я думаю вся суть в динамике. Изменение тактики на основе развед.данных.А ф-ыя "глаза" как тебе? Как думаешь, нужна ли она?
-
Я такой же игрок на проекте, как и ты. И проект я ни у кого не забираю. Это просто идея, которую может развивать каждый. А пока нет пробного прототипа, тяжело сказать, будет ли интересно играть с СП или геолайзером - ведь это явные читерные штуки. Поэтому исходи из того, что топлива у тебя не будет под завязку, а будет какое-то ограниченное количество. Потратишь почти всю энергию на сканирование карты, не будет на чем кататься роботам.
Геолайзер скорее всего сломает смысл игры. Зная карту, тебе просто нужно доехать в зону врага и пронюхать ее на предмет флага. Это не интересно.
Понаблюдай в игре, как за тобой идет зомби. Он всеми силами пытается сократить расстояние между собой и тобой, но если во что-то упирается или заходит в тупичок, отходит назад или в сторону немного и опять пытается сократить расстояние.
Вот накидал схемку, на которой попытался нарисовать то, с чем нам придется столкнуться:
- белая стрелка - направление атаки. Это и есть желаемое приращение координаты, в которую робот пытается переместиться
- карты он не знает изначально
- значит должен быть какой-то "свободный режим" исследования (тоже до конца пока не ясна его реализация), в котором черепашка ездит, пока может увеличивать свою координату в направлении атаки, но наступает момент, когда она упрется во что-то, окажется в каком-то тупике
- то что исследуют черепахи союзники, тоже передается в серверную матрицу и соответственно карта исследуется всеми роботами сразу
- но вот момент, когда робот уперся в тупик и есть самый интересный. Что ему делать? По идее он должен вернуться на какую-то точку и с нее продолжить исследование. Вот этот возврат и есть тот поиск пути. Красная стрелка - трассировка вернула ЛОЖЬ, зеленая - есть решение, робот быстро перемещается в какую-то координату и с нее продолжает свободное исследование. Со временем трассировка маршрутов все чаще будет давать решение. Свободное исследование робот будет использовать все реже, так как карта почти исследована. Как только будет проложен маршрут к базе врага, любой робот сможет выполнить трассировку и быстро туда добраться. И как часто ему проверять, не появилось ли решение для поиска пути к вражеской базе, тоже вопрос.
-
как это все реализовать - вот вопрос.
То есть главными условиями циклов есть -пока меньше 3 флагов, -пока не исследована вся карта и т.д. Изначально вся 3D матрица карты это единицы, то есть непроходимая зона. На скрине это серый фон и черные стены, просто их отделил для наглядности. Пустота - 0. На скрине один слой для простоты иллюстрации.
И еще раз повторюсь. Если карта известна сразу - то все сведется к тому, что нужно будет выполнить просто "волновой" или "звезда" алгоритмы. Это совершенно не интересно и сведет весь проект к нулю.
Так суть в том что зомби ВИДИТ цель!!! он знает куда ему двигатся! а роботы не видят врага!
Я настаиваю на добавлении ф-ции "глаза" которая присылает каждому роботу массив - кусочек карты 5x5x2 (если поле имеет 2 уровень иначе 5x5) с определенным роботом в центре и роботов врагов в радиусе 2 блоков!
Постой ка! а как же тактика боя? В случае если будет известна карта каждая команда должна иметь тактику! Тактику охраны и захвата флага!
-
Саня, мне сейчас трудно сказать, можно солнечную панель ставить или нельзя. У тебя программа должна быть настолько гибкой, что ты будешь готов к любым условиям боя и изменениям. Если возишься с роботами, то программа должна проанализировать, какие источники питания у нее есть, или спросить при старте(или конфиги пиши), и если нет СП, то что делать роботу в таком случае, зарезервируй использование твердого топлива или зарядник. Админ может поставить зарядник на базе команды или сундук с углем. А карта может быть закрыта стеклом сверху. и я не знаю, будет ли в этом случае работать СП у робота? А если время боя будет назначено ночью, что тогда???

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

Ты же администрация! Может ты тогда мне передашь этот проект?
-
Мда... Для меня трудно искать путь в 3Д... Да что там говорить, и в 2Д тоже.)))
Зная карту я, а точнее моя функция легко найдет кротчайший путь!

Режим PvP или роботы вместо игроков (RvR)
в Идеи
Опубликовано:
И так! Сегодня мне в голову пришла мысль которую когда-то поднимали в этой теме http://computercraft.ru/topic/296-komnata-virtualnoi-realnosti/
Так вот, что если на небольшой арене, карта которой будет заведомо известна системе, ездить на черепахах или роботах которые управляются с комнаты? Т.е. карта будет отображатся на дисплеях комнаты, а игрок - управлять черепахой в реальном мире! И в пределах карты будет вестись война. Это более реализуемо чем Unreal Turnament но не так интересно хотя поуправлять роботом сурагатом тоже прикольно! Думаю многим понраивтся!