Tehtäväkuvaus:
Tässä tehtävässä koodataan ensimmäisen pelin 1/3 prototyyppi. Pelissä on koleme eri vaihetta ja tässä tehtävässä koodataan ensimmäsen vaiheen eka peli.
Peli tulee rakettiin asennettuun RPI-laitteeseen johon on kytketty lisämonitori.
Pelin speksi:
Peli toteutetaan Scratc-ympristössä. Pelisssä on mustekala joka poimii tähtiä saadakseen pisteitä.
Kun pelistä on saatu riittävästi pisteitä niin ohjataan Mystey-box:n sähkölukko auki jolloin peli etenee Mysterybox:n peleihin.
Ohjeet:
1. luodaan käytäjätili RPI:lle
#kirjaudu nimda-tilille
sudo adduser omakayttajanimi ->anna itselesi salasana
#luodaan admin oikeudet kayttajalle
sudo usermod -aG sudo omakayttajanimi
#tarkisteetaan että on kaikki oikeudet
sudo -l -U omakauttajanimi
#tuloksena pitaisi tulla "ALL"
2. kirjaudu RPI:lta ulos ja kirjaudu omalle kayttajatilille luomallasi tunnuksella
3. aja paivitykset laitteelle
sudo apt update;sudo apt upgrade
4. Tarkista että Scratch 3 löytyy "Programming" valikosta
5. Jatka ohjelmaprototyypin ohjelmoinnilla
Ohjelman prototyypin ohjelmointi:
1. Tee liitteen mukainen tutoriaali
2. Lisää ohjelmaan RPI-GPIO moduli jolla ohjataan GPIO21 pinni päälle kun peli on suoritettu hyväksytysti
#GPIO21 pinni kytkee "Mystey-box" sähkölukon auki jolloin peli voi jatkua eteenpäin
3. Lisää peliin BT-kaiuttimelle annettavia viestejä
4. Lisää peliin myös taustamusiikki
5. Muista tallettaa työsi