Форум программистов, компьютерный форум, киберфорум
Delphi: FireMonkey
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 10.07.2011
Сообщений: 158
1

Бот (ИИ) для игры Сокобан

08.04.2017, 13:46. Показов 1340. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как можно зделать бота для поиска пути( наименьшего пути) для прохождения уровня к примеру в игре сокобан
слышал о (Поиске в ширину) но несовсем понял смысл темболее при условии что ящиков в игре сокобан может быть много и иногда чтобы поставить их на место , их нужно двигать к месту по очереди или чередуя

Подскажите пожалуйста как это реализовать в (теории)!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.04.2017, 13:46
Ответы с готовыми решениями:

Кликерный бот для браузерной игры
Всем привет Хочу написать бота на игру кликерного Игра браузерная Вопрос заключается в том, что...

ИИ (Бот) для игры Сокобан
Подскажите как можно зделать бота для поиска пути( наименьшего пути) для прохождения уровня к...

Рандомные уровни для игры Сокобан
Я пишу сейчас игру Сокобан, и мне нужно, чтобы уровни генерировались случайно, но по заданным...

Бот для игры
rus-wars.ru нужно написать бот для этой игры, она на php, используя c#

3
103 / 102 / 51
Регистрация: 28.01.2014
Сообщений: 310
08.04.2017, 18:00 2
Учебник по дискретной математике, там вся теория
0
0 / 0 / 1
Регистрация: 10.07.2011
Сообщений: 158
10.04.2017, 18:50  [ТС] 3
еще как вариант можно кандидатом наук стать. чтобы понять што в учебниках написано надо сначало понять што в них написано

Может кто нибуть помочь с основными принципами построения этого поиска кратко но понятно
0
103 / 92 / 20
Регистрация: 24.01.2009
Сообщений: 519
12.05.2017, 14:07 4
В данном случае лучше использовать алгоритм A* (А стар)
0
12.05.2017, 14:07
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.05.2017, 14:07
Помогаю со студенческими работами здесь

Бот для игры
Здравствуйте ув Программисты! Я впервые на этом форуме и у меня такой вопрос! Как сделать бота...

Бот для игры
Здравствуйте ув Программисты! Я впервые на этом форуме и у меня такой вопрос! Как сделать бота...

Бот для игры
Привет форумчане и формучанки =) Решил написать для личного пользования бота для игры Vega Conflict...

Бот для игры
Здравствуйте! Требуется написать бот для игры agar.io или petrdish.pw на автоматизацию действий....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
Что значит оператор --> в C++ и для чего он нужен
InfoMaster 18.01.2025
В языке программирования C++ оператор -> (стрелка) является одним из фундаментальных элементов синтаксиса, обеспечивающим удобный доступ к членам структур и классов через указатели. Этот оператор был. . .
Как отменить git add до коммита в Git
InfoMaster 18.01.2025
В современной разработке программного обеспечения система контроля версий Git играет ключевую роль в управлении изменениями кода. Одной из наиболее частых операций, с которой сталкиваются. . .
Какой MIME-тип JSON указывать и когда
InfoMaster 18.01.2025
В современном мире веб-разработки формат JSON (JavaScript Object Notation) стал неотъемлемой частью обмена данными между клиентом и сервером. Этот легковесный формат хранения и передачи данных. . .
Как переименовать ветку (branch) в Git
InfoMaster 18.01.2025
Одним из важнейших аспектов работы с Git является правильное управление ветками, которые позволяют разработчикам эффективно организовывать процесс разработки и тестирования новых функций. Особое. . .
Как удалить определенный элемент из массива в JavaScript
InfoMaster 18.01.2025
В современной веб-разработке массивы являются одной из ключевых структур данных, с которыми приходится работать разработчикам JavaScript. Операция удаления элементов из массива представляет собой. . .
Что такое yield в Python и как это работает
InfoMaster 18.01.2025
Концепция генераторов и yield в Python В мире программирования на Python существуют мощные инструменты для эффективной работы с последовательностями данных, и одним из таких инструментов является. . .
В чем разница между git pull и git fetch в Git
InfoMaster 18.01.2025
Работая в командах разработчиков, специалисты постоянно сталкиваются с необходимостью синхронизации локальных репозиториев Git с удаленными серверами. Две команды - git fetch и git pull -. . .
Как удалить ветку (branch) в Git в локальном и удалённом репозитории
InfoMaster 18.01.2025
Ветка в Git представляет собой легковесный указатель на определенный коммит в истории разработки. Когда разработчики создают новую ветку, они получают возможность вносить изменения в код, не. . .
Почему обработка сортированного массива быстрее, чем несортированног­­о
InfoMaster 18.01.2025
Влияние сортировки массивов на скорость обработки данных При разработке программного обеспечения оптимизация производительности играет ключевую роль в создании эффективных приложений. Одним из. . .
Зачем нужны свойства в классе, если есть поля
InfoMaster 18.01.2025
Понятие свойств и полей в классах В современном объектно-ориентированном программировании поля и свойства являются фундаментальными элементами классов, которые обеспечивают хранение и управление. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru