Სარჩევი:
- ნაბიჯი 1: გემის გადაადგილება
- ნაბიჯი 2: გადაიღეთ ცვლადი
- ნაბიჯი 3: მტრის ცვლადის შექმნა
- ნაბიჯი 4: ასე უნდა გამოიყურებოდეს
ვიდეო: როგორ გავხადოთ სივრცეში დამპყრობლები მიკრო ბიტზე .: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ასე რომ, პირველი ნაბიჯი არის ჩვენი გემის შექმნა. თქვენ გადადით "ძირითადში" და დაამატეთ "დაწყების" ბლოკი. შემდეგ მიდიხართ "ცვლადებზე" და თქვენ ქმნით ცვლადს სახელწოდებით "SHIP" და ირჩევთ ბლოკს "ცვლადების" ჩანართიდან, რომელშიც ნათქვამია "დააყენეთ სპრაიტი 0 -ზე". შემდეგ თქვენ დააყენეთ "SHIP" ნაცვლად "Sprite". შემდეგ მიდიხართ "თამაშის" ჩანართზე და ირჩევთ "შექმნა სპრაიტი x 2 y 2" -ზე და ამას "0" -ის ნაცვლად ათავსებთ "მიწოდების 0 -ზე". ამის შემდეგ თქვენ გაქვთ შანსი "y" 4 -ის ნაცვლად 4 -ისა. ასევე, ქულის მრიცხველი არჩევითია. მაგრამ თქვენ მიდიხართ, ჩვენ მივიღეთ ჩვენი გემი და შემდეგი ნაბიჯი იქნება ჩვენი გემის მოძრაობა.
ნაბიჯი 1: გემის გადაადგილება
თქვენ გადადით შეყვანის ჩანართზე და მიიღეთ ბლოკები "ღილაკზე B დაჭერით" და "ღილაკზე დაჭერით". შემდეგ მიდიხართ თამაშზე და აირჩიეთ "Sprite move 1 -ით" და შეცვალეთ Sprite SHIP- ში. განათავსეთ იგი "On B ღილაკზე დაჭერილი" ბლოკზე. თქვენ იგივე აკეთებთ A– სთვის, მაგრამ ნაცვლად იმისა, რომ გადაადგილდეთ 1 – ით, აყენებთ -1 – ს.
ნაბიჯი 2: გადაიღეთ ცვლადი
ასე რომ, პირველ რიგში თქვენ გადადით "შეყვანის" შემდეგ აირჩიეთ "On ღილაკს A+B დაჭერილი" და დაამატეთ იგი კოდი. შემდეგ თქვენ ქმნით ცვლადს სახელწოდებით "SHOOT", შემდეგ კვლავ გადადით ცვლადზე, დაამატეთ "დააყენეთ SHOOT 0" და შეცვალეთ "0", რათა შეიქმნას Sprite x: _ y: _ "შემდეგ აირჩიეთ" ship x: " თამაშის განყოფილებაში ჩაწერეთ "შექმნა Sprite at x: ship x:". ეს ძალიან დამაბნეველია, მაგრამ თქვენ უკეთესად გესმით ეს გამოსახულებიდან. შემდეგ თქვენ იგივე ნაბიჯს აკეთებთ "y" - სთვის. შემდეგ გადადით თამაშის ჩანართზე და დაამატეთ "SHOOT Change brightness by 88". შემდეგ გადადით მარყუჟის ჩანართზე და აირჩიეთ "გაიმეორეთ 4 -ჯერ და მიუთითეთ ეს კოდში. შემდეგ ამ ჩანართში ჩაწერეთ" SHOOT შეცვალეთ y -1 -ით, შემდეგ კვლავ "გაიმეორეთ" კოდში, დაამატეთ "პაუზა 150 ms" "გასროლის" ცვლადის სიჩქარე, შემდეგ ისევ მარყუჟის შიგნით, გადადით ლოგიკაზე და შეარჩიეთ "თუ _ მაშინ" და დაამატეთ იგი ლოგიკურ ნივთს. ლოგიკური ბლოკის ცარიელ სივრცეში თქვენ განათავსეთ "is_touching_". შემდეგ თქვენ დაამატებთ ცვლადებს "გასროლა" და "მტერი" (შექმენით ცვლადი სახელწოდებით "მტერი" და ჩვენ მოგვიანებით განვსაზღვრავთ მას). შემდეგ ლოგიკური ბლოკის შიგნით დაამატეთ "წაშალე მტერი" და "წაშალე გასროლა", შემდეგ თუ გინდა შეგიძლია დაამატო მუსიკა ან ხმის ეფექტი მტრის განადგურებისას, შემდეგ დაამატე ბლოკი "შეცვალეთ ქულა 1 -ით". შემდეგ მარყუჟისა და ლოგიკის ბლოკის გარეთ, თქვენ დაამატებთ სხვა "if_ მაშინ". შემდეგ გადადით ლოგიკაზე და დაამატეთ ბლოკი, რომელსაც აქვს "0 ≤ 0" ცარიელ სივრცეში. შემდეგ პირველ 0 -ზე დააყენეთ "SHOOT y". შემდეგ ლოგიკურ ბლოკში აყენებთ "წაშლა წაშალე"
ნაბიჯი 3: მტრის ცვლადის შექმნა
პირველ რიგში დაამატეთ "სამუდამოდ" ბლოკი და შექმენით ცვლადი სახელწოდებით "მტერი", გადადით ცვლადის ჩანართზე და დაამატეთ "დააყენეთ მტერი _", ხოლო ცარიელ სივრცეში განათავსეთ "შექმნა სპრაიტი x: _ y: _" ზე. შემდეგ "შექმენით სპრაიტის" ბლოკის ცარიელ სივრცეში, დაამატეთ "აირჩიეთ შემთხვევითი 0 -დან 4 -მდე" "მათემატიკის" ჩანართში. ამის შემდეგ თქვენ დაამატებთ "ENEMY set brightness to 150" (სათამაშო) ჩანართიდან და შემდეგ დაამატეთ "პაუზა 100 ms" მის ქვეშ. "პაუზის" ბლოკის შემდეგ, თქვენ დაამატებთ "მტერს მოუხვიეთ მარჯვნივ 90 გრადუსით", რომელიც მდებარეობს "თამაშის" ჩანართში. შემდეგ გადადით "მარყუჟის" ჩანართზე და დაამატეთ "გაიმეორეთ 4 -ჯერ" და შიგნით "მარყუჟის" ბლოკში დაამატეთ "მტრის მოძრაობა 1" და "პაუზა 500 ms". ახლა ჩვენ მივდივართ ლოგიკის ჩანართზე და ვამატებთ 2 ბლოკს "if_ მაშინ". და პირველი ცარიელი ადგილის შიგნით, თქვენ დაამატებთ "არის _ ეხება _" და დაამატეთ "მტერი" პირველ ცარიელ სივრცეში და "გემი" მეორე ცარიელ სივრცეში, ხოლო ლოგიკური ბლოკის შიგნით, თქვენ დაამატებთ "თამაში დასრულებულია". ახლა სხვა ლოგიკურ ბლოკში, ჩვენ ვამატებთ "is _ touching edge" და ცარიელ სივრცეში ჩვენ ვამატებთ "ENEMY" - ს, ხოლო logiv ბლოკის შიგნით ვამატებთ "წაშლა მტერს"
ნაბიჯი 4: ასე უნდა გამოიყურებოდეს
იმედია, მე არ ვიყავი ცუდად იმის ახსნა, თუ როგორ უნდა გავაკეთო ეს და იმედია მოგეწონათ თამაში:)
გირჩევთ:
მიკრო: ბოტი - მიკრო: ბიტი: 20 ნაბიჯი
მიკრო: ბოტი - მიკრო: ბიტი: შექმენი შენი თავი მიკრო: ბოტი! ეს არის მიკრო: ბიტიანი კონტროლირებადი რობოტი ჩამონტაჟებული სონარით ავტონომიური მართვისთვის, ან თუ გაქვთ ორი მიკრო: ბიტი, რადიო კონტროლირებადი მართვა
კოსმოსის საათი - იცვლის ფერს ყოველ ჯერზე, როდესაც ასტრონავტი შემოდის სივრცეში: 8 ნაბიჯი (სურათებით)
კოსმოსის საათი - იცვლის ფერს ყოველ ჯერზე, როდესაც ასტრონავტი შემოდის სივრცეში: გამარჯობა! ხარ კოსმოსის მოყვარული? თუ კი, მაშინ hi-fi! მე მიყვარს სივრცე და ასტრონომია. ცხადია, მე არ ვარ ასტრონავტი, რომ ავიდე იქ და უფრო ახლოს შევხედო სამყაროს. მაგრამ ყოველ ჯერზე, როდესაც ვხვდები, რომ მიწიდან ადამიანი ცაში იმოგზაურა, ვგრძნობ შთაგონებას
კოსმოსური დამპყრობლები მიკროპითონში მიკროზე: ბიტი: 5 ნაბიჯი
Space Invaders in Micropython on Micro: bit: ჩვენს წინა სტატიებში ჩვენ შევისწავლეთ თამაშის დამზადება GameGo– ზე, პორტატული რეტრო სათამაშო კონსოლი, რომელიც შემუშავებულია TinkerGen განათლების მიერ. ჩვენ მიერ გაკეთებული თამაშები ახსენებდა ძველ Nintendo თამაშებს. დღევანდელ სტატიაში ჩვენ ვაპირებთ უკან გადადგას
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: 10 ნაბიჯი (სურათებით)
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: ეს არის მიკრო: ბიტიანი მიკრო დრამი მანქანა, რომელიც ხმის წარმოქმნის ნაცვლად, ფაქტიურად დასარტყამს. ის მძიმედ არის შთაგონებული კურდღელი მიკრო: ბიტ ორკესტრიდან. გარკვეული დრო დამჭირდა იმ სოლენოიდების მოსაძებნად, რომელთა გამოყენება ადვილი იყო მოკროში: ბიტი
ნაკლებად სალათის მოყვანა ნაკლებ სივრცეში ან სალათის მოყვანა სივრცეში, (მეტ -ნაკლებად) .: 10 ნაბიჯი
იზრდება მეტი სალათის ფოთოლი სივრცეში ან … იზრდება სალათის ფოთოლი სივრცეში, (მეტნაკლებად): ეს არის პროფესიული წარდგენა Growing Beyond Earth, Maker Contest, წარმოდგენილი ინსტრუქციის საშუალებით. მე არ შემიძლია უფრო აღფრთოვანებული ვიყო დიზაინისთვის კოსმოსური მოსავლის წარმოებისთვის და ჩემი პირველი ინსტრუქციის განთავსებით. დასაწყებად, კონკურსმა გვთხოვა