Taula de continguts:
Vídeo: 2d Rocket Landing Sim: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Haureu de fer un teló de fons, dibuixar coets i un indicador per començar (per descomptat, necessitareu una connexió a Internet per utilitzar scratch) si només voleu jugar a la simulació / joc, feu clic aquí o aneu a https: / /scratch.mit.edu/projects/432509470/
Pas 1: motor de física
Els simuladors de coets no poden existir sense la simulació física, de manera que necessitareu totes les variables de la següent manera:
- Vh o VelocityHorizontal com es mostra a l'exemple
- Vv o Velocity: vertical com es mostra
- EnginePower, per indicar l’empenta generada pel coet
- EngineAngle, per a la direcció dels cardans
- velocitat total, per a indicadors i condicions de contacte
- va explotar, per raons en què entrarem al següent pas
Després de crear les variables, aneu a la pestanya "moviment" i deixeu els blocs [canvia x per ()] i [canvia y per ()]
Col·loqueu el vostre Vv a [canviar y per ()] i Vh a [canviar x per ()] i col·loqueu el conjunt en un bucle.
Per afegir gravetat, només cal afegir un [canviar Vh per (-1)] al bucle.
Per afegir una semblança d'arrossegament, afegiu el següent bloc al bucle:
[defineix Vh a (0,99 * Vh)]
[defineix Vv a (0,999 * Vv)]
Oh noi, ara toca els "motors"
Com que això estarà controlat pels cardans i la direcció de la direcció, necessitem alguna cosa que permeti al coet viatjar en la direcció que apunta. com que la rotació del motor tindrà algun efecte sobre la direcció de l’empenta, l’angle del motor contribuirà lleugerament a la direcció total de l’empenta, de manera que afegiu-ho i demaneu a l’ordinador que realitzi una mica de trigonometria i voilà, la sortida del motor es realitzarà.
Pas 2: Mecànica del joc
Com a "joc", aquest ha de tenir controls, una condició de victòria i alguna manera perquè finalitzi el joc.
Per als controls, tot el que cal fer és connectar les claus a algunes de les variables que hem establert anteriorment
Assigneu dues tecles a la direcció del motor i una a la potència del motor, tal com es mostra més amunt
Per a la condició de guanyar, utilitzeu un nivell o color específic per ser el terra, i aquí he posat una gran part del mapa com a zona no desembarcable. Com veieu aquí, s'utilitza la variable "explotada", que impedeix que el vestuari torni a ser inexplodat quan es produeix l'explosió. els paràmetres estan sent més o menys perfectament verticals i tenen una velocitat molt baixa. ara, després de l'aterratge, el coet es col·loca a un cert nivell y per evitar el coet flotant i tot es posa a 0.
Per a les condicions inicials, configureu-lo a un angle raonable en un lloc raonable o bé feu-lo aleatori
Pas 3: indicadors
i, finalment, només perquè sigui jugable per a més persones, he afegit indicadors i, també, els indicadors visuals són més fàcils de detectar i el codi es mostra a la part superior.
Recomanat:
Rocket Nightlight: 4 passos
Rocket Nightlight: tots els adults que funcionin bé necessiten una llum nocturna i en creem una que estigui activada al tacte i que tingui temàtica espacial
Arduino Rocket Launcher: 5 passos
Arduino Rocket Launcher: es tracta d’un projecte que utilitza l’arduino uno per llançar coets model. A més dels components electrònics que es connecten a la placa de navegació, necessitareu una font d’alimentació de 12 V amb un clip de bateria, cables de 10 peus com a mínim amb clips de caiman, una font d’alimentació per a
Overkill Model Rocket Launch Pad: 11 passos (amb imatges)
Overkill Model Rocket Launch Pad !: Fa un temps vaig publicar una publicació Instructables sobre el meu "Overkill Model Rocket Launch Controller" juntament amb un vídeo de YouTube. Ho vaig fer com a part d'un enorme projecte de coet model en què estic fent que tot sigui el més exagerat possible, en un intent d'aprendre
Avançat model Rocket Flight Computer: 4 passos (amb imatges)
Advanced Model Rocket Flight Computer !: Jo necessitava un model de vol de coet de gamma alta per al meu coet més recent que es controlés sense aletes. Així que vaig construir el meu propi! El motiu pel qual vaig decidir construir-lo va ser perquè vaig construir coets TVC (control de vectors empentes). Això significa que hi ha
Model Rocket LED Glow Effects: 9 passos (amb imatges)
Model Rocket LED Glow Effects: Aquesta és la meva entrada al concurs Let it Glow. Si us agrada, si us plau voteu. Ara que aquesta escola i, per tant, les finals, estan acabades, finalment puc acabar aquest instructiu. Fa aproximadament un mes que espera completar-se, però he estat molt ocupat amb