Სარჩევი:

2D Shooter Scratch თამაში: 11 ნაბიჯი
2D Shooter Scratch თამაში: 11 ნაბიჯი

ვიდეო: 2D Shooter Scratch თამაში: 11 ნაბიჯი

ვიდეო: 2D Shooter Scratch თამაში: 11 ნაბიჯი
ვიდეო: ოლიკო- როგორ შევქმნათ Ping-Pong-ის სტილის თამაში Scratch- ში (Create a Ping Pong Game in Scratch) 2024, ივლისი
Anonim
2D Shooter Scratch თამაში
2D Shooter Scratch თამაში

ამ სასწავლო ინსტრუქციაში მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ 2D მსროლელი ნულიდან თამაში. მისი დამზადება საკმაოდ მარტივია, მაგრამ ვიმედოვნებთ, რომ თქვენ ისწავლით რაღაცეებს გზაზე და მალე შექმნით თქვენს ნული თამაშებს!

მარაგები

  • კომპიუტერი.
  • Scratch შესვლა/ანგარიში.
  • თაგვი (თამაშს თამაშს უფრო მარტივად ხდის).

ნაბიჯი 1: ახალი პროექტი

Ახალი პროექტი
Ახალი პროექტი

პირველი რაც გსურთ გააკეთოთ არის წასვლა https://scratch.mit.edu/. შემდეგ გსურთ შეხვიდეთ თქვენი ანგარიშით და დააწკაპუნეთ "შექმნა".

ნაბიჯი 2: ახალი სპრაიტის დამზადება

ახალი სპრაიტის გაკეთება
ახალი სპრაიტის გაკეთება
ახალი სპრაიტის გაკეთება
ახალი სპრაიტის გაკეთება

პირველი სურათი არის ის, რაც უნდა ნახოთ შექმნის ღილაკზე დაჭერის შემდეგ. რისი გაკეთებაც გსურთ ახლა დააწკაპუნეთ ნაკაწრების კატის ხატზე, რომელიც ამბობს "sprite one" და შემდეგ დააჭირეთ ნაგვის ღილაკს. ეს წაშლის საწყის სპრაიტს, რათა ჩვენ შევძლოთ საკუთარი. შემდეგი, ჩვენ გვინდა დააწკაპუნოთ კატის ლოგოზე + ნიშნით და შემდეგ შეარჩიოთ საღებავი. ახლა ჩვენ შეგვიძლია გავაკეთოთ ჩვენი პირველი სპრაიტი.

ნაბიჯი 3: მთავარი პერსონაჟი

Მთავარი გმირი
Მთავარი გმირი

ახლა ჩვენ გვინდა გავხდეთ ჩვენი მთავარი გმირი, რომელსაც მოთამაშე გააკონტროლებს. მარცხენა ინსტრუმენტების გამოყენებით გააკეთეთ პატარა წრე, რომელიც შუაშია ცენტრში და გამოიყენეთ ხაზის ინსტრუმენტი და მართკუთხედის იარაღი იარაღისა და იარაღის დასახატად. თქვენ შეგიძლიათ ექსპერიმენტულად ჩაატაროთ ფერები, თუ გსურთ, მაგრამ პირველად, უბრალოდ შეეცადეთ გახადოთ ის ისეთივე ზომით და ფორმით, როგორიც ჩემია. და ბოლოს, როგორც კი დაასრულებთ, დააწკაპუნეთ ტექსტზე, სადაც ნათქვამია sprite one და შეცვალეთ იგი, რომ თქვას "მოთამაშე", როგორც ამას ჩემი აკეთებს. ეს ჩვენთვის მხოლოდ საშუალებაა ვიცოდეთ, რომ "მოთამაშე" გულისხმობს ჩვენს მთავარ პერსონაჟს.

ნაბიჯი 4: ცუდი ბიჭი

ცუდი ბიჭი
ცუდი ბიჭი

