![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
такой девайс будет умнее робота, это как-то неправльно.
когда вы решите дать этот девайс другому типу существа, например, летающему роботу, то придётмя нучить девайс управлять и им. Хвост не должен вилять собакой. Следует вместе с оружием менять роботу всю руку и часть мозга, другими словами, менять состояние/поведение робота. в зависимости от того что у него в ркуе включать режим атаки, обороны, поиска ресутросов пару ссылкок для осмысления http://www.youtube.com/watch?v=MOEsKHqLiBM http://www.youtube.com/watch?v=yZt7mUVDijU http://www.youtube.com/watch?v=F_j4MJdKhe4
__________________
Хороший отдых - половина работы. Последний раз редактировалось artcraft; 06.04.2012 в 14:50. |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 36
|
Можно и сразу обе. Одной стреляем во врага, а другой магнитим металлолом, если конечно все условия для использования соблюдены
![]() artcraft Девайс роботом не управляет, он лишь сообщает ему условия которые должны быть соблюдены что бы использовать дивайс. Что бы выстрелить из пушки и попасть, дивайс сообщает роботу, что он должен подойти к цели на 50 метров и развернутся в ее сторону. Как подойти и развернутся уже проблемы робота, а не дивайса. Насколько я понял, это все равно придется использовать. Как еще определить, что за дивайс в руке у робота? |
|
|||||
|
Цитата:
__________________
Дебаггер не предлагать |
|
|||||
|
Мне лень читать все сообщения поэтому просто оставлю это здесь.
Вы можете конечно внутри робота описать все варианты поведения на все случаи рук. Но у этого есть один и значительный недостаток, при добавлении новой руки придется вклиниваться в уже существующий механизм. откиньте идею делать это как в реальной жизни. У меня рука-пистолет, поэтому я стреляю по тем, кто мне не нравится. Так можно, но не стоит. Лучше исходить из принципа: Я Вася, я что-то умею. Вот тебе, Что-то, данные о том, где я, что рядом со мной и т.д. А вот это что-то уже использует полученные данные для того, чтобы определить, что делать. По факту же это не что иное как инверсия контроля, которую кстати говоря, гораздо проще тестировать. Надеюсь, изъяснился понятно =) |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|