Სარჩევი:
ვიდეო: 2d Rocket Landing Sim: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
თქვენ დაგჭირდებათ ფონის შექმნა, რაკეტების დახატვა და ინდიკატორის დასაწყებად (რა თქმა უნდა დაგჭირდებათ ინტერნეტ კავშირი ნულიდან გამოსაყენებლად) თუ უბრალოდ გსურთ სიმულაციის/ თამაშის თამაში, დააწკაპუნეთ აქ, ან გადადით https:/ /scratch.mit.edu/projects/432509470/
ნაბიჯი 1: ფიზიკის ძრავა
რაკეტის ტრენაჟორები არ შეიძლება არსებობდეს ფიზიკის სიმულაციის გარეშე და ასე რომ თქვენ დაგჭირდებათ ყველა ცვლადი შემდეგნაირად:
- Vh ან VelocityHorizontal როგორც ნაჩვენებია მაგალითში
- Vv ან Velocity ვერტიკალური, როგორც ნაჩვენებია
- EnginePower, რაკეტის მიერ წარმოქმნილი ბიძგის მითითების მიზნით
- EngineAngle, გიმბალების მართვისთვის
- მთლიანი სიჩქარე, ინდიკატორისა და შეხების პირობებისთვის
- აფეთქდა, იმ მიზეზების გამო, რომლითაც ჩვენ გადავდგამთ შემდეგ ეტაპზე
ცვლადების შექმნის შემდეგ გადადით "მოძრაობის" ჩანართზე და დადეთ ბლოკები [შეცვალეთ x by ()] და [y შეცვალეთ ()]
მოათავსეთ თქვენი Vv [შეცვალეთ y ((] - ში და Vh [შეცვალეთ x by ()] და ჩაყარეთ ყველაფერი მარყუჟში.
სიმძიმის დასამატებლად, უბრალოდ დაამატეთ [შეცვალეთ Vh (-1)] მარყუჟში.
გადაადგილების გარეგნობის დასამატებლად, დაამატეთ შემდეგი ბლოკი მარყუჟს:
[დააყენეთ Vh (0.99*Vh)]
[დააყენეთ Vv (0.999*Vv)]
ოჰ ბიჭო ახლა დროა "ძრავების"
ვინაიდან ეს იქნება კონტროლირებადი გიმბალებით და მიმართულების მითითებით, ჩვენ გვჭირდება ისეთი რამ, რაც რაკეტას საშუალებას მისცემს იმოძრაოს იმ მიმართულებით, სადაც ის მიუთითებს. რადგან ძრავის ბრუნვა გარკვეულ გავლენას მოახდენს ბიძგის მიმართულებით, ძრავის კუთხე ხელს შეუწყობს მთლიანი დაწნევის მიმართულებას ოდნავ, ასე რომ დაამატეთ ის და სთხოვეთ კომპიუტერს შეასრულოს ცოტა ტრიგონომეტრია და ვოილა, ძრავის გამომუშავება დასრულებულია.
ნაბიჯი 2: თამაშის მექანიკა
როგორც "თამაში", მას უნდა ჰქონდეს კონტროლი, გამარჯვების პირობა და თამაშის დასრულების გარკვეული გზა.
კონტროლისთვის, ყველაფერი რაც უნდა გაკეთდეს არის გასაღებების დაკავშირება ზოგიერთ ცვლადთან, რომელიც ადრე დავადგინეთ
მიანიჭეთ ორი გასაღები ძრავის მიმართულებით და ერთი ძრავის ძალას, როგორც ეს ნაჩვენებია ზემოთ
მოგების მდგომარეობისთვის გამოიყენეთ ერთი კონკრეტული ფერი ან y დონე, როგორც საფუძველი, და აქ რუქის დიდი ნაწილი განვათავსე გამოუსადეგარ ადგილად. როგორც ხედავთ აქ, არის "აფეთქებული" ცვლადის გამოყენება, ის ხელს უშლის კოსტიუმების შემსრულებელს გადავიდეს უკან არაფეთქებულზე აფეთქების დაწყების მომენტიდან. პარამეტრები მეტნაკლებად სრულყოფილად არის თავდაყირა და აქვს ძალიან დაბალი სიჩქარე. ახლა დაჯდომის შემდეგ, რაკეტა მოთავსებულია y დონეზე, რათა თავიდან აიცილოს მცურავი რაკეტა და ყველაფერი 0 -ზეა მითითებული.
დაწყებული პირობებისთვის, განათავსეთ იგი გონივრულ ადგილას გონივრულ ადგილას, ან გახადეთ შემთხვევითი, ეს თქვენი არჩევანია
ნაბიჯი 3: მაჩვენებლები
და ბოლოს მხოლოდ იმისათვის, რომ ის უფრო მეტი ადამიანისთვის იყოს დაკავებული, მე დავამატე ინდიკატორები და თქვენც ასევე, ვიზუალური ინდიკატორების ამოცნობა უფრო ადვილია, ხოლო კოდი ნაჩვენებია ზემოთ.
გირჩევთ:
SIM900A 2G მოდული + ჰოლოგრამის SIM ბარათი = გამარჯვებული კომბინაცია კატეგორიაში "ჭუჭყიანი იაფი"?: 6 ნაბიჯი
SIM900A 2G მოდული + ჰოლოგრამა SIM ბარათი = გამარჯვებული კომბინაცია კატეგორიაში "ჭუჭყიანი იაფი" ?: IoT, ამ ათწლეულის მთავარი სიტყვა, ხანდახან შემოდის იმ ადამიანების გონებაშიც კი, ვინც მიიჩნევს, რომ ისინი გამძლეა მოდაში, ჩემთან ერთად. ერთ დღეს მე ათვალიერებდი ინტერნეტი და ვნახე კომპანია, რომლის შესახებაც არასოდეს მსმენია (ჰოლოგრამა) აძლევდა SIM ბარათებს
DIY Flight Sim გადართვის პანელი: 7 ნაბიჯი (სურათებით)
DIY Flight Sim Switch Panel: ფრენების სიმ საზოგადოებაში მრავალი წლის გატარებისა და უფრო რთულ თვითმფრინავებში ჩარევის შემდეგ, აღმოვაჩინე, რომ ვცდილობდი ხელი გამეჩერებინა ფიზიკურ გადამრთველებზე, ნაცვლად იმისა, რომ მარჯვენა ხელით ფრენის მცდელობა მქონოდა მ
კომპაქტური ამინდის სენსორი GPRS (SIM ბარათი) მონაცემთა ბმული: 4 ნაბიჯი
კომპაქტური ამინდის სენსორი GPRS (SIM ბარათი) მონაცემთა ბმული: პროექტის შეჯამება ეს არის ბატარეაზე მომუშავე ამინდის სენსორი, რომელიც ემყარება BME280 ტემპერატურის/წნევის/ტენიანობის სენსორს და ATMega328P MCU. ის მუშაობს ორ 3.6 V ლითიუმ -თიონილის AA ბატარეაზე. მას აქვს ძალიან დაბალი ძილის მოხმარება 6 μA. ის აგზავნის
Overkill Model Rocket Launch Pad !: 11 ნაბიჯი (სურათებით)
Overkill Model Rocket Launch Pad!: რამდენიმე ხნის წინ გამოვაქვეყნე Instructables პოსტი ჩემი "Overkill Model Rocket Launch Controller" - თან ერთად YouTube ვიდეოსთან ერთად. მე მივიღე ის როგორც უზარმაზარი სარაკეტო პროექტის ნაწილი, სადაც ყველაფერს ვაკეთებ რაც შეიძლება ზედმეტად, სწავლის მცდელობისას
EAL-Industry 4.0-Smart Rocket: 8 ნაბიჯი (სურათებით)
EAL-Industry 4.0-Smart Rocket: ეს არის სასკოლო პროექტი, შექმნილი Erhversakademiet Lilleb æ lt დანიაში. პროექტი დამზადებულია კლასში სახელწოდებით "Industri 4.0". ამოცანაა დანერგოს ავტომატური სისტემა ინდუსტრიიდან 4.0 პრინციპები. სისტემას უნდა შეეძლოს l