
09.04.2012, 15:56
|
|
Регистрация: Jul 2007
Сообщений: 805
|
Мне лень читать все сообщения поэтому просто оставлю это здесь.
Вы можете конечно внутри робота описать все варианты поведения на все случаи рук. Но у этого есть один и значительный недостаток, при добавлении новой руки придется вклиниваться в уже существующий механизм.
откиньте идею делать это как в реальной жизни. У меня рука-пистолет, поэтому я стреляю по тем, кто мне не нравится. Так можно, но не стоит. Лучше исходить из принципа: Я Вася, я что-то умею. Вот тебе, Что-то, данные о том, где я, что рядом со мной и т.д. А вот это что-то уже использует полученные данные для того, чтобы определить, что делать. По факту же это не что иное как инверсия контроля, которую кстати говоря, гораздо проще тестировать.
Надеюсь, изъяснился понятно =)
|