
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02



Będziesz musiał zrobić tło, narysować rakiety i wskaźnik, aby rozpocząć (oczywiście będziesz potrzebować połączenia internetowego, aby użyć zdrapki), jeśli chcesz po prostu zagrać w symulację / grę, kliknij tutaj lub przejdź do https:// /scratch.mit.edu/projekty/432509470/
Krok 1: Silnik fizyczny


Symulatory rakiet nie mogą istnieć bez symulacji fizyki, więc będziesz potrzebować wszystkich następujących zmiennych:
- Vh lub VelocityHorizontal, jak pokazano w przykładzie
- Vv lub VelocityVertical, jak pokazano
- EnginePower, aby wskazać ciąg generowany przez rakietę
- EngineAngle, do sterowania za pomocą gimbali
- prędkość całkowita, dla wskazań i warunków przyziemienia
- eksplodował, z powodów, o których będziemy mówić w następnym kroku
Po utworzeniu zmiennych przejdź do zakładki „ruch” i umieść bloki [zmień x by()] i [zmień y by()]
Umieść swoje Vv w [change y by()] i Vh w [change x by()] i umieść całość w pętli.
Aby dodać grawitację, po prostu dodaj [zmień Vh o (-1)] do pętli.
Aby dodać pozory przeciągania, dodaj następujący blok do pętli:
[ustaw Vh na (0,99*Vh)]
[ustawić Vv na (0,999*Vv)]
Och chłopcze, teraz czas na "silniki"
Ponieważ będzie to kontrolowane przez gimbale i wskazywanie kierunku, potrzebujemy czegoś, co pozwoli rakiecie podróżować w kierunku, w którym jest skierowana. ponieważ obroty silnika będą miały pewien wpływ na kierunek ciągu, kąt silnika wpłynie nieznacznie na całkowity kierunek ciągu, więc dodaj to i poproś komputer, aby wykonał trochę trygonometrii i voila, moc silnika jest gotowa.
Krok 2: Mechanika gry




Jako „gra” musi to mieć kontrolę, warunek wygranej i jakiś sposób na zakończenie gry.
W przypadku elementów sterujących wystarczy połączyć klawisze z niektórymi zmiennymi, które ustawiliśmy wcześniej
Przypisz dwa klucze do kierunku silnika i jeden do mocy silnika, jak pokazano powyżej
Aby uzyskać warunek wygranej, użyj jednego określonego koloru lub poziomu y jako gruntu, a tutaj umieściłem dużą część mapy jako obszar nieużytkowy. Jak widać, zastosowano zmienną „eksplodującą”, która zapobiega przełączaniu się twórcy kostiumów z powrotem na nieeksplodowany od momentu wywołania eksplozji. parametry są mniej więcej idealnie wyprostowane i mają bardzo niską prędkość. teraz po wylądowaniu rakieta jest umieszczana na określonym poziomie y, aby zapobiec unoszącej się rakiety, i wszystko jest ustawione na 0.
W przypadku warunków początkowych ustaw go pod rozsądnym kątem w rozsądnym miejscu lub ustaw losowo, wybór należy do Ciebie
Krok 3: Wskaźniki


i wreszcie, aby umożliwić grę większej liczbie osób, dodałem wskaźniki, a ty też powinieneś, wizualne wskaźniki są łatwiejsze do zauważenia, a kod jest wyświetlany powyżej.
Zalecana:
Automatyczny symulator obwodu EKG: 4 kroki

Automatyczny symulator obwodu EKG: Elektrokardiogram (EKG) to potężna technika stosowana do pomiaru aktywności elektrycznej serca pacjenta. Unikalny kształt tych potencjałów elektrycznych różni się w zależności od położenia elektrod rejestrujących i został wykorzystany do wykrywania wielu
Konfigurowalny symulator zegara Word Clock: 3 kroki

Konfigurowalny symulator zegara Word Clock: To nie jest dokładnie instruktaż. Projektuję własny Word Clock i postanowiłem najpierw zbudować symulator aplikacji internetowej, aby móc rozłożyć siatkę i przetestować, jak wygląda w różnych porach dnia. Potem zdałem sobie sprawę, że może to być przydatne dla innych osób, które
DIY SYMULATOR GRY WYŚCIGOWEJ -- SYMULATOR F1: 5 kroków

DIY SYMULATOR GRY WYŚCIGOWEJ || SYMULATOR F1: Witam wszystkich witam na moim kanale, dzisiaj pokażę wam, jak buduję „symulator gry wyścigowej”; z pomocą Arduino UNO. to nie jest blog o kompilacji, to tylko przegląd i test symulatora. Kompletny blog o kompilacji już wkrótce
Symulator MRT: 4 kroki

Symulator MRT: (1) Mały projekt wykorzystujący Arduino do sterowania oświetleniem LED i głośnikiem. (2) Użyj jednokolorowego światła LED, możesz zmienić dowolny kolor. (3) Użyj głośnika do symulacji dźwięku MRT. (4) Korzystanie z banku mocy może być używane z komputera. (5) Możesz użyć
Symulator wyścigów Arduino i kokpit: 3 kroki

Arduino Racing Simulator and Cockpit: W tej instrukcji pokażę, jak zbudowałem całkowicie kontrolowany przez Arduino symulator wyścigów VR z potężną kierownicą siły sprzężenia zwrotnego, 6-biegową manetką i aluminiowym stojakiem na pedały. Rama zostanie wykonana z PCV i MDF. Mój cel na ten p