2011-12-23 16 views
5

Nie wiem, jak się nazywa, ale chcę nauczyć się programować boty, które wykonują zadania w grze lub oprogramowaniu. Ale nie mam pojęcia, jak zrobić program, który działa na inne programy/oprogramowanie/gry. Czy są jakieś dobre książki na ten temat?Gdzie mogę rozpocząć programowanie botów?

Jeśli to robi różnicę, używam systemu operacyjnego Linux. Znam Python i zacząłem uczyć się C ostatnio.

Dzięki!

+8

Proponuję zacząć od konkretnego celu (na przykład "Chcę zbudować bota trałowiec"). W ten sposób skupisz swoją energię. :-) –

+1

Może zarejestrujesz się w tej klasie online: https://www.ai-class.com/ –

Odpowiedz

3

Istnieje wiele narzędzi do wysyłania sztucznego wejścia. Mój favorite one działa tylko w systemie Windows.

Dla platformy wieloplatformowej, w tym dla systemu Linux, dostępna jest biblioteka o nazwie autopy. Jak można się domyślić, jest to biblioteka Pythona, która umożliwia dostęp do klawiatury i myszy za pośrednictwem obiektów Pythona.

+0

Naprawdę to doceniam! Nie mogłem znaleźć tego dla mojego życia z Google. – BLUC

0

Jeśli chcesz zautomatyzować żądania i analizować, Python ma pakiety urllib2 i BeautifulSoup (przeznaczone specjalnie do parsowania).

+0

OP napisał: "wykonywać zadania w grze lub oprogramowaniu". – FakeRainBrigand