|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2012, 00:00 | #1 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
AI в игре snake
Я бы хотел узнать, вот допустим я написал простую всем известную консольную игру snake (змейка). Есть змейка которой я управляю клавишами ибходя азные преграды и соберая яблочки. Если убрать управлени, то тяжело будет сделать так что бы сама змейка перемещалась обхоила препятствия и съедала яблочки(в моем случае это красные пиесели 7x7) и росла, тоесть искусственный интеллект, что бы действия змейки были не предсказуемы?
Мудр тот, кто знает нужное, а не многое.
|
10.01.2012, 08:09 | #2 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
Непредсказуемость? Пока на поле нет еды, в случайный интервал времени направлять змейку в случайном направлении
Чтобы более менее логично выглядело, перед переключением направления движения проверить, что на расстоянии 1-2 блока нету стены (или чужой змейки), если на поле есть еда, то двигаться напрямую к ней(сначала по горизонтали, затем по вертикали или наоборот), можн сделать случайную задержку чтобы ИИ не сразу несся к еде)) Кодом не помогу - больно уж лениво писать)
благодарность - сюда (не забываем писать от кого)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подредактировать античит к игре игре Nhl 09 (античит написан на дельфи) | Viper18 | Фриланс | 3 | 03.08.2011 17:37 |
Звук в игре. | Abuhamed | JavaScript, Ajax | 7 | 18.04.2011 22:38 |
Snake на Delphi | iron_cross | Помощь студентам | 0 | 31.12.2010 16:24 |
Snake Battle | VovanZ | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 21.03.2010 16:27 |
Игра "Snake" | spamer | Общие вопросы Delphi | 12 | 31.01.2009 23:42 |