Სარჩევი:

PADDLEBALLSUPERSMASHEM მიკრო: ბიტი: 6 ნაბიჯი
PADDLEBALLSUPERSMASHEM მიკრო: ბიტი: 6 ნაბიჯი

ვიდეო: PADDLEBALLSUPERSMASHEM მიკრო: ბიტი: 6 ნაბიჯი

ვიდეო: PADDLEBALLSUPERSMASHEM მიკრო: ბიტი: 6 ნაბიჯი
ვიდეო: The best point in padel history-UNBELIVABLE 2024, ნოემბერი
Anonim
PADDLEBALLSUPERSMASHEM მიკროთი: ბიტი
PADDLEBALLSUPERSMASHEM მიკროთი: ბიტი

ისწავლეთ მარტივი, მაგრამ სახალისო თამაშის დაპროგრამება 5 – დან 5 ეკრანზე, JavaScript– ის გამოყენებით! PADDLEBALLSUPERSMASHEM შეიძლება უნებლიე მსგავსება იყოს სხვა, უფრო გრაფიკულ თამაშებთან.

ამ გაკვეთილს ხელი შეუწყო ჯასტინ სონგმა რაფლის ინსტიტუტიდან.

ნაბიჯი 1: წინასწარი მშენებლობის მიმოხილვა

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

მასალა:

1 x BBC მიკრო: ბიტი

1 x მიკრო USB კაბელი

მიზნები:

შეიტყვეთ მეტი მიკრობიტის მიკროკომპიუტერის შესახებ

ისწავლეთ მარტივი თამაშის დაპროგრამება

განვიხილოთ ყველა შემთხვევა

ნაბიჯი 2: კომპონენტები

უპირველეს ყოვლისა, ჩართეთ მიკრობიტის მიკროკომპიუტერი თქვენს კომპიუტერში. სხვა კომპონენტები არ არის საჭირო

ნაბიჯი 3: წინასწარი კოდირება

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

ეს გახსნის დიალოგურ ფანჯარას. დააკოპირეთ და ჩასვით შემდეგი ბმული "პაკეტის დამატება" ტექსტურ ველში: https://pxt.microbit.org/50544-64675-33322-24641. დააწკაპუნეთ ძებნის ხატულაზე ან დააჭირეთ Enter, შემდეგ დააწკაპუნეთ Tinkercademy ღილაკზე

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

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

უპირველეს ყოვლისა, განსაზღვრეთ თქვენი ცვლადები! ჩვენ დაგვჭირდება ბევრი ცვლადი ბურთის ადგილმდებარეობის, სიჩქარისა და მიმართულების, პედლის სიგრძისა და პოზიციის შესანახად და, რაც მთავარია, თქვენი ქულა

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

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

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

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

და ბოლოს, ჩვენ გვაქვს for მარყუჟი, რომელიც მოქმედებს როგორც საათი ისე, რომ ბურთი მოძრაობს. ასევე, ჩვენ გვაქვს onButtonPressed () ფუნქციები, რომლებიც მოძრაობს პედლს

გირჩევთ: