AI-Peli 1
Laajuus: 30 oppituntia
Ikäsuositus: 8-12 vuotta
Ryhmän kuvaus: AI-Peli 1 - opetus perustuu pelien rakentamiseen, joissa keskeinen ajatus on alusta alkaen päätöksenteko ja reagoiva käyttäytyminen. Oppilaat kehittävät pelihahmoja, jotka toimivat sääntöjen, valintojen ja yksinkertaisen “muistin” avulla. Työskentely on kokeilevaa ja vertailuun perustuvaa: oppilaat testaavat, mikä tekee pelistä “tyhmän” ja mikä “älykkään”. Kokonaisuus etenee yksittäisistä säännöistä kohti useamman säännön yhdistämistä ja yksinkertaista mukautumista. Lopuksi oppilaat suunnittelevat ja toteuttavat oman AI-pelin, jossa peli reagoi pelaajaan ja muuttuu pelin aikana.
Ryhmä sopii hyvin Ohjelmointi 1 - tason suorittaneille oppilaille tai muulla tavoin Scratchin perusteet hyvin hallitsevalle uudelle oppilaalle.
Oppimistavoitteet:
- oppilas oppii rakentamaan pelejä, jotka reagoivat sääntöjen perusteella.
- oppilas oppii käyttämään ehtoja ja muuttujia päätöksenteon pohjana.
- oppilas oppii yhdistämään useita sääntöjä pelihahmon käyttäytymiseksi.
- oppilas oppii, miten peli voi mukautua pelaajan toimintaan.
- oppilas oppii yksinkertaisen “oppimisen” idean datan avulla.
- oppilas oppii suunnittelemaan ja toteuttamaan oman AI-pelin.
Toteutus:
Jokaisella oppitunnilla on oma teemansa, jonka tavoitteena on, että oppilas oppii aiheena olevan perusteorian ja pääsee soveltamaan sitä heti käytännössä harjoitusten, tehtävien ja itse tehtävien kokeiden kautta.
Oppituntien teemat
AI-Peli 1
- Päätöksiä tekevä peli
- Jos - niin - ehtolause
- Etäisyys vs toiminta
- Seuraa ja pakene
- Yksinkertainen päätös
- Vertailu
- Nopeus, liike ja sijainti
- Muisti ja muuttujat
- Yksinkertainen kaava
- Minipeli: älykäs vihollinen
- Kaksi sääntöä
- Vaihtoehdot
- Moodit
- Moodin vaihto
- Pelaajan valinnat
- Eri logiikat
- Yksinkertainen profilointi
- Ennakoiva liike
- Reaktioviive
- Minipeli: Usean säännön vihollinen
- Pisteisiin reagoiva AI
- Vaikeustason säätö automaattisesti
- Toistuvan toiminnan tunnistaminen
- AI ja käyttäytymisen muutos
- Yksinkertainen oppiminen listalla
- Ennustaminen
- Pelaajan huijaaminen
- Oman AI-peliprojektin suunnittelu
- Peliprojektin viimeistely ja testaus
- Peliprojektien esittely