Selles peatükis:
- saad teada, mis on arkaadmängud,
- tutvud programmeerimiskeskkonnaga Microsoft MakeCode Arcade,
- proged ise lihtsa arkaadmängu.
Mis on arkaadmängud?
Ladina keeles tähendab sõna arcus kaart. Sellist ehitist, millel on hulk sammastele toetuvaid kaari nimetatakse kaaristuks ehk arkaadiks.

Mis on sellel kõigel aga pistmist arvuti- ja videomängudega? Sellised arkaadkäigud olid kunagi väga levinud ja sageli ääristatud kaupmeestega, kes möödakäijatele mitmesugust kaupa pakkusid. Kui tekkisid esimesed videomängude automaadid, hakkasid kaupmehed neid oma ostukohtade lähedusse paigutama, et inimesi oma kaubale ligemale meelitada.

Arkaadmängud on lihtsad ja ei kulu palju aega, kui mängija juba mõistab, mida mängu mängimiseks teha tuleb. Tasemed on lühikesed ja see annab võimaluse üha uuesti oma osavust proovida. Mida paremini arkaadmängu mängid, seda rohkem punkte teenid. Parimad tulemused salvestatakse edetabelisse. Arkaadmängud on sageli lõputud, ühele tasemele järgneb järgmine eelmisest pisut raskem tase. Nii saab pidevalt proovida üha kõrgemat punktiskoori teenida. Üsna tihti on mängijal mitu n-ö elu, et oleks võimalik rohkem proovida ja oma oskusi treenida.
Tuntuimad arkaadmängud läbi aegade on näiteks PacMan, Mario Bros, Asteroids, Space Invaders jt.
Tänapäeval on mängud kolinud mängukonsoolidesse ja arvutitesse. Neid mänge, millel on kunagiste arkaadimängudega sarnased omadused nimetatakse siiani arkaadmängudeks.
Programmeerime ise arkaadmängu!
Microsoft on loonud lihtsa keskkonna MakeCode Arcade, kus saab mängukonsooli simulatsioonile (st näeb välja nagu mängukonsool, aga on arvuti sees) programmeerida arkaadmängu. Keskonnas on mitu head õpetust, mis näitab algajale programmeerijale kõige olulisema ette. Pärast saab juba oma loovust kasutada ja ise põnevaid mänge välja mõelda.
Valisin esimeseks katsetuseks mängu Chase the Pizza ehk Pitsajaht.
Töökäik:
- Samm 1 – Alustamine
- Samm 2 – Tööala
- Samm 3 – Salvestamine
- Samm 4 – Kohandused
- Samm 5 – Jaga oma mängu
Samm 1 – Alustamine
Ava MakeCode Arcade veebileht ja vali Tutorials alt Chase the Pizza.

Seejärel vali plokkidega programmeerimine ehk Blocks ja Start Tutorial.

Nüüd vajuta Start.

Samm 2 – Tööala
Sinu ees on nüüd mängusimulaator ja programeerimisala koos juhendiga. Juhend on inglise keeles. Juhend ütleb täpselt, millist plokki on vaja kasutada ja millisest alajaotisest selle leiad. Kui midagi jääb siiski segaseks, klõpsa lambipirni ikoonile. See näitab pildi või videona, mida pead tegema.
Tutvu alloleva pildi abil oma tööala võimalustega. Seejärel alusta sammhaaval tegevust.

Samm 3 – Salvestamine
Kui oled saanud programmi valmis klõpsa lõpeta ehk Finish.

Nüüd anna oma programmile nimi ning klõpsa avalda ehk Publish Project.

Järgneva akna võid ristikesest sulgeda.
Samm 4 – Kohandused
Nüüd kui su mäng kenasti töötab on aeg panna tööle oma loovus ning teha kohandusi. Siin mõned mõtted, mida proovida:
- muuda tausta,
- muuda tegelase spraiti, see ei pea olema naerunägu, võib olla mõni elukas,
- muuda toidu spraiti, see võib olla mõni muu toit, nt jäätis või midagi muud,
- muuda tegelase liikumiskiirust (kasuta selleks move mySprite with buttons +, klõpsa + ja asenda arvud 100 nt arvudega 50, nii liigub sprait poole aeglasemalt),
- vähenda või suurenda aega, mis on mängijal toidu tabamiseks (kasuta selleks start countown 10 s; kui paned sekunditeks 5 s tuleb mängijal palju kiiremini tegutseda).
Samm 5 – Jaga oma mängu!
Nüüd kui oled oma mängu omanäoliseks muutnud, siis tahaks seda ju kangesti ka sõpradega jagada. Selleks leia üles jagamise nupp Share.

Võid vajadusel muuta mängu nime. Vajuta taas Publish Project.

Nüüd kopeeri avanenud aknast URL ehk veebiaadress klõpsates nupule kopeeri ehk Copy. Kopeeritud aadress kleebi sinna, kus oma mängu jagada soovid, näiteks vestlusaknasse, e-kirja vm.

Kasutatud allikad:
- Arkaad. (2019). Vikipeedia. https://et.wikipedia.org/wiki/Arkaad
- MakeCode Arcade. Microsoft. https://arcade.makecode.com/
- Price, R. (2020). Why are Arcade Video Games called “Arcade?” Medium.com. https://medium.com/@robertgprice159/why-are-arcade-video-games-called-arcade-d7d322bfc46d
- Sobolev, J. (s.a.). What Are Arcade Games? Gaming Shift. https://gamingshift.com/what-are-arcade-games/