Вверх ↑
Этот топик читают: Гость
Нужно?
1)
(32/37)
2)
(0/37)
3)
(5/37)

Ответов: 9308
Monte Carlo
Неактивен
#1: 2015-02-17 10:31:46 ЛС | профиль | цитата
На сегодняшний день на проекте mcgl существуют два робота, облегчающие нашу жизнь. Но это старые, практически не настраиваемые модели уже должны отойти на второй план. Мое предложение: создать универсальную, программируемую платформу для создания автоматизируемых помощников.

Описание

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


Как я уже описала выше - сердцем нашего робота является контроллер, посмотрим на его интерфейс
интерфейс

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

Робот работает от батареи, поэтому его необходимо время от времени заряжать в генераторе

Программирование

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

Моторы:
Позволяет устанавливать мощность каждого из моторов и продолжительность их работы

Алгориты:
Переменные, циклы, условия

Математика:
Вычислить очередное значение

Пример движения по блокам синей шерсти:

Старт
цикл до тех пор, пока значение датчика, узнающего блок под ним равно id:metadata блока синей шерсти
{
Двигаемся в перед на один блок
}
Конец

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

Примечание

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

Тема в разделе предложений
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
1
Голосовали:kosyak
Ответов: 86
#2: 2015-02-17 10:39:04 ЛС | профиль | цитата
Хотелось добавить возможный полёт робота/дрона и пр.(некоторое время).
Суть: когда дроны копают, то частенько подают в яму/лаву и пр.(что не есть удобно).
карма: 5
0
Ответов: 874
#3: 2015-02-17 10:51:44 ЛС | профиль | цитата
за.
Garrix, нет, полёт не надо, лучше телепортирование их к себе.
карма: -106
0
Ответов: 6575
CORPORATION-Z
Лидер
#4: 2015-02-17 11:03:17 ЛС | профиль | цитата
Интересно, но сложно, нам бы что по проще.
карма: -3
0
Ответов: 9308
Monte Carlo
Неактивен
#5: 2015-02-17 11:07:30 ЛС | профиль | цитата
OCTOPUS, самое интересное, что блоки можно вводить постепенно, например сначала только моторы для движения, потом все более сложные блоки и программные компоненты.
Само программирование тоже надо тщательно задокументировать в примеры.
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 353
#6: 2015-02-17 11:19:11 ЛС | профиль | цитата
Буду за,нашему проекту не хватает технологий.
карма: -33
0
Ответов: 116
#7: 2015-02-17 11:23:38 ЛС | профиль | цитата
Неплохо
карма: 9
0
Ответов: 2851
Tomorrow
лидер
#8: 2015-02-17 11:33:37 ЛС | профиль | цитата
Предложение интересное. Но будет ли оно интересно разработчикам?
карма: -52
Не пью,не курю,на ноль не делю.
0
Ответов: 9308
Monte Carlo
Неактивен
#9: 2015-02-17 11:34:55 ЛС | профиль | цитата
DJ-MATAIL, оно точно не будет интересно, если не найдет поддержки у общественности)
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 1475
VIKINGS
Лэйсинг
#10: 2015-02-17 11:35:32 ЛС | профиль | цитата
MonkeyMini писал(а):
на проекте mcgl существуют два работа, облегчающие нашу жизнь


Исправь)).

Дистанционное управление... я бы его огнемётом наделил)). И воздушной подушкой.
карма: 39
Те,кто читают книги,всегда будут управлять теми,кто смотрит телевизор.
1
Голосовали:MonkeyMini
Ответов: 144
#11: 2015-02-17 11:39:12 ЛС | профиль | цитата
Когда андроиды были в разработке, админ писал (вроде отвечал на коммент vlados'a), что не даст игрокам задавать алгоритмы роботам.
карма: -21
))
0
Ответов: 1475
VIKINGS
Лэйсинг
#12: 2015-02-17 11:44:22 ЛС | профиль | цитата
b12-Droid,
Администрация много чего говорила, отчасти всё то, что ими отрицалось было ими же и введено. Те же перчатки вспомни. Боссов (големов). И прочую хрень.
карма: 39
Те,кто читают книги,всегда будут управлять теми,кто смотрит телевизор.
0
Ответов: 9308
Monte Carlo
Неактивен
#13: 2015-02-17 11:48:46 ЛС | профиль | цитата
kiria писал(а):
я бы его огнемётом наделил))

