Wzór na wszystko (wzór Tuppera) – rysowanie i obliczanie

Poniższa nierówność zawiera w sobie wszystko:

Tuppers_formula

gdzie ⌊ • ⌋ oznacza funkcję podłoga, a mod to operacja modulo.

Jest to wzór Tuppera, wymyślony przez Jeffa Tuppera – i mówiąc w skrócie – wykres tej nierówności zawiera wszystkie możliwe obrazy o wymiarach 106 x 17 pikseli, w tym także zapis samej funkcji.

Continue reading

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