Obsah:
Video: 2d Rocket Landing Sim: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Chcete -li začít hrát simulaci/ hru, klikněte sem nebo přejděte na https: /scratch.mit.edu/projects/432509470/
Krok 1: Physics Engine
Raketové simulátory nemohou existovat bez simulace fyziky, a proto budete potřebovat všechny proměnné následovně:
- Vh nebo VelocityHorizontal, jak je ukázáno v příkladu
- Vv nebo VelocityVertical, jak je znázorněno
- EnginePower, k označení tahu generovaného raketou
- EngineAngle, pro řízení kardanovými závěsy
- celková rychlost, pro podmínky indikátoru a přistání
- explodovala, z důvodů, do kterých se dostaneme v dalším kroku
Po vytvoření proměnných přejděte na kartu „pohyb“a položte bloky [změnit x o ()] a [změnit y o ()]
Umístěte svůj Vv do [change y by ()] a Vh do [change x by ()] a dejte to celé do smyčky.
Chcete-li přidat gravitaci, stačí do smyčky přidat [změnit Vh o (-1)].
Chcete -li přidat nějakou podobu přetažení, přidejte do smyčky následující blok:
[nastavit Vh na (0,99*Vh)]
[nastavit Vv na (0,999*Vv)]
Ach, chlapče, teď je čas na "motory"
Protože to bude řízeno kardanovými závěsy a ukazováním směru, potřebujeme něco, co umožní raketě cestovat ve směru, na který ukazuje. protože otáčení motoru bude mít určitý vliv na směr tahu, úhel motoru bude přispívat k celkovému směru tahu mírně, takže přidejte to a požádejte počítač, aby provedl trochu trigonometrie a voila, výkon motoru je hotový.
Krok 2: Herní mechanika
Jako „hra“to musí mít ovládání, podmínku výhry a nějaký způsob, jak hra může skončit.
U ovládacích prvků stačí pouze připojit klíče k některým proměnným, které jsme nastavili dříve
Přiřaďte dva klíče ke směru motoru a jeden ke síle motoru, jak je uvedeno výše
Pro podmínku výhry použijte jednu konkrétní barvu nebo úroveň y, abyste byli zemí, a zde jsem vložil velkou část mapy jako nepolapitelnou oblast. jak zde vidíte, je zde použití „explodované“proměnné, která brání kostýmnímu tvůrci přepnout zpět na nevybuchlý od okamžiku, kdy je spuštěna exploze. parametry jsou víceméně dokonale vzpřímené a mají velmi nízkou rychlost. nyní po přistání je raketa umístěna na určité úrovni y, aby se zabránilo plovoucí raketě, a vše je nastaveno na 0.
Pro počáteční podmínky ji nastavte na přiměřený úhel na rozumném místě nebo ji udělejte náhodně, je to vaše volba
Krok 3: Indikátory
a konečně, jen aby to bylo hratelné pro více lidí, přidal jsem indikátory a vy byste měli také, vizuální indikátory jsou snadněji rozpoznatelné a kód je zobrazen výše.
Doporučuje:
Kompaktní senzor počasí s datovým spojením GPRS (SIM karta): 4 kroky
Kompaktní senzor počasí s datovým odkazem GPRS (SIM karta): Shrnutí projektu Jedná se o bateriový senzor počasí založený na senzoru teploty/tlaku/vlhkosti BME280 a MCU ATMega328P. Funguje na dvě 3,6 V lithium thionylové AA baterie. Má extrémně nízkou spotřebu spánku 6 µA. Posílá data
Rocket Nightlight: 4 kroky
Rocket Nightlight: Každý dobře fungující dospělý potřebuje noční světlo a my stavíme takové, které se aktivuje dotykem a vesmírnou tematikou
Akrylový stojan na tablet pro Flight Sim se skutečnými knoflíky: 4 kroky
Akrylový stojan na tablet pro Flight Sim se skutečnými knoflíky: Jedná se o stojan pro tablet (např. IPad) pro použití se softwarem leteckého simulátoru. Pomocí modulů rotačních kodérů a Arduino Mega jsem vytvořil řešení, kde lze fyzické knoflíky mapovat pro ovládání konkrétních funkcí nástroje v sim. Jak jsi
Spouštěcí podložka Overkill Model Rocket !: 11 kroků (s obrázky)
Spouštěcí podložka Overkill Model Rocket !: Před chvílí jsem vydal příspěvek Instructables o mém „Overkill Model Rocket Launch Controller“spolu s videem na YouTube. Udělal jsem to jako součást obrovského modelového raketového projektu, kde dělám všechno tak přehnaně, jak to jen jde, ve snaze naučit se
DIY Sim Racing displej Arduino: 3 kroky
DIY Sim Racing Display Arduino: Takto lze postavit velmi snadný a levný USB displej Sim Racing s Arduino UNO a 3,5 " TFT displej. Má API pro Assetto Corsa, které přebírá data ze sdílené paměti hry naprogramované v C# ve Visual Studiu, poté odešle