Innen: Hungarian Scratch-Wiki

Document stub.png Ez a szócikk egy csonk. Elképzelhető, hogy hiányos, befejezetlen, vagy egyes részei hiányoznak. Bátran bővítsd ki, ha van rá módod! Lehet, hogy vannak már javaslatok a vitalapon.

Magáról a játékról

Az autóversenyzés csúcskategóriája, a Formula-1 már több mint 70 éve létezik. Most nem feltétlenül Forma-1-es projektet lehet csinálni ezzel az útmuatóval, hanem bármilyet! Csak kell egy autó, egy pálya, és egy játékos, aki játssza a játékot. Most te leszel a játékos. Vágjunk is bele!

Amire szükséged lesz

Ellipszis alakú pálya, feketével jelölve a startmezőt
Példapálya a programhoz
  • Először is szükséged lesz egy autóra. Ezt választhatsz a Scratch szereplőkönyvtárából is.
  • Másodszor, kell egy versenypálya, amit viszont neked kell megfestened vagy feltöltened, mivel nincs ilyen a szereplőkönyvtárban.

Példaként jobb oldalon lehet megtekinteni egy egyszerű Scratch jelmezszerkesztőben készített vektorgrafikájú pályát.

A versenyzős játékokban általában a WASD vagy a nyílbillentyűk szolgáltatják a vezérlést. Most a nyílbillentyűket fogjuk használni, de te természetesen a WASD-nak megfelelőkkel is helyettesítheted a billentyűérzékelő blokkokat. Mint látod a képen, lesz egy célvonal, ami majd számlálja a köröket. Ha például elérted a 100 kört, akkor leáll a projekt, és kijelez egy hátteret a következő felirattal: „Nyertél! Viszont ha érinted a zöld hátteret, vesztettél!”

Programozás

Itt már elkezdődik a programozás, amit most a kocsi-szereplőhöz adj hozzá!

Itt is van a szkript:

@greenFlag -ra kattintáskor
ugorj ide: x:[random] y:[random]
jelenj meg
kerülj (legelőre v)
mindig
ha <[felfelé nyíl v] lenyomva?> akkor
menj [3] lépést
ha <[lefelé nyíl v] lenyomva?> akkor
menj [-3] lépést
ha <[jobbra nyíl v] lenyomva?> akkor
fordulj [5] fokot
ha <[balra nyíl v] lenyomva?> akkor
fordulj [-5] fokot

Ha ezzel megvagy, már csak tovább kell fejlesztened a játékot.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.