Wszystkie lekcje

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

  1. 1ZdarzeniaPorusz duszka zdarzeniem, gdy naciśniesz klawisz.
    • Użyj klocka kiedy klawisz naciśnięty.
    • Poruszaj duszka klawiszami strzałek.
    • Zacznij grę zieloną flagą.
  2. 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.
  3. 3ZmienneZapisuj wynik w zmiennej.
    • Zrób zmienną wynik.
    • Dodaj jeden punkt, gdy gracz zdobędzie punkt.
    • Ustaw wynik na 0 na początku.
  4. 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ć.
  5. 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

  1. 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łę.
  2. 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ść.
  3. 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.
  4. 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.
  5. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. 16Wpis tekstuPoproś gracza, żeby wpisał odpowiedź jako wpis tekstu.
    • Użyj klocka zapytaj i czekaj.
    • Zapisz odpowiedź.
    • Powiedz odpowiedź z powrotem graczowi.
  2. 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.
  3. 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ć.
  4. 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ź.
  5. 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

  1. 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.
  2. 22Przypadki testoweNapisz listę rzeczy do sprawdzenia jako przypadki testowe.
    • Napisz, co wypróbujesz.
    • Napisz, co powinno się stać.
    • Odznacz każdy po kolei.
  3. 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.
  4. 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.
  5. 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

  1. 26Projekt gryZaplanuj na papierze projekt gry o dzikich zwierzętach.
    • Wybierz zwierzęta w swojej grze.
    • Narysuj ekrany.
    • Napisz, jak gracz zdobywa punkty.
  2. 27PrototypZbuduj prototyp, pierwszą wersję, w którą można grać.
    • Zbuduj ekran startu.
    • Zbuduj jeden poziom.
    • Dodaj wynik.
  3. 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.
  4. 29Test gryPodczas testu gry patrz, jak inni grają, i zapisuj problemy.
    • Patrz i nie pomagaj.
    • Zapisz, gdzie gracze się zatrzymują.
    • Napraw największy problem.
  5. 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.