Kurs
AI klasy 5: twórca gier i aplikacji AI
Buduj gry z klocków kodu, dodaj klasyfikator obrazów i sprawdź, jak zachowuje się twoja gra.
Rób lekcje po kolei. Na końcu umiesz ruszać duszkiem za pomocą zdarzeń, wybierać co się dzieje za pomocą jeżeli i w przeciwnym razie, zapisywać wynik w zmiennej i powtarzać kroki pętlą. Umiesz pisać reguły dla postaci, trenować klasyfikator własnymi zdjęciami i sprawić, by gra działała według etykiety modelu. Umiesz zbudować grę, która zadaje pytania i je sprawdza, znaleźć klocek, który powoduje błąd, sprawdzić dziwne dane i powiedzieć, które części gry trzymają się reguł, a które używają AI. Umiesz pokazać skończoną grę o zwierzętach, która liczy punkty i uczy.
Jak używać tych lekcji
- Zacznij od lekcji oznaczonej Zrób to. Idź dalej, gdy potrafisz sam zrobić linijkę pod tytułem.
- Najpierw zagraj w Gry. Potem zrób Quiz. 8 z 10 dobrych, żeby zaliczyć. Karty pracy są na papierze. Odpowiedzi są na dole.
- Krótka tura wystarczy. Jeśli lekcja jest trudna, zagraj jeszcze raz w lekcję przed nią.
- Buduj gry w darmowym narzędziu z klockami, na przykład w Scratchu. Zapisz kopię po każdej lekcji. Narzędzi AI używaj tylko z nauczycielem albo rodzicem i zapytaj, zanim użyjesz zdjęcia kogoś z kamery.
Każda lekcja ma gry, quiz i karty pracy.
0 z 30
Programowanie dla AI
- 1ZdarzeniaPorusz duszka zdarzeniem, gdy naciśniesz klawisz.
- Użyj klocka kiedy klawisz naciśnięty.
- Poruszaj duszka klawiszami strzałek.
- Zacznij grę zieloną flagą.
- 2WarunkiUżyj warunków jeżeli i w przeciwnym razie, żeby wybrać, co się dzieje.
- Sprawdź, czy dwa duszki się dotykają.
- Zrób jedno, jeśli tak, i drugie, jeśli nie.
- Zatrzymaj grę, gdy gracz zostanie złapany.
- 3ZmienneZapisuj wynik w zmiennej.
- Zrób zmienną wynik.
- Dodaj jeden punkt, gdy gracz zdobędzie punkt.
- Ustaw wynik na 0 na początku.
- 4PętlePowtarzaj kroki pętlą.
- Użyj klocków powtórz i zawsze.
- Spraw, by przedmiot spadał raz za razem.
- Powiedz, kiedy pętla ma się zatrzymać.
- 5Pierwsza graZbuduj pierwszą grę w łapanie, która zapisuje wynik.
- Spraw, by owoce spadały z góry.
- Poruszaj koszykiem, żeby je łapać.
- Pokaż wynik i ekran końca gry.
Mądre postacie w grze
- 6Reguły dla postaciNapisz reguły tego, jak postać działa.
- Napisz reguły jako jeżeli to, to tamto.
- Zamień każdą regułę na klocki.
- Sprawdź każdą regułę.
- 7Goń i uciekajSpraw, by postać goniła gracza albo od niego uciekała.
- Skieruj postać w stronę gracza.
- Niech ucieka, gdy gracz jest blisko.
- Zmień jej szybkość.
- 8DecyzjeSpraw, by postać podjęła decyzję między dwoma ruchami.
- Daj postaci dwa wybory.
- Wybierz jeden wybór warunkiem.
- Pokaż, który wybór zrobiła.
- 9Losowo albo mądrzePorównaj ruch losowy i mądry ruch oparty na regułach.
- Niech jedna postać rusza się losowo.
- Niech jedna trzyma się reguł.
- Powiedz, która wydaje się mądrzejsza i dlaczego.
- 10Postać interaktywnaZbuduj interaktywną postać, która reaguje na gracza.
- Niech mówi, gdy ją klikniesz.
- Niech się zmienia, gdy zmienia się wynik.
- Daj jej co najmniej trzy reguły.
Rozpoznawanie obrazów przez AI
- 11Klasyfikatory w grachPowiedz, jak gra może użyć klasyfikatora obrazów.
- Zagraj w grę, która reaguje na znak dłoni.
- Znajdź wejście, model i wyjście.
- Wymyśl pomysł na grę, która go używa.
- 12Trenuj do gryWytrenuj klasyfikator własnymi zdjęciami do gry.
- Wybierz trzy znaki dłoni albo przedmioty.
- Zrób wiele zdjęć każdego.
- Wytrenuj i sprawdź klasyfikator.
- 13Podłącz modelPodłącz model i spraw, by gra działała według etykiety modelu.
- Odczytaj etykietę z modelu.
- Poruszaj duszka dla każdej etykiety.
- Pokaż etykietę na ekranie.
- 14Gdy źle zgadujeSpraw, by gra poradziła sobie, gdy źle zgaduje.
- Działaj tylko wtedy, gdy model jest dość pewny.
- Poproś gracza, żeby spróbował jeszcze raz.
- Licz złe zgadywania, gdy testujesz.
- 15Gra w rozpoznawanieZbuduj grę w rozpoznawanie, która reaguje na to, co widzi kamera.
- Zaplanuj cel gry.
- Użyj klasyfikatora, żeby nią sterować.
- Niech kolega w nią zagra.
AI i język
- 16Wpis tekstuPoproś gracza, żeby wpisał odpowiedź jako wpis tekstu.
- Użyj klocka zapytaj i czekaj.
- Zapisz odpowiedź.
- Powiedz odpowiedź z powrotem graczowi.
- 17Dopasuj słowa kluczoweSpraw, by program odpowiedział, gdy znajdzie słowo kluczowe.
- Sprawdź, czy odpowiedź zawiera słowo.
- Daj odpowiedź dla każdego słowa kluczowego.
- Daj odpowiedź, gdy żadne słowo kluczowe nie pasuje.
- 18Pomysły na czatbotaPowiedz, czym czatbot różni się od reguł słów kluczowych.
- Porównaj bota na słowa kluczowe i czatbota AI.
- Powiedz, że czatbot AI uczył się z tekstu.
- Powiedz, dlaczego jego odpowiedzi mogą cię zaskoczyć.
- 19Gra w pytaniaZbuduj grę w pytania, która zadaje pytania i je sprawdza.
- Zapisz pytania i odpowiedzi na listach.
- Zadawaj każde pytanie po kolei.
- Dodaj jeden punkt za każdą dobrą odpowiedź.
- 20Pomocna podpowiedźDaj graczowi pomocną podpowiedź po złej odpowiedzi.
- Napisz podpowiedź do każdego pytania.
- Pokaż podpowiedź po złej odpowiedzi.
- Pozwól graczowi spróbować jeszcze raz.
Szukanie błędów i testy
- 21Znajdź błądZnajdź klocek, który powoduje błąd.
- Powiedz, co powinno się stać i co się dzieje.
- Testuj jedną część naraz.
- Napraw klocek i przetestuj jeszcze raz.
- 22Przypadki testoweNapisz listę rzeczy do sprawdzenia jako przypadki testowe.
- Napisz, co wypróbujesz.
- Napisz, co powinno się stać.
- Odznacz każdy po kolei.
- 23Dziwne daneSprawdź, co się dzieje przy dziwnych danych.
- Wpisz nic, długie słowo i liczbę.
- Pokaż kamerze ciemne zdjęcie.
- Napraw to, co się psuje.
- 24Reguły albo uczeniePowiedz, które części trzymają się reguł, a które używają uczenia AI.
- Pomaluj klocki reguł jednym kolorem.
- Pomaluj klocki AI innym kolorem.
- Powiedz, którą część trudniej testować i dlaczego.
- 25Popraw gręPopraw dwa problemy znalezione w grze.
- Poproś dwóch kolegów, żeby zagrali.
- Zapisz problemy, które znajdą.
- Napraw dwa największe.
Studio tworzenia gier
- 26Projekt gryZaplanuj na papierze projekt gry o dzikich zwierzętach.
- Wybierz zwierzęta w swojej grze.
- Narysuj ekrany.
- Napisz, jak gracz zdobywa punkty.
- 27PrototypZbuduj prototyp, pierwszą wersję, w którą można grać.
- Zbuduj ekran startu.
- Zbuduj jeden poziom.
- Dodaj wynik.
- 28Dodaj AIDodaj do swojej gry klasyfikator zwierząt z AI.
- Użyj gotowego klasyfikatora zwierząt albo wytrenuj własny.
- Podłącz go do gry.
- Podaj fakt o każdym zwierzęciu, które znajdzie.
- 29Test gryPodczas testu gry patrz, jak inni grają, i zapisuj problemy.
- Patrz i nie pomagaj.
- Zapisz, gdzie gracze się zatrzymują.
- Napraw największy problem.
- 30Przygoda AI z dzikimi zwierzętamiPokaż skończoną przygodę AI z dzikimi zwierzętami, która liczy punkty i uczy.
- Pokaż grę klasie.
- Powiedz, które części używają reguł, a które AI.
- Pokaż jeden błąd, który robi AI.