была такая идея, плюс датчик "свой-чужой", но это пока самое спорное, что могло бы быть)
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 144
#14: 2015-02-17 11:59:05 ЛС | профиль | цитата
kiria писал(а):
отчасти всё то, что ими отрицалось было ими же и введено. Те же перчатки вспомни


Я то За. Но о тупых игроках кто-то ведь должен думать. Нынешние боты в прямых руках — имба. А с возможностью задания своих программ...Ууу)
карма: -21
))
1
Голосовали:kiria
Ответов: 9308
Monte Carlo
Неактивен
#15: 2015-02-17 13:18:23 ЛС | профиль | цитата
b12-Droid писал(а):
Но о тупых игроках кто-то ведь должен думать.

будут заказывать настройки у мастеров)
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 2906
Eternity
Keepers
#16: 2015-02-17 13:24:25 ЛС | профиль | цитата
Новый век, господа.
Задумка понравилась, за.
Такими темпами можно и до таких роботов дойти

карма: 37
Кто обитает на дне океана? - Ой, да это же я! бог скучных шуток
0
Ответов: 6237
Storm
Defenders II
#17: 2015-02-17 13:27:43 ЛС | профиль | цитата
Трабл в том, что эти роботы будут доступны только узкому кругу пользователей, а конкретно, "прошаренным", рядовые игроки я уверен не справятся даже с его настройкой. А так идея не плохая, вспомнил как конструировал робота который бегал за фонариком, по схеме правда, но все же впечатлений масса.
карма: -82
0
Ответов: 9308
Monte Carlo
Неактивен
#18: 2015-02-17 14:51:45 ЛС | профиль | цитата
kosyak, мы же знаем этот проект, сначала будет минимум документации и это будет игрушка для "прошаренных", потом начнутся появляться сообщества, где все сделают за плату, потом профис клуб начнет настраивать просто так)
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 281
#19: 2015-02-17 15:00:36 ЛС | профиль | цитата
Faceless,нашему бендеру не понравятся такие роботы.


По теме за,хорошая идейка. Больше картинок и всем понравится.
карма: 2
機動警察
0
Ответов: 137
#20: 2015-02-17 15:04:09 ЛС | профиль | цитата
Фикс изображения пожалуйста)
карма: 2
Твинк Ne00Минуси Ne00 Плез
0
Ответов: 4657
Monte Carlo
Неактивен
#21: 2015-02-17 15:43:13 ЛС | профиль | цитата
Термометр, чтоб робот отключался вблизи от лавы.
P.S. На первом изображении CPU из одного конструктора, таких полно в технических институтах и техникумах. На втором изображении дальномер-анализатор.
карма: -36
Жизнь не порно...
0
Ответов: 9308
Monte Carlo
Неактивен
#22: 2015-02-17 15:50:26 ЛС | профиль | цитата
CPU писал(а):
На первом изображении CPU из одного конструктора, таких полно в технических институтах и техникумах.

ага, только это все же контроллер из lego mindstorm)
на втором - датчик освещенности, или фотосенсор из тех же наборов)

термометр - отлично.
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 104
#23: 2015-02-17 15:52:13 ЛС | профиль | цитата
Сойдет, ЗА
карма: 1
0
Ведущий разработчик
Ответов: 445
#24: 2015-02-17 16:35:02 ЛС | профиль | цитата
Такое обсуждалось в ФГ. Тогда решили что это дорого в реализации.
На деле же, очень нужная и интересная вещь. Затянет любителей покопаться в коде надолго.

От себя хочу сказать что не нужны датчики света, цвета и тд.
Требуется лишь сам робот, окно программы с возможностью загрузки/выгрузки кода.
Так же вид ресурса который такой робот будет расходовать.
На каждую команду уходит N ресурса, таким образом мы ограничим время действия. Аля Colobot.
Ещё должна быть пауза между командами, чтобы не нагружать сервер сильно.

В целом это реализуемо, но скорее, в долгом ящике.
карма: 66
Спокойно, парни, всё будет.
0
Ответов: 9308
Monte Carlo
Неактивен
#25: 2015-02-17 16:40:06 ЛС | профиль | цитата
Laboratory писал(а):
что не нужны датчики света, цвета и тд.

