Stebbilust: ну да, только сделать надо так, чтобы потом можно было максимально использовать код повторно. И насколько мне известно, на питоне вполне удобно писать под андроид
Stebbilust: Графический интерфейс может быть простейшим (пустое поле, квадратики через канвас вполне сойдут), если чего то не получается, сделайте то, что получится
Stebbilust: А почему бы сразу два варианта не реализовать? В общем-то можно как угодно. Ну и помимо UDP изучите более высокоуровневые способы передачи данных.
Если нужны подробности, то так:
1. Платформа - андроид
2. Боты - простой и умный (с идеальной игрой)
3. Настраиваемые поля и виды/формы кораблей
4. Всякие предметы (взрывают клетки рядом, рассеивают туман войны, аптечка)
5. Задатки многопользовательского режима - возможность обмена данными с сервером, только с использованием более подходящих для задачи технологий (REST, JSON)
6. Модульная структура, использование ООП (так, что бы это было полезно, например для того же мультиплеера в будущем)
beduin01: Человек и есть нейронная сеть.
Тут можно применить 2 подхода:
оценить точность распознавания нейросетей в сравнении с человеком
математически определить возможность получения информации из объекта
В первом случае можно сказать, что нейросети достигли высокого уровня качества и хорошо обученная правильная модель может решать конкретную задачу лучше человека
Во втором случае представим, что у нас есть лист А4 с текстом, на котором символы хорошо читаются. Теперь сфотографируйте его на какой нибудь телефон с разрешением фотоматрицы 320*320 (очень древний девайс). Попробуйте увеличить изображение до размеров листа и наложите на лист. Вы видите 2 серых пикселя, на месте которых было целое слово. Вы его не увидите. И нейросеть не увидит.
Снимки современных спутниковв оптическом диапазоне в пересчете на пространственное разрешение имеют минимальный размер пикселя ~ 1 метр, емнип. Это значит, что область самолета 1 на 1 метр будет представлена одним монотонным квадратом. Что вы сможете извлечь из этого квадрата зависит уже от вашей фантазии
Используйте полные статические пути до файла скрипта. В приведенном выше коде я вообще не заметил .py скриптов. Сделайте вывод логов в файл в общей папке, питон тоже наверняка запускается, но потом что-то идет не так.
Ну и если ничего не помогает, установите linux и используйте crontab :D
Therapyx: я про матлабовские триггеры. Матлаб заточен для научных расчетов и работы с железками. По ссылкам, которые я кидал, триггер имеет именно такую функцию. Собственно там же и написано про выполнение действий при получении данных (fire an event bla bla blah), но сейчас пересмотрев, понимаю, что это скорее всего только для спец.железок и аналогового принятия данных
Therapyx: нажмите f5, переменная должна появиться в воркспейсе, если к ней есть доступ
Вот тут по моему все понятно расписано. Но если этим будете заниматься вы, то все равно надо понимать, что там запускать и как оно работает.
Therapyx: Ну с таким пониманием вам лучше обратиться за помощью и разъяснениями в тот институт или к человеку, который хочет разобраться в этом больше чем вы)
В матлабе может быть все что угодно от скрипта, заканчивая моделью, которая крутится на реальной железке в реальном времени.