|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2007, 22:21 | #11 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
гы+гы=ГЫ
Цитата:
В шутке есть доля правды. Если бы это была РПГ, то монстр бы имел те же права и набор характеристик что и герой, так же бы собирал шмот и хранил, делился со своими. Но постойте! ...мы не позволим какому-то ИИ заменить другого пользователя, реального человека с интеллектом, пусть даже с глупым поведением, вся соль в непредсказуемости, или даже не соль, а сахар.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
24.12.2007, 22:25 | #12 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,501
|
Вот я и спросил какой рандоматор юзаете Для ботов |
24.12.2007, 22:37 | #13 |
Пользователь
Регистрация: 30.11.2007
Сообщений: 19
|
Блин! Господа! Извините, конечно, но моего опыта и знаний иногда не хватает, чтобы понять Ваши диалоги. Еще раз прошу прощения, если какие-то вопросы оставлю без ответа. Мне стыдно.
|
24.12.2007, 23:53 | #14 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,501
|
ок! Но в большинстве это просто филосовский флуд, и дальше буду следить за темой.
|
25.12.2007, 20:31 | #15 | |||
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Рассуждения
Цитата:
to pre_pod Спокойно, ...не в чем стыдиться, просто мы как инженеры по привычке используем технические термины и обороты. Alar спрашивал тебя об алгоритме случайных событий. В Delphi простейший из генераторов носит название функции Random, предшествующая строка начинается со слова Randomize Цитата:
рандоматор – алгоритм случайных событий; юзаете – он англ. to use – использовать. Вот как делается в стандарте: var rnd: Byte; … Randomize; rnd:=Random(5); case rnd of 0: func1; 1: func2; 2: func3; 3: func4; 4: func5; 5: func6; end; …
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|||
25.12.2007, 20:57 | #16 | |
Пользователь
Регистрация: 30.11.2007
Сообщений: 19
|
Цитата:
|
|
25.12.2007, 21:25 | #17 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Пардоньте, но кроме непонятной терминологии, непонял ничего
имхо псевдо-ИИ должен работать по принципу шахматных программ. Т.е. вычисляются всевозможные варианты развития событий. Либо по времени или на определенное количество событий. И по "секретной" формуле - выбирается наилучший.
Life is too short, play more...
Как правильно задавать вопросы |
25.12.2007, 21:56 | #18 |
Пользователь
Регистрация: 30.11.2007
Сообщений: 19
|
Вот, так бы и сказали! Я же этого всего не знаю. Хорошо, если бы мне еще на простом примере объяснили, или ссылочку на статью указали, где почитать, я бы глупых вопросов не задавал, а был бы только благодарен.
Вот: придумал сегодня алгоритм поведения монстра. Условия: 1. Монстр в комнате один (не считая героя). 2. Удары на ближней дистанции наносят больший урон. 3. Атака на средней дистанции (несколько шагов) наносит меньший урон. 4. Ни монстр, ни герой не могут атаковать на длинной дистанци. Вроде, все. Оцените, пожалуйста, только ногами не пинайте. |
25.12.2007, 23:54 | #19 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Кое-что о функциях Random / Randomize.
Функция Randomize не просто предшествующая строка, а передача в рандоматор текущего времени. И использовать ее надо когда нужно, а не как многие думают, в обязательном порядке перед вызовом Random. Под словом "рандоматор" имеется ввиду генератор псевдослучайных чисел.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 25.12.2007 в 23:58. |
26.12.2007, 09:08 | #20 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Life is too short, play more...
Как правильно задавать вопросы |