Gra Szybkie Palce! Wyłonienie zwycięzcy

Gra Szybkie Palce! Wyłonienie zwycięzcy

Tworzenie gry Szybkie Palce! wchodzi w decydującą fazę. W poprzednich postach zaprojektowaliśmy ją, stworzyliśmy logikę rozpoczynania gry i pojedynku graczy. W dzisiejszym poście zaimplementujemy funkcje, w których wyłonimy zwycięzcę.

Czytaj dalej„Gra Szybkie Palce! Wyłonienie zwycięzcy”

Gra Szybkie Palce! Obsługa pojedynku.

Gra Szybkie Palce! Obsługa pojedynku.

W tym poście zajmiemy się główną częścią logiki gry Szybkie Palce! czyli obsługą pojedynku na refleks pomiędzy dwoma Graczami. O samej grze możesz poczytać w poście Piszemy grę. Dotychczas stworzyliśmy strukturę gry oraz napisaliśmy funkcję rozpoczynającą rozgrywkę (Gra Szybkie Palce! Funkcja RozpocznijGre.). Dziś dodamy obsługę zdarzeń w przeglądarce takich jak: naciśnięcie klawisza oraz upłynięcie określonego czasu.

Czytaj dalej„Gra Szybkie Palce! Obsługa pojedynku.”

Gra Szybkie Palce! Funkcja RozpocznijGre.

Gra Szybkie Palce! Funkcja RozpocznijGre.

W poście Piszemy grę opisaliśmy pomysł na przeglądarkową grę Szybkie Palce! oraz wykonaliśmy analizę jej przebiegu. Rozpisaliśmy prosty algorytm mechaniki gry, wypisaliśmy zmienne jakich będziemy potrzebować oraz to jakie wartości początkowe będą one przyjmować. W tym poście przechodzimy do implementacji ustawień tych początkowych wartości. Za inicjalizację zmiennych będzie odpowiedzialna funkcja „RozpocznijGre” .

Czytaj dalej„Gra Szybkie Palce! Funkcja RozpocznijGre.”

Po co nam zmienne? Czyli przeprowadzamy operacje na liczbach.

Po co nam zmienne? Czyli przeprowadzamy operacje na liczbach.

„Zmienne” są bardzo ważnym narzędziem w rękach programisty. Z poprzedniego posta Zmienne w języku Java wiemy już, że dzięki nim możemy przechowywać w pamięci różne ważne dla nas rzeczy, aby wykorzystać je później. Ale do czego wykorzystać? W dzisiejszym poście poznamy bardziej praktyczne zastosowania zmiennych i zobaczymy jakie operacje możemy na nich wykonywać.

Czytaj dalej„Po co nam zmienne? Czyli przeprowadzamy operacje na liczbach.”