Mój pierwszy bot

plusmanLTE
Można jeszcze bardzo wiele rzeczy poprawić i ulepszyć w poniższym kodzie – ale gdyby ktoś zastanawiał się od czego zacząć tworzenie bota do gry (np. zrobionej we Flashu, HTML5), może skorzystać z mojego podejścia i kodu.

 

1. Gra

Bot powstał „na szybko” do gry będącej częścią kampanii reklamowej LTE od Plusa w serwisie wykop.pl. Gra wzorowana na PacManie, w której rozgrywkę można było podzielić na dwa etapy. Pierwszy – zbieranie wykopów (najlepiej w trybie Super Plusmana), punktów LTE (zamieniających Plusmana w Super Plusmana), zjadanie „wolnych internetów” jako Super Plusman i unikanie ich jako zwykły Plusman oraz zbieranie pojawiających się co 30 sekund tabletów Lenovo Yoga – zabawa w sumie na jakieś 2 minuty jeśli chcemy zsynchronizować bycie Super Plusmanem z pojawianiem się tabletów (Super Plusman porusza się szybciej i przechodzi przez ściany, więc zwiększamy w ten sposób szansę zgarnięcia tabletu). Gra kończy się w chwili zgarnięcia ostatniego wykopu – ale jeśli gracz się z tym wstrzyma – to zaczynał się drugi etap – zbieranie tabletów co 30s (i unikanie „wolnych internetów”). Etap ten mógł trwać nawet kilka godzin (chyba po ok. 5h przestawały pojawiać się tablety), więc na nim się skupiłem.

Ekran z gry Plusman LTE

Ekran z gry Plusman LTE

Link do gry: http://www.wykop.pl/+/pluslte/ (link nieaktualny)

Continue reading