ახლა, როდესაც ჩვენ გავაკეთეთ ჩვენი მთავარი გმირი, ჩვენ უნდა შევქმნათ რაღაც ამ პერსონაჟთან საბრძოლველად. მარცხენა ინსტრუმენტების გამოყენებით, კიდევ ერთხელ გააკეთეთ იგივე, რაც მე –3 საფეხურზე, მაგრამ უფრო სწორი იარაღით და იარაღის გარეშე. გააკეთეთ იგი იმავე ზომის, როგორც "მოთამაშე" და დარწმუნდით, რომ ის პირდაპირ მარცხნივ დგას. დაბოლოს, გადაარქვით სახელი, როგორც მე –3 საფეხურზე დავარქვით რაღაცას „BadGuy“. სანამ შემდეგ საფეხურზე გადავიდოდეთ, დააწკაპუნეთ ქვედა მარცხენა ფონის ხატზე და აირჩიეთ საღებავი.

ნაბიჯი 5: ფონი

Ფონი
Ფონი

მას შემდეგ რაც დააწკაპუნებთ საღებავის ხატზე მე –4 საფეხურიდან, გამოიყენეთ მართკუთხედის ინსტრუმენტი, რათა გააკეთოთ ფონი თქვენი არჩევანის ფერიდან ისევე, როგორც თქვენ ხატავდით სპირტებს. დარწმუნდით, რომ წაშალეთ ცარიელი თეთრი ფონი, რომელიც ავტომატურად შეიქმნა თქვენთვის, ისე რომ ერთადერთი ფონი გაქვთ ეს. შემდეგ საბოლოოდ დაარქვით მას სახელი "ფონი".

ნაბიჯი 6: თამაში ფონზე

თამაშის ფონზე
თამაშის ფონზე

კვლავ დააწკაპუნეთ საღებავის ხატულაზე და შექმენით მეორე ფონი ტექსტური ინსტრუმენტის გამოყენებით, რათა შექმნათ მსგავსი რამ. გადაარქვით სახელი GameOver, ან რაიმე მსგავსი და გადადით შემდეგ საფეხურზე.

ნაბიჯი 7: ტყვია

ტყვია
ტყვია

ახლა ჩვენ ვაპირებთ ტყვიის გაკეთებას, რომ ჩვენს მოთამაშეს შეუძლია ბოროტ ადამიანებს ესროლოს. ეს არის კიდევ უფრო მარტივი ვიდრე სხვა ნაპერწკლები და ყველაფერი რაც თქვენ უნდა გააკეთოთ არის პატარა ჰორიზონტალური ოთხკუთხედის გაკეთება, შუაზე პლუს ნიშანზე ორიენტირებული. შემდეგ დაარქვით მას "ტყვია" და გადადით შემდეგ საფეხურზე.

ნაბიჯი 8: კოდირება

კოდირება
კოდირება

პირველი, შეარჩიეთ "მოთამაშე" Sprite ქვედა მარცხენა კუთხეში, რომელიც ადრე გავაკეთეთ. შემდეგ, ზედა მარცხენა კუთხეში, სადაც ნათქვამია კოდი, კოსტიუმები და ხმა, დააწკაპუნეთ კოდზე. თქვენ შეგიძლიათ გადაახვიოთ ზემოთ და ქვემოთ ფერად კოდირებული ბლოკების მეშვეობით და გადაათრიოთ ბლოკები სამუშაო სივრცეზე. ბლოკის წასაშლელად, გადაიტანეთ იგი მარცხენა მხარეს. მიეჩვიეთ ბლოკების გადაადგილებას, დაშლას და წაშლას. კოდის ბლოკების გადახედვით, ხელახლა შექმენით კოდი სურათზე. როდესაც მიაღწევთ "მაუწყებლობის" ბლოკს, თქვენ აპირებთ განახორციელოთ ახალი მაუწყებლობა და დაასახელოთ იგი "გადაღება" და შემდეგ შეარჩიეთ იგი ბლოკის ჩაშენებულ მენიუში.

ეს კოდი საშუალებას აძლევს მოთამაშეს გადაადგილება WASD– ით (ზემოთ, მარცხნივ, ქვემოთ და მარჯვნივ). ის ასევე იწყებს სპრაიტს ეკრანის შუაგულში. კოდის სწორი ნაწილი იქნება ის, თუ როგორ მივიღებთ ტყვიას. თუ თქვენ არ გესმით ეს ყველაფერი, კარგია, უბრალოდ დააკოპირეთ კოდი და ნახეთ თუ შეძლებთ გაარკვიოთ როგორ მუშაობს იგი გზაზე.

