Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Вопрос особой важности. (Искусственный интелект) (http://www.flasher.ru/forum/showthread.php?t=65419)

NothWhite 03.12.2004 07:18

Вопрос особой важности. (Искусственный интелект)
 
Уже около недели пытаюсь сделать человека (MovieClip) который будет ходить по зданию, самостоятельно придумывая себе путь. Пока получается только так что он врезаясь меняет направление.:confused: Проект стоит на месте, решил обратится за помощъю.

Штрек 03.12.2004 10:47

Re: Вопрос особой важности. (Искусственный интелект)
 
Цитата:

Оригинал написал(а) NothWhite
придумывая себе путь.
Это как?
В зависимости от дующих в доме сквозняков?

Nox Noctis 03.12.2004 12:07

Цитата:

Уже около недели пытаюсь сделать человека
нужна здоровая женщина репродуктивного возраста.

только получилось или не получилось за неделю определить вряд ли удастся.

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

DeliMIter 03.12.2004 15:04

Это называется не искусственным интелектом а рандомом. Сделай в своем здании точки, отмечающие разветвление пути. Пусть твой человек, достигая такой точки случайным образом выбирает, куда дальше двигаться, исключая направление, откуда он пришел. Вот и все.

Ромастый 03.12.2004 15:14

Цитата:

нужна здоровая женщина репродуктивного возраста.
:D :D :D
2 NothWhite: Можно усложнить схему, предложенную DeliMIter'ом. В его случае человек двигается по строгим линиям, не отклоняясь от маршрута.
Идея в следующем. Разбей дом на области, а переходы между ними - это фиксированные точки (например - двери). Человек рандомно выбирает точку перехода, доходит до нее, после чего рандомно выбирается точка внутри следующей области и он идет туда. В какой-то момент опять выбирается примыкающая дверь, он идет до нее и в следующей области опять выбирается случайная точка, где он останавливается. Ну и так далее...
Плюс рандомные переходы внутри комнаты от точки к точке одной и той же области.


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.