Я учусь об ИИ и (просто для удовольствия и практики, а не для прибыли или чего-то злого) я хотел бы написать маленького бота, чтобы он играл в флеш-игру в стиле "Rinky-Dink".
Как ненавистник Microsoft, мне стыдно сказать, что я знаю и уже некоторое время назад использовал необходимые вызовы функций в Windows, программируя на Delphi. Но сейчас я пытаюсь сделать все под Linux, и у меня, похоже, нет никаких идей.
Требования:
- для получения части содержимого экрана в виде изображения или растрового изображения, периодически или по программному запросу;
- для имитации движений указателя мыши и щелчков левой кнопкой мыши под программным управлением;
- Также может пригодиться захват клавиатуры.
В идеале, я хотел бы сделать это из приложения Clojure, работающего в JVM, поэтому совместимая с Java библиотека была бы идеей кошки. Но в случае неудачи я мог бы написать себе программу на C, которая станет посредником между X Window и моим приложением через локальный TCP / IP.