Scratch bez tajemnic. Programowanie gier od podstaw

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Scratch bez tajemnic zawiera kilkanaście projektów prostych gier napisanych w języku Scratch, stworzonym specjalnie do nauki programowania. Zabawne i intrygujące zadania, które Cię tu czekają, będą nie tylko świetną rozrywką, lecz także wstępem do samodzielnego pisania gier. Zobacz, jak przygotować kosmiczną bitwę, zaprojektować zmasowany atak bakterii i stworzyć swoją własną platformówkę. Baw się tymi przykładami, rozbudowuj je i zmieniaj według własnych pomysłów. Programowanie nie jest tak trudne, jak Ci się wydaje!

Author(s): Jakub Porzycki; Urszula Łukasik
Publisher: Helion
Year: 2015

Language: Polish

Spis treści
Wstęp
CZĘŚĆ 01. NA CZYM POLEGA PROGRAMOWANIE
ROZDZIAŁ 1. Projekt akwarium
Początek przygody
Duszki
Ruch duszków
Naucz rybę pływać
Jedną ręką stwórz akwarium
Tam i z powrotem
Łączenie programu w całość
Ośmiornica wchodzi do gry
Może jeszcze rozgwiazda?
Pływając wśród ryb
ROZDZIAŁ 2. Znikający duszek i okrutna matematyka
Czym jest zmienna?
Naucz duszka matematyki
Pojawia się duszek
Układ współrzędnych
Co zrobić, aby duszek zniknął?
Licznik punktów
Instrukcja dla gracza
Co zrobić, aby gra zawsze zaczynała się tak samo?
ROZDZIAŁ 3. Pogrywamy sobie w kotka i myszkę
Instrukcje warunkowe
Pętle
Zabawa w kotka i myszkę — założenia gry
Mysz harcuje
Biegające koty
Mysz dostaje drugie życie
Wprowadź poprawki
Nietoperz płata figle
ROZDZIAŁ 4. Przygody w kosmosie
Klony
Lataj
Sklonuj pociski
Nadlatują asteroidy
Licznik punktów
ROZDZIAŁ 5. Kosmiczna bitwa
Komunikaty
Potężny wróg
Amunicja wroga
Wysłanie komunikatu pojaw się
Odbiór komunikatu pojaw się
Zestrzelenie przeciwnika
Salwa przeciwnika
Eksplozje i wybuchy — czyli tworzymy animację
CZĘŚĆ 02. Jak samodzielnie rozwiązywać problemy
ROZDZIAŁ 6. Żuczek na autostradzie
Ruch żuczka
Pierwszy pas ruchu
Kolejne pasy ruchu
Warunki zwycięstwa i przegranej
Czas się kończy
ROZDZIAŁ 7. Arkanoid
Arkanoid — czyli co?
Belka
Piłka
Odbicie piłki od paletki — wersja zaawansowana
Bloki
Kolizja piłki i bloku
Zwycięstwo i przegrana
ROZDZIAŁ 8. Twoje własne bloczki
Po co Ci definiowanie bloczków?
Tworzenie własnych bloczków
Bloczki z parametrami
Tworzenie bloczków, ćwiczenie 1. — baletnica
Tworzenie bloczków, ćwiczenie 2. — inwazja baletnic
ROZDZIAŁ 9. Inwazja bakterii
Inwazja bakterii — pomysł na grę
Podążanie za kursorem
Strzelanie
Pojawiają się bakterie
Bakterie nacierają
Bakterie znikają
ROZDZIAŁ 10. Rysowanie jest proste
Kwadrat
Jak porusza się duszek?
Jak narysować kwiatek?
Wiele kwadratów
Kolorowe kółko
Zabawa półkolami
W labiryncie
N-kąt foremny
CZĘŚĆ 03. JAK STWORZYĆ WYMARZONĄ GRĘ
ROZDZIAŁ 11. Platformówka
Metoda działania
Skok — wersja najprostsza
Skok — poprawiony warunek wykonania skoku
Ruch w bok
Ruch w bok — poprawki
Ruch w bok — inne podejście
Skok — odbicia od platform
Platformy
Kolizja ze spodem platformy
ROZDZIAŁ 12. Zupełnie inna platformówka
Dwa rodzaje zmiennych
Przesuwające się tło — zasada działania
Przesuwające się tło
Skok
ROZDZIAŁ 13. Wąż
Listy — sposób na wiele danych
Tworzenie list
Listy — nowe bloczki
Stemplowanie
Ruch węża
Zostaw ślad
Popraw ruch
Skracanie węża
Karmienie węża
ROZDZIAŁ 14. Turniej łuczniczy
Założenia gry
Obliczanie odległości pomiędzy punktami
Przygotowania
Proste sterowanie celownikiem
Strzał
Liczenie punktów
Utrudnij sobie strzelanie
Drgania celownika
Obliczanie różnicy pozycji i zapisywanie jej w liście
Obliczanie średniej
ROZDZIAŁ 15. Niech zabrzmią działa
Jak leci kula armatnia?
Przygotowania
Ruch kuli
Sterowanie armatą
Niech zabrzmią działa
Parametry wystrzału
Do zobaczenia
Skorowidz