08. Canvas - Płótno w przeglądarce - część 1/2

Zapraszam Was do mini-serii dwuodcinkowej, podczas której pokażemy jak korzystać (oczywiście z użyciem języka JavaScript) z canvasu, czyli z płótna - jest to nowy znacznik wprowadzony w standardzie HTML 5. W praktyce canvas to przestrzeń graficzna możliwa do wykorzystania na stronie internetowej, po której możemy rysować wykorzystując język JavaScript. W tym tutorialu stworzymy grę w Mastermind, która polega na odgadnięciu kolorów kilku bloków (slotów). Zapraszam do wspólnej zabawy z płótnem!

Znajdź w filmie

Tutoriale posiadają tzw. timestamps (chwile czasowe) - dzięki nim łatwo odnajdziesz interesujące fragmenty wiedzy. Wystarczy kliknąć na podane w nawiasach kwadratowych momenty filmu, by przewinąć tutorial dokładnie do interesującego Cię miejsca w odcinku.

[ 00:00:00 ] Tytułem wstępu
[ 00:02:59 ] Partner odcinka
[ 00:03:40 ] Opis plików projektu, interfejs gry
[ 00:05:52 ] Zasady klasycznej gry w Mastermind
[ 00:10:49 ] Zasady, które przyjmiemy w naszej grze w canvas
[ 00:12:20 ] Ustawienie kolorów tła przycisków sterujących
[ 00:15:50 ] Rysowanie planszy - funkcja startBoard()
[ 00:25:38 ] Wypisanie tekstu (encja strzałki) - drawArrow()
[ 00:30:19 ] Kolorowanie slotów i przesuwanie strzałki - guess()
[ 00:41:09 ] Sprawdzenie próby odgadnięcia wzorca - checkBoard()
[ 00:47:09 ] Rysowanie grafik w canvas - metoda drawImage()
[ 00:53:00 ] Poprawa kolorów w razie missclicków - resetPill()
[ 00:57:06 ] Wypisanie licznika rund gry - drawScore()
[ 01:01:35 ] Sprawdzenie wygranej - trafienie wzorca
[ 01:09:21 ] Okno modalne z pomocą do gry
[ 01:15:51 ] Kierunki refaktoryzacji kodu oraz rozbudowy gry
[ 01:19:25 ] Linki do dokumentacji canvas i lista ciekawych bibliotek
[ 01:19:58 ] Kilka słów na koniec filmu

Następny wpis

Zobacz także

Daj się zaskoczyć! Poniżej wylosowałem dla Ciebie pięć wpisów z innych kategorii blogowych aniżeli ta, którą właśnie przeglądasz:

Polecamy: Mega Sekurak Hacking Party

Mega Sekurak Hacking Party

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - wpiszcie go w koszyku, dzięki czemu otrzymacie 40% zniżki na bilet standard. Więcej szczegółów znajdziecie tutaj.

Książka: Wprowadzenie do bezpieczeństwa IT

Wprowadzenie do bezpieczeństwa IT

Niedawno wystartował dodruk świetnej, rozchwytywanej książki pt. "Wprowadzenie do bezpieczeństwa IT, Tom I" (około 940 stron). Mamy dla Was kod: pasja (wpisz go w koszyku), dzięki któremu otrzymacie 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla naszych Widzów! Jest to pierwszy tom serii o ITsec, który wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

Pomóż dzieciom

Polska Akcja Humanitarna od wielu lat dożywia dzieci. Proszę, poświęć teraz dosłownie chwilę i pomóż klikając w oznaczony strzałką zielony brzuszek Pajacyka. Dziękuję!

Komentarze

Czy macie jakieś pytania, sugestie, uwagi? A może zauważyliście literówkę albo błąd? Dajcie koniecznie znać: kontakt@pasja-informatyki.pl. Dziękujemy za poświęcony czas - to dzięki Wam serwis staje się coraz lepszy!

Bądź na bieżąco