Esta guía trata sobre cohetes., programación, y matemáticas, pero no te preocupes, no es demasiado complicado! Estoy compartiendo algunos scripts básicos que puedes usar y modificar para tus propios fines.. Esté atento a esta guía porque la actualizaré periódicamente con nuevos scripts a medida que los encuentre.. Diviértete explorando y adaptando estas herramientas a tus necesidades!
Introducción
Soy principiante con Juno., y no estoy familiarizado con los cohetes ni con los cohetes. Si bien confío en mis habilidades de programación, No tengo ni idea de Vizzy ni de ningún editor visual de este juego.. Crear esta guía es mi forma de compartir lo que descubro mientras exploro este intrigante juego.. Espero que esta guía te sea útil., inspirando sus propias ideas y aplicaciones de guiones y conceptos dentro de Juno.
El guión
Entonces, sabes, tener la TWR más alta posible (esa es la relación empuje-peso) Puede parecer lo mejor que existe, bien? pero bueno, resulta que puede ser un poco «ineficiente» a veces. Por qué? Bien, arrastrar y otras cosas se interponen en el camino, por lo que no es tan impresionante como parece.
Entonces, estas pensando, ¿Qué tal si nos ponemos elegantes y ajustamos automáticamente el acelerador para mantener ese TWR estable durante una combustión?? Suena genial, bien? Bien, espera un segundo. Hay algunas cosas que debemos recordar si queremos hacer esto el mismo día. «bien» forma.
- Nuestro TWR objetivo que deseamos mantener
- La masa de la nave..
- El efecto gravitacional de un planeta sobre nuestra nave.
- Nuestro máximo empuje para la etapa actual
- La pérdida de masa con el tiempo. (mientras quemamos combustible)
En términos de número de puntos 5, no es algo en lo que debamos insistir demasiado. Nuestra atención se centra principalmente en la masa actual de la nave., que fluctuará a medida que consumamos combustible. Lo menciono sólo para tenerlo en mente mientras redactamos nuestro guión..
Ahora, sobre vizzy, que es territorio nuevo para mi (como es todo este juego). Sin embargo, Creo que entiendo los conceptos básicos.. Es una herramienta de programación visual que nos permite crear scripts.. Dado esto, Reconozco que los scripts que desarrollo aquí pueden no ser los más eficientes.. Después de todo, esta guía está dirigida a la simplicidad. Quizás en el futuro, Elaboraré guiones más complejos y refinados..
Comencemos compartiendo una captura de pantalla para darle una idea de cómo se ve.. Entonces, Profundizaré en el proceso y las matemáticas involucradas..
Bueno, vamos a descomponerlo.
Entonces, estamos iniciando el guión, bien?
al principio, solo estamos configurando las cosas.
Entonces, estamos incluyendo algunos mensajes en pantalla cada 3 segundos solo para agregar un poco de dramatismo. Por qué? Ninguna razón real, sólo para travesura.
Siguiente, estamos ajustando algo llamado acelerador. Lo estamos fijando en 77%, que básicamente consiste en elegir un número aleatorio. Podrías configurarlo en 0 si tuvieras ganas.
Ahora, estamos llegando al evento principal. Estamos activando un escenario, esperante a 3 artículos de segunda clase, y luego sumergirse en un bucle sin fin con la instrucción Mientras(verdadero). Este bucle es el corazón del guión.. Seguirá y seguirá hasta que le digas que se detenga..
Dentro de este bucle, nos estamos metiendo en algunas cosas matemáticas. Nuestro objetivo es mantener algo llamado TWR (esa es la relación empuje-peso) en un cierto nivel. Tenemos una variable personalizada llamada Target_TWR que estamos configurando 1.8. Por qué 1.8? Bien, eso es justo lo que estamos buscando. Puede elegir un número diferente dependiendo de su nave espacial..
Ahora, aquí está el bucle haciendo lo suyo: ajustando el acelerador. Queremos asegurarnos de que TWR permanezca donde queremos, Así que estamos constantemente ajustando el acelerador hacia arriba o hacia abajo.. Si la TWR sube demasiado, limitaremos el acelerador a 100%. Si baja demasiado, lo dejaremos en 0%. Este bucle sigue funcionando, ajustando el acelerador en cada fotograma para alcanzar ese punto óptimo.
Aquí tienes una fórmula sencilla con la que jugar:
% del acelerador = (Objetivo_TWR * (masa actual * Gravedad actual)) / Empuje máximo
Pruébelo usted mismo y modifique la variable Target_TWR. Si lo configuras en 1, tu objetivo será flotar. Pero ten en cuenta, cualquier movimiento previo mantendrá su nave en movimiento. Entonces, realmente no flotará aquí; simplemente mantendrá su velocidad actual.
En el futuro, Me basaré en este script básico y demostraré su uso práctico en Juno.. Estoy pensando en crear un script de desplazamiento simple para una altitud específica sobre el nivel del mar. (ASL).
Con un poco de suerte, Este sencillo script te brinda inspiración e ideas sobre lo que puedes hacer con scripts como estos.. Diviértete experimentando!
Eso es todo lo que estamos compartiendo hoy para este Juno: Nuevos orígenes guía. Esta guía fue originalmente creada y escrita por Áloe. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este enlace.