Სარჩევი:
- მარაგები
- ნაბიჯი 1: ახალი პროექტი
- ნაბიჯი 2: ახალი სპრაიტის დამზადება
- ნაბიჯი 3: მთავარი პერსონაჟი
- ნაბიჯი 4: ცუდი ბიჭი
- ნაბიჯი 5: ფონი
- ნაბიჯი 6: თამაში ფონზე
- ნაბიჯი 7: ტყვია
- ნაბიჯი 8: კოდირება
- ნაბიჯი 9: სროლა
- ნაბიჯი 10: ცუდი ბიჭის კოდი
- ნაბიჯი 11: საბოლოო ნაბიჯები
ვიდეო: 2D Shooter Scratch თამაში: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ სასწავლო ინსტრუქციაში მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ 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/. მოგერიდებათ დაამატოთ ახალი ნივთები, როგორიცაა მაღალი ქულები, ჯანმრთელობა, დაზიანება და სხვადასხვა იარაღი. Გაერთე!
გირჩევთ:
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: 5 ნაბიჯი (სურათებით)
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: ამ კვირაში ჩემი ერთ -ერთი საკლასო დავალებაა BBC Micro: bit- ის გამოყენება ჩვენს მიერ დაწერილი Scratch პროგრამასთან. ვფიქრობდი, რომ ეს იყო შესანიშნავი შესაძლებლობა გამომეყენებინა ჩემი ThreadBoard ჩადგმული სისტემის შესაქმნელად! ჩემი შთაგონება ნულიდან
ARDUINO + SCRATCH სროლის თამაში: 6 ნაბიჯი
ARDUINO + SCRATCH სროლა თამაში: შეინახეთ თქვენი ტორტი !!! მას საფრთხე ემუქრება. მას ოთხი ბუზი უახლოვდება. თქვენ გაქვთ მხოლოდ 30 წამი ბუზების გადასაღებად და თქვენი ტორტის გადასარჩენად
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
სამეურვეო თამაში სეგა სატურნის თამაში კომპიუტერზე: 6 ნაბიჯი
სამეურვეო თამაში Sega Saturn თამაში კომპიუტერზე: მე ვარ Sega Saturn კონსოლის დიდი ფანი და ბევრი თამაშის სათაურების კოლექცია. მე ფლობდი იაპონიის შავ და თეთრ მოდელს. და ორივე მწყობრიდან გამოდის. ასე რომ, მე მოუთმენლად ველოდები ინტერნეტში Sega Saturn- ის ემულატორს და შევხვდები GigiGigi Saturn- ს