Gra Player vs. AI na canvasie
Tym razem przedstawiam Bubble Destroyera, grę komputerową, w której za pomocą strzałek sterujemy naszym czerwonym okrętem podwodnym w celu przebijania jak największej liczby bąbli. Po dwóch minutach gra kończy się i wyświetlane jest podsumowanie. Chodzi o to, aby przebić więcej bąbli od sterowanego przez (nie takie głupie) AI statku zielonego. Dwie minuty to mało, ale podjąłem taką decyzję, aby gracz nie martwił się, że straci zbyt dużo czasu grając.
Adres: http://manna5.c1.biz/misc/bubbled.html
Jakiej przemocy? Nie niszczysz zielonego statku, a jedynie rywalizujesz z nim w przebijaniu bąbli.
Bąble powinny coś krzyczeć. W stylu: nie przebijajcie nas
, my bąbelki niewinne
.
@szatkus: Bo chciałem aby poruszanie było wolniejsze. Ale zmienię na 200, aby synchronizowało się z rysowaniem.
@gk1982: zgłoś się do elektryka, hydraulika, androloga - w zależności co najbardziej przeszkadza.
@Manna5: pamiętaj, że rysując na canvasie możesz używać wartości ułamkowych. Zazwyczaj się używa requestAnimationFrame
i wszystko przelicza uwzględniając odstęp czasowy między klatkami.
plus za pomysł, minus za to, że strasznie laguje i powoli działa.