INHOUDSOPGAWE:

2D Shooter Scratch Game: 11 stappe
2D Shooter Scratch Game: 11 stappe

Video: 2D Shooter Scratch Game: 11 stappe

Video: 2D Shooter Scratch Game: 11 stappe
Video: Learning How to Animate with No Experience 2024, November
Anonim
2D Shooter Scratch Game
2D Shooter Scratch Game

In hierdie instruksies gaan ek jou wys hoe om 'n 2D -shooter -krapspel te maak. Dit is redelik eenvoudig om te maak, maar hopelik leer u onderweg 'n paar dinge en maak u binnekort u eie krasspeletjies!

Voorrade

  • N rekenaar.
  • 'N Krasaanmelding/rekening.
  • 'N Muis (maak dit makliker om die spel te speel as jy klaar is).

Stap 1: Nuwe projek

Nuwe projek
Nuwe projek

Die eerste ding wat u wil doen, is om na https://scratch.mit.edu/ te gaan. Dan wil u met u rekening aanmeld en op "Skep" klik.

Stap 2: Maak 'n nuwe Sprite

Maak 'n nuwe Sprite
Maak 'n nuwe Sprite
Maak 'n nuwe Sprite
Maak 'n nuwe Sprite

Die eerste prentjie is wat u moet sien nadat u op die skepknoppie geklik het. Wat u nou wil doen, is om op die krap -ikoon te klik wat sê: "sprite one" en dan op die asblikknoppie te klik. Dit sal die begin sprite uitvee sodat ons ons eie kan maak. Vervolgens wil ons op die kat se logo met die + teken klik en dan verf kies. Nou kan ons ons eerste sprite maak.

Stap 3: die hoofkarakter

Die hoofkarakter
Die hoofkarakter

Nou wil ons ons hoofkarakter maak, wat die speler sal beheer. Maak 'n klein sirkel in die middel met die gereedskap aan die linkerkant en gebruik die lyn- en reghoekgereedskap om arms en 'n geweer te teken. U kan eksperimenteer met die kleure as u wil, maar probeer dit vir die eerste keer net so groot in grootte en vorm as myne wees. As u klaar is, klik dan op die teks waar daar sprite one staan en vervang dit om 'Player' te sê, net soos myne. Dit is net 'n manier om te weet dat 'speler' na ons hoofkarakter verwys.

Stap 4: The Bad Guy

Die Bad Guy
Die Bad Guy

Noudat ons ons hoofkarakter gemaak het, moet ons iets maak vir die karakter om te veg. Met die gereedskap aan die linkerkant, maak u weer dieselfde as in stap 3, maar met meer reguit arms en geen geweer nie. Maak ongeveer dieselfde grootte as "Player", en maak seker dat dit regs na links wys. Laastens, hernoem dit soos in stap 3 na iets soos "BadGuy". Voordat ons na die volgende stap gaan, klik op die agtergrond -ikoon links onder en kies verf.

Stap 5: Die agtergrond

Die agtergrond
Die agtergrond

Sodra u op die verfikoon van stap 4 geklik het, gebruik die reghoekgereedskap om 'n agtergrond te maak van die kleur van u keuse, net soos hoe u die sprites geteken het. Maak seker dat u die leë wit agtergrond wat outomaties vir u gemaak is, uitvee, sodat die enigste agtergrond wat u het, hierdie een is. Noem dit uiteindelik tot iets soos "Agtergrond".

Stap 6: Spel oor die agtergrond

Spel oor die agtergrond
Spel oor die agtergrond

Klik weer op die verf -ikoon en maak 'n tweede agtergrond met die teksgereedskap om iets te maak wat so lyk. Hernoem dit na GameOver, of iets soortgelyks, en gaan na die volgende stap.

Stap 7: 'n koeël

'N Koeël
'N Koeël

Nou gaan ons 'n koeël maak dat ons speler op die slegte ouens kan skiet. Dit is selfs eenvoudiger as die ander sprites, en u hoef net 'n klein horisontale reghoek te maak, gesentreer op die plusteken in die middel. Noem dit dan 'Bullet' en gaan na die volgende stap.

Stap 8: Kodering

Kodering
Kodering

Kies eers die "Player" Sprite in die linker onderste hoek wat ons voorheen gemaak het. Klik dan op die kode in die linker boonste hoek waar daar kode, kostuums en klank staan. U kan deur die kleurgekodeerde blokke op en af blaai en blokke na die werkruimte sleep en laat val. Om 'n blok te verwyder, sleep dit terug na die linkerkant. Raak gewoond daaraan om blokke te skuif, los te maak en te verwyder. Herskep die kode in die prentjie deur die kodeblokke te kyk. As u by die blok "Uitsending" kom, maak u 'n nuwe uitsending en noem dit 'Skiet' en kies dit dan in die ingeboude keuselys van die blok.

Met hierdie kode kan die speler met WASD beweeg (op, links, af en regs). Dit begin ook die sprite in die middel van die skerm. Die regte stuk kode gaan wees hoe ons die koeël laat skiet. As u niks hiervan verstaan nie, is dit goed, kopieer die kode en kyk of u kan agterkom hoe dit onderweg werk.

Stap 9: Skiet

Skiet
Skiet

Weereens, soos in stap 8, gaan u die kode op die foto herskep, maar op die bullet sprite (klik op die "Bullet" sprite regs onder).

Hierdie kode werk met die kode op "Speler", en maak dit so dat wanneer die muis ingedruk word, 'n kloon van die koeël (sodat daar veelvuldige koeëls sprites tegelyk kan wees) voor die speler skep sodat dit lyk asof dit uit die geweer van die speler kom en dan in die rigting beweeg wat jou muis wys. Dit gee die persoon wat die spel speel die vermoë om koeëls te skiet en te skiet.

Stap 10: Die Bad Guy -kode

Die Bad Guy -kode
Die Bad Guy -kode
Die Bad Guy -kode
Die Bad Guy -kode

Dit is waarskynlik die mees ingewikkelde en belangrikste kode tot nog toe. Kies die "BadGuy" -sprite en maak seker dat alles soos die prentjie is. In hierdie deel van die kode moet ons 'n veranderlike maak. Ons doen dit op dieselfde manier as wat ons die uitsendingboodskap gemaak het. Maak seker dat 'vir alle sprites' ook gekies is. Ons moet ook 'n tweede uitsendingboodskap met die naam GameOver stuur.

Hierdie kode maak dit so dat die slegte ou klone maak wat lukraak aan die rande van die skerm kuit. Dit maak dit ook so dat die slegte ou altyd die speler volg, sterf as 'n koeël hom tref en dat die spel eindig as een van die slegte ouens die speler raak.

Stap 11: Laaste stappe

Laaste stappe
Laaste stappe
Laaste stappe
Laaste stappe
Laaste stappe
Laaste stappe

Voeg laastens die kode in die linker prentjie by die "Speler", die kode regs bo in die "Bullet" en die kode in die derde prentjie by die "BadGuy". Dit is hoe ons keer dat alles gebeur sodra die wedstryd verby is en die spel eindig. Jy het dit gedoen! Kontroleer of alles reg gekodeer is. Klik bo -op "Sien projekbladsy" en speel u speletjie! Klik op die groen vlag om die kode uit te voer en die rooi stopteken om die kode te stop. As u die een wat ek gemaak het, wil sien, of u kode wil kontroleer, gaan dan hier: https://scratch.mit.edu/projects/381823733/. Voeg gerus nuwe dinge by, soos hoë tellings, gesondheid, skade en verskillende gewere. Hê pret!

Aanbeveel: