Innen: Hungarian Scratch-Wiki
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
- 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.