Entries by creyn

Programowanie z klocków

Czy można programować nie znając żadnego języka programowania? Czy zamiast tego JAK programować możemy skupić się na samym pomyśle i na tym CO chcemy stworzyć? Jak zachęcić dzieci do programowania? O tym wszystkim powiemy sobie w dzisiejszym poście.

Jak kupić domenę dla własnego projektu

W życiu każdego programisty przychodzi czas, gdy jego projekt został ukończony. Powstało działające oprogramowanie z którego jest dumny i chce się nim pochwalić innym. Najprościej jest to zrobić tworząc stronę internetową opisującą nasz projekt. Stronę taką umieszczamy w internecie. Aby łatwiej było trafić do naszej strony możemy kupić dedykowaną tylko dla niej domenę internetową. W […]

Git w praktyce

Od zawsze uważałem że najlepszą rzeczą jaką możemy zrobić żeby przyswoić wiedzę to zacząć jej używać w praktyce. W poście Podstawy GITa. poznaliśmy podstawowe pojęcia i komendy Gita. Dziś przejdziemy od słów do czynów i użyjemy systemu kontroli wersji Git do pracy nad bardzo prostą stroną internetową.

Podstawy Gita.

Git to “darmowy i publiczny rozproszony system kontroli wersji” (https://git-scm.com/). Służy do śledzenia zmian w kodzie w projekach programistycznych. W tym poście poznamy podstawy pracy z tym narzędziem.

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 […]

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” .