а как ему строить свое поведение относительно окружающего мира? без "глаз-уш" - получится еще один чуток прокаченный носильщик
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ведущий разработчик
Ответов: 445
#26: 2015-02-17 16:41:51 ЛС | профиль | цитата
MonkeyMini, Всё просто, будем считать, что всё это встроено.
карма: 66
Спокойно, парни, всё будет.
0
Ответов: 9308
Monte Carlo
Неактивен
#27: 2015-02-17 16:45:04 ЛС | профиль | цитата
Laboratory, ну т.е. в программе можно обратиться к любому датчику? Немного скучновато и убирает некоторые ограничения от сборки компонент, но хотя бы так)
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ведущий разработчик
Ответов: 445
#28: 2015-02-17 16:50:26 ЛС | профиль | цитата
MonkeyMini, Если делать много датчиков, то логично сделать доступным, к примеру, только 3 ячейки под них, чтобы нельзя было использовать сразу всё.

Либо специально делить по назначению.
К примеру:
Командный модуль, способен отправлять команды другим роботам.
Носильщик, способен собирать разбросанные ресурсы и складывать в доступный ему инвентарь.
Шахтёр, способен копать блоки.
Обслуживающий робот, способен заменять "Ресурс" в ячейке другого робота.
Строитель, способен копать блоки.

Всем им доступны команды поиска и ориентации в пространстве.
Командный может иметь дополнительные команды поиска, к примеру.
карма: 66
Спокойно, парни, всё будет.
0
Ответов: 4657
Monte Carlo
Неактивен
#29: 2015-02-17 16:55:21 ЛС | профиль | цитата
Laboratory, вы лучше не о роботах думайте, а о том, как ударить по экономике сервера. О новинках пусть игроки думают.
карма: -36
Жизнь не порно...
0
Ответов: 124
Ventris
Мирный КМ
#30: 2015-02-17 16:55:30 ЛС | профиль | цитата
За!
карма: -7
0
Ответов: 9308
Monte Carlo
Неактивен
#31: 2015-02-17 16:55:53 ЛС | профиль | цитата
Laboratory писал(а):
Если делать много датчиков, то логично сделать доступным, к примеру, только 3 ячейки под них, чтобы нельзя было использовать сразу всё.

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

С децентрализованным управлением роботов боюсь будет сложно даже мало-мальски подготовленным игрокам)
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 776
#32: 2015-02-17 17:00:47 ЛС | профиль | цитата
Не нравится. Какая-то бяка.
карма: 13
0
Ведущий разработчик
Ответов: 445
#33: 2015-02-17 17:07:14 ЛС | профиль | цитата
MonkeyMini писал(а):
С децентрализованным управлением роботов боюсь будет сложно даже мало-мальски подготовленным игрокам)


Если и делать такое, то для начала хватит обычной программируемой коробки. Затем можно будет обвешать чем угодно.
карма: 66
Спокойно, парни, всё будет.
0
Ответов: 9308
Monte Carlo
Неактивен
#34: 2015-02-17 17:09:06 ЛС | профиль | цитата
Laboratory писал(а):
Затем можно будет обвешать чем угодно.

как же хочется поучаствовать в разработке xD
карма: 3
Правила, bbCode, Антигробы | Сломай бедрок и выпадет яйцо админа (с) FoxyStar
0
Ответов: 776
#35: 2015-02-18 16:33:17 ЛС | профиль | цитата
Up
карма: 13
0
Ответов: 437
#36: 2015-02-18 18:42:59 ЛС | профиль | цитата
MonkeyMini, неплохо. Пусть я уже и не играю в гэлакси. Я все еще удивлен как вы еще не покинули окончательно проект и держитесь на нем до сих пор. На вашем месте пойти в отставку давно пора.
карма: -4
0
Ответов: 376
#37: 2015-02-18 21:59:17 ЛС | профиль | цитата
Слишком сложная механика ...
карма: 3
Я гифти.
0
Ответов: 277
Monte Carlo
Твинки
#38: 2015-02-18 23:16:33 ЛС | профиль | цитата
Задачки с уроков информатики что-то вспомнил, про роботов
Я за, только нужно облегчить работу админам, в смысле сделать детали самому)
карма: -20
Факт: Крякают только самки уток.
0
38
Сообщение
...