Flappy bird

Trajanje : 2 – 4 školska sata

Napravit ćemo svoju verziju poznate igrice Flappy Bird. Cilj je proći cijeli nivo, a da ne dotaknemo niti jedan element niti s gornje niti s donje strane. Možemo u igricu dodati i novčiće koje ćemo putem skupljati!

Stvorit ćemo novu igricu (Blank New Game) te prvo otići u Stencyl trgovinu (Stencyl Forge) po pticu i gradbene elemente nivoa (Tiles).

Na kartici Actor Types unutar trgovine upisat ćemo Flappy bird / bird te odabrati jednu od ptica i preuzeti je klikom na zeleni gumb Download. Na kartici Tilesets možemo odabrati set po želji.

Na glavnoj kartici Dashboard odabrat ćemo Scenes – Click here to create one i napraviti prvi nivo svoje igrice. Širinu ekrana (width) postavit ćemo na 40 tiles, a visinu (height) na 20. Boju pozadine odabiremo po želji. Uredit ćemo svoj nivo također po želji te dodati pticu na početak nivoa.

Na kraju nivoa možemo dodati “vrata” koja će nas odvesti u sljedeći nivo kada ih dotaknemo. Na “vrata” ćemo postaviti Region (iz izbornika s lijeve strane odabiremo ikonicu plavog kvadratića – Add region).

Na kartici Physics našeg prvog nivoa postavit ćemo Vertical Gravity na 85 što će simulirati gravitaciju stvarnog svijeta.

Otvorit ćemo karticu Flappy bird te na kartici Events odabrati Add Event – Input – Universal (Keyboard) te ćemo dodati kod koji će nam omogućiti kretanje ptice na način da ona ide prema gore i ravno kada god kliknemo tipku space, inače pada dolje. Ovisno o vrijednostima x-speed i y-speed naš nivo će biti lakše ili teže prijeći.

Na kartici Behavior klikom na gumb Add Behavior u donjem lijevom kutu dodat ćemo Camera Follow kako bi kamera pratila našu pticu kroz nivo.

Dodat ćemo još jedan Event ptici koji će omogućiti da ptica izgubi život u slučaju da dotakne neki element na nivou (tile). Odabrat ćemo Add Event – Collision – Any actor collides with…Member of Group i na njega blokove naredbi:

Testirajmo igricu! Prema potrebi možete promijeniti brzinu kretanja ptice i učiniti svoj nivo težim/lakšim za prijelaz! Izradite još nekoliko nivoa s različitom temom. Vaša ptica može letjeti kroz svemir, džunglu, pustinju itd.

Izazov: Možete li dodati novčiće u igricu koje će ptica skupljati? Možete li dodati i živote? Ptica na početku ima tri života, a svaki put kad udari u tile izgubi život. Kada izgubi sva tri života, vraća se na prvi nivo i početak igrice.