Taula de continguts:
- Subministraments
- Pas 1: nou projecte
- Pas 2: fer un Sprite nou
- Pas 3: el personatge principal
- Pas 4: El dolent
- Pas 5: antecedents
- Pas 6: Joc sobre fons
- Pas 7: una bala
- Pas 8: Codificació
- Pas 9: tir
- Pas 10: El codi del tipus dolent
- Pas 11: passos finals
Vídeo: Joc 2D Shooter Scratch: 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest instructiu, us mostraré com fer un joc de tirador en 2D. És bastant senzill de fer, però amb sort, aprendreu algunes coses en el camí i aviat podreu crear els vostres propis jocs de ratllada.
Subministraments
- Un ordinador.
- Un compte / compte Scratch.
- Un ratolí (fa que el joc es faci molt més fàcil).
Pas 1: nou projecte
El primer que voleu fer és anar a https://scratch.mit.edu/. A continuació, voleu iniciar la sessió amb el vostre compte i fer clic a "Crea".
Pas 2: fer un Sprite nou
La primera imatge és el que hauríeu de veure després de fer clic al botó de creació. El que voleu fer ara és fer clic a la icona del gat ratllat que diu "sprite one" i, a continuació, fer clic al botó d'escombraries. Això suprimirà el sprite inicial perquè puguem fer el nostre. A continuació, volem fer clic al logotip del gat amb el signe + i, a continuació, seleccionar pintura. Ara podem fer el nostre primer sprite.
Pas 3: el personatge principal
Ara volem fer el nostre personatge principal, que el jugador controlarà. Amb les eines de l'esquerra, feu un petit cercle centrat al centre i utilitzeu l'eina de línia i rectangle per dibuixar braços i una pistola. Podeu experimentar amb els colors si voleu, però per primera vegada només intenteu que sigui tan semblant en mida i forma com el meu. Finalment, un cop hàgiu acabat, feu clic al text on diu sprite un i substituïu-lo per dir "Jugador", tal com fa el meu. Aquesta és només una manera de saber que "Jugador" fa referència al nostre personatge principal.
Pas 4: El dolent
Ara que hem creat el nostre personatge principal, hem de fer alguna cosa perquè aquest personatge pugui lluitar. Utilitzant les eines de l’esquerra, torneu a fer el mateix que al pas 3, però amb més braços rectes i sense pistola. Feu aproximadament la mateixa mida que "Reproductor" i assegureu-vos que estigui directament cap a l'esquerra. Finalment, canvieu-lo amb el nom que vam fer al pas 3 per "BadGuy". Abans de passar al següent pas, feu clic a la icona de fons a la part inferior esquerra i seleccioneu pintura.
Pas 5: antecedents
Quan hàgiu fet clic a la icona de pintura des del pas 4, utilitzeu l'eina de rectangle per fer un fons del color que trieu, tal com heu dibuixat els sprites. Assegureu-vos de suprimir el fons blanc en blanc que us estigui creat automàticament, de manera que l’únic fons que tingueu sigui aquest. Aleshores, per acabar, bategeu-lo amb el nom de "Fons".
Pas 6: Joc sobre fons
Torneu a fer clic a la icona de pintura i feu un segon fons amb l'eina de text per crear una cosa que sembli així. Canvieu el nom a GameOver o alguna cosa similar i passeu al següent pas.
Pas 7: una bala
Ara farem una bala que el nostre jugador pugui disparar contra els dolents. Això és fins i tot més senzill que els altres sprites, i tot el que heu de fer és fer un petit rectangle horitzontal, centrat en el signe més al centre. A continuació, anomeneu-lo "Bala" i aneu al següent pas.
Pas 8: Codificació
Primer, seleccioneu el Sprite "Jugador" a l'extrem inferior esquerre que hem fet abans. A continuació, a l'extrem superior esquerre on es diu codi, vestuari i so, feu clic al codi. Podeu desplaçar-vos cap amunt i cap avall pels blocs codificats per colors i arrossegar i deixar anar blocs a l’espai de treball. Per suprimir un bloc, arrossegueu-lo cap al costat esquerre. Acostumeu-vos a moure, separar i suprimir blocs. Si mireu els blocs de codi, torneu a crear el codi de la imatge. Quan arribeu al bloc "Emissió", realitzareu una emissió nova i l'anomenareu "Dispara" i, a continuació, seleccioneu-la al menú desplegable integrat al bloc.
Aquest codi que fa és permetre al jugador moure’s amb WASD (amunt, esquerra, avall i dreta). També comença el sprite al centre de la pantalla. El tros de codi correcte serà com aconseguim disparar la bala. Si no enteneu res d’això, està bé, només cal que copieu el codi i vegeu si podeu esbrinar com funciona al llarg del camí.
Pas 9: tir
Una vegada més, com al pas 8, anireu a recrear el codi de la imatge, però al sprite de bala (feu clic al sprite de "Bala" a la part inferior dreta).
Aquest codi funciona amb el codi de "Jugador" i el fa que sempre que es mantingui premut el ratolí, cree un clon de la bala (permetent que hi hagi diversos sprites de bala alhora) davant del reproductor de manera que sembli com si sortís de l'arma del jugador i es mogués en la direcció que el ratolí assenyalava. Això dóna a la persona que juga el joc la capacitat d’objectiu i disparar bales.
Pas 10: El codi del tipus dolent
Aquest és probablement el codi més complicat i crucial fins ara. Seleccioneu el sprite "BadGuy" i, a continuació, assegureu-vos que tot sigui com la imatge. En aquesta part del codi, hem de fer una variable. Ho fem de la mateixa manera que vam fer el missatge de difusió. Assegureu-vos que també estigui seleccionat "per a tots els sprites". També hem de fer un segon missatge de difusió anomenat GameOver.
Aquest codi fa que el dolent faci clons que generin aleatòriament a les vores de la pantalla. També fa que el dolent sempre segueixi al jugador, mor quan una bala la colpeja i que el joc acabi quan un dels dolents toca el jugador.
Pas 11: passos finals
Finalment, afegiu el codi de la imatge esquerra al "Jugador", el codi de la imatge superior dreta a la "Bala" i el codi de la tercera imatge al "BadGuy". Així evitem que tot passi un cop acabat el joc i acabem el joc. Ho vas fer! Doble comproveu que tot estigui codificat correctament. Feu clic a "Veure la pàgina del projecte" a la part superior i aneu a jugar. Feu clic a la bandera verda per executar el codi i al signe vermell d’aturada per aturar el codi. Si voleu veure el que he fet, o bé reviseu el vostre codi, aneu aquí: https://scratch.mit.edu/projects/381823733/. Afegiu coses noves, com ara puntuacions altes, salut, danys i diferents pistoles. Diverteix-te!
Recomanat:
BBC Micro: bit and Scratch: volant interactiu i joc de conducció: 5 passos (amb imatges)
BBC Micro: bit i Scratch: volant interactiu i joc de conducció: una de les tasques de la meva classe aquesta setmana és utilitzar el BBC Micro: bit per relacionar-me amb un programa Scratch que hem escrit. Vaig pensar que aquesta era l'oportunitat perfecta per utilitzar el meu ThreadBoard per crear un sistema incrustat. La meva inspiració per a la ratllada p
Joc Simon: Joc divertit: 5 passos
Simon Game - Fun Game !: Referència: després d'un llarg cap de setmana, us heu d'esforçar completament per realitzar totes les tasques i treballs dels quals esteu responsables. És hora que ens entrenem el cervell, oi? A més d’aquests jocs avorrits i sense sentit, hi ha un joc anomenat Simon Game
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: 8 passos
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: aquest projecte està inspirat en @HassonAlkeim. Si esteu disposat a aprofundir aquí hi ha un enllaç que podeu consultar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Aquest joc és una versió millorada d’Alkeim. És un
Joc del joc de la vida: 7 passos
Game of Life Kit: The Game of Life Boards són una plataforma escalable per a visualitzacions d'autòmats cel·lulars. Cada placa conté 16 LEDs en una xarxa 4x4, un microcontrolador i una xarxa de comunicacions i distribució d'energia. Amb el firmware disponible, executen Conway
Com comprovar si s'executarà un joc a l'ordinador abans de comprar el joc .: 4 passos
Com comprovar si un joc s’executarà a l’ordinador abans de comprar el joc. Recentment he adquirit Call of Duty 4 a un amic (de franc podria afegir) perquè no funcionaria al seu ordinador. Bé, el seu ordinador és bastant nou i em va desconcertar per què no funcionaria. Així que, després d’un parell d’hores de recerca a Internet, em vaig trobar amb