ნაბიჯი 9: სროლა

სროლა
სროლა

კიდევ ერთხელ, როგორც მე –8 ნაბიჯში, თქვენ აპირებთ სურათის კოდის ხელახლა შექმნას, მაგრამ ტყვიის სპრაიტზე (დააწკაპუნეთ „ტყვიის“სპრეიტზე ქვედა მარჯვნივ).

ეს კოდი მუშაობს "მოთამაშეს" კოდთან ერთად და აკეთებს ისე, რომ როდესაც თაგვი დაიჭიროს, ის ქმნის ტყვიის კლონს (საშუალებას აძლევს ერთდროულად იყოს ტყვიის რამდენიმე ნაკაწრი) მოთამაშის წინ ისე, რომ ის გამოიყურებოდეს თითქოს ის გამოდის მოთამაშის თოფიდან და შემდეგ მოძრაობს იმ მიმართულებით, რომელზეც თაგვი მიუთითებდა. ეს აძლევს პირს, რომელიც თამაშობს თამაშს, აქვს შესაძლებლობა დაუმიზნოს და ისროლოს ტყვიები.

ნაბიჯი 10: ცუდი ბიჭის კოდი

ცუდი ბიჭის კოდი
ცუდი ბიჭის კოდი
ცუდი ბიჭის კოდი
ცუდი ბიჭის კოდი

ეს არის ალბათ ყველაზე რთული და გადამწყვეტი კოდი. შეარჩიეთ სპრეი "BadGuy" და შემდეგ დარწმუნდით, რომ ყველაფერი სურათის მსგავსია. კოდის ამ ნაწილში ჩვენ უნდა შევქმნათ ცვლადი. ჩვენ ამას ვაკეთებთ ისევე, როგორც ჩვენ გავაკეთეთ სამაუწყებლო შეტყობინება. ასევე დარწმუნდით, რომ არჩეულია "ყველა სპირტისთვის". ჩვენ ასევე უნდა გავაკეთოთ მეორე სამაუწყებლო შეტყობინება სახელწოდებით GameOver.

ეს კოდი ქმნის ისე, რომ ცუდი ბიჭი ქმნის კლონებს, რომლებიც შემთხვევით წარმოიქმნება ეკრანის კიდეებზე. ის ასევე აკეთებს ისე, რომ ცუდი ბიჭი ყოველთვის მიჰყვება მოთამაშეს, კვდება ტყვიის დარტყმისას და რომ თამაში მთავრდება მაშინ, როდესაც რომელიმე ცუდი ბიჭი მოთამაშეს შეეხება.

ნაბიჯი 11: საბოლოო ნაბიჯები

დასკვნითი ნაბიჯები
დასკვნითი ნაბიჯები
დასკვნითი ნაბიჯები
დასკვნითი ნაბიჯები
დასკვნითი ნაბიჯები
დასკვნითი ნაბიჯები

დაბოლოს, დაამატეთ კოდი მარცხენა სურათზე "მოთამაშეს", კოდი ზედა მარჯვენა სურათზე "ტყვიას" და კოდი მესამე სურათზე "BadGuy" - ს. ასე ვაჩერებთ ყველაფერს თამაშის დასრულების შემდეგ და ვასრულებთ თამაშს. შენ გააკეთე! ორმაგი შემოწმება, რომ ყველაფერი სწორად არის კოდირებული. დააწკაპუნეთ "იხილეთ პროექტის გვერდი" ზედა ნაწილში და წადით თქვენი თამაში! დააწკაპუნეთ მწვანე დროშაზე კოდის გასაშვებად და წითელი გაჩერების ნიშანი კოდის შესაჩერებლად. თუ გსურთ ნახოთ ის, რაც მე გავაკეთე, ან გადაამოწმოთ თქვენი კოდი, გადადით აქ: https://scratch.mit.edu/projects/381823733/. მოგერიდებათ დაამატოთ ახალი ნივთები, როგორიცაა მაღალი ქულები, ჯანმრთელობა, დაზიანება და სხვადასხვა იარაღი. Გაერთე!

გირჩევთ: