It’s been already said, but definitely railguns. They are the most feasible, (arguably) have the most research behind them, and have many benefits aside from “oooh future stuff”.
@SnoWFLakE0s Ah. Yeah I suppose that’s true. For acceleration rate(speed) seems to not work very well at times. With angular rates for example, I learned that I need to use rate(rate(PitchAngle)) instead of rate(PitchRate).
Ooh. rate(Latitude) is a pretty nice way to express velocity components. What advantages does this method have over using trig to get your velocity components? It does look simpler code-wise, which I suppose is a pretty nice advantage.
If you don’t want to receive (too many) points from a build, your best option to to upload it as unlisted, and post the link publicly in a forum post. Of course, your followers won’t receive a notification, but thats a relatively small sacrifice to make anyway.
Yep. I haven’t seen Lerp/inverselerp used too much. Inverselerp is definitely a powerful function though. To be honest I’m surprised that lerp and inverselerp are so rare. I guess me and snowflake have been using funky trees for systems that don’t really call for lerp or inverselerp.
Multiply the bolded function with your throttle input: floor(smooth(clamp01(ceil(Throttle)), Throttle ? 1 / 10 : pow(10,10)))
.
The 1/10 value should make a delay of 10 seconds. Feel free to edit this value if it doesn't give the proper delay.
.
The pow(10,10) is just a large number to make the smooth function return to zero instantaneously (so the delay only goes one way).
.
This is a fairly new technique that I have yet to post!
.
IMPORTANT EDIT: I added a ceil() to the throttle to make the delay uniform between all throttle inputs. Please use the updated expression as is currently displayed in this comment!
Very nice. If you want to hide your code, and link players directly to the program execution, then run your repl in a new tab, and use that URL for the link. Also note that people must have python installed to run a python program (when downloaded). Anyway, nice work! It makes the XML file to copy/paste?
@Gluck The lock time is set to zero, and since guardians are not fire-and-forget, they will keep traveling to the target as the lock is constantly re-established.
Feel free to add rotator-based propulsion, piston-based propulsion, and gun-based propulsion, too.
.
Edit: VTOL RCNS are great propulsion too, especially in a vacuum!
Perfect timing, since my current project is loaded with funky trees expressions. Is there a due date? Also, would a single aircraft (with multiple systems) be acceptable, as long as I explain the systems in the desc?
@Randomdoggo If you go high enough, then you will get to a vacuum, where the air is extremely thin. However, if you want a nice VTOL system, 2D AUTOTOL will work nicely. I can link you to a build that uses it, if you want.
@Randomdoggo I have a few concepts for space flight systems, but all of them are really cumbersome. Your best bet is to use cannon recoil as your thrust.
Imagine unironically posting garbage like this on the SP forums, instead of tolerating the existence of a classmate who is different from you.
.
Please think before you post. This isn’t productive, just like 99% of the rest of your post history.
Very nice. I was actually thinking about trying to do something like this. Another possibility with the smooth function may be adding a delay to a Boolean input. Perhaps you could look into that for me?
These kinds of things are hard to fight through. I’ve definitely had my battles with depression, so I know where you are coming from. Thankfully, you have a lot of people here that want to talk to you. Remember that there is always a way to overcome depression, whether it is a life/habit change, seeking professional help, or embracing another solution. Stay strong man (or woman - I don’t want to assume).
@SnoWFLakE0s That’s ok. I’m really thankful that we finally have a way to express angular velocity.
.
And a question for @AndrewGarrison : does the rate function stack? In other words, can I do a derivative with an order higher than one?
Looks great, and its pretty part efficient. Spotlight-worthy IMO
+1It’s been already said, but definitely railguns. They are the most feasible, (arguably) have the most research behind them, and have many benefits aside from “oooh future stuff”.
Jundroo.
+1@SnoWFLakE0s Ah. Yeah I suppose that’s true. For acceleration rate(speed) seems to not work very well at times. With angular rates for example, I learned that I need to use rate(rate(PitchAngle)) instead of rate(PitchRate).
Ooh.
+1rate(Latitude)
is a pretty nice way to express velocity components. What advantages does this method have over using trig to get your velocity components? It does look simpler code-wise, which I suppose is a pretty nice advantage.If you don’t want to receive (too many) points from a build, your best option to to upload it as unlisted, and post the link publicly in a forum post. Of course, your followers won’t receive a notification, but thats a relatively small sacrifice to make anyway.
Yep. I haven’t seen Lerp/inverselerp used too much. Inverselerp is definitely a powerful function though. To be honest I’m surprised that lerp and inverselerp are so rare. I guess me and snowflake have been using funky trees for systems that don’t really call for lerp or inverselerp.
@SnoWFLakE0s beat me to the comment about the inverselerp. Great work!
Most likely replace the 1/10 with 1/60 for that delay.
Multiply the bolded function with your throttle input: floor(smooth(clamp01(ceil(Throttle)), Throttle ? 1 / 10 : pow(10,10)))
+9.
The 1/10 value should make a delay of 10 seconds. Feel free to edit this value if it doesn't give the proper delay.
.
The pow(10,10) is just a large number to make the smooth function return to zero instantaneously (so the delay only goes one way).
.
This is a fairly new technique that I have yet to post!
.
IMPORTANT EDIT: I added a ceil() to the throttle to make the delay uniform between all throttle inputs. Please use the updated expression as is currently displayed in this comment!
Absolutely gorgeous. Its great to see another build from you! I have always admired your style.
Absolutely love this feature. It will make my uploading process a lot easier!
Meta
@aghasttable267 Ah. Must be a balance thing.
Please privately contact people via unlisted post in the future. If you have been blocked by the user, then email them.
@aghasttable267 Nice! Was the performance better with the two wings?
Awesome! Nice work.
Very nice. If you want to hide your code, and link players directly to the program execution, then run your repl in a new tab, and use that URL for the link. Also note that people must have python installed to run a python program (when downloaded). Anyway, nice work! It makes the XML file to copy/paste?
@Gluck The lock time is set to zero, and since guardians are not fire-and-forget, they will keep traveling to the target as the lock is constantly re-established.
Very nice. I feel like it could use some detailing though.
+1That’s all I got for now. I’ll let you know if I remember anything else.
Feel free to add rotator-based propulsion, piston-based propulsion, and gun-based propulsion, too.
.
Edit: VTOL RCNS are great propulsion too, especially in a vacuum!
Beautiful! I’m flattered that my flight system is an example.
Perfect timing, since my current project is loaded with funky trees expressions. Is there a due date? Also, would a single aircraft (with multiple systems) be acceptable, as long as I explain the systems in the desc?
There is a small chance that sum(rate(heading)) / 180 might work.
Another option would be to include your timezone in your bio, in the form of a link to a clock with your local time.
+1Certainly a unique aircraft. Thanks for making my jetstream more interesting! You earned a new follower.
+1@robloxweponco Thanks! I’ll mess with wings a bit to see how it flies.
@Tarquez Thanks! This is a fun flight system. It works wonderfully in my upcoming build.
@Diloph No wings are needed.
@Randomdoggo If you go high enough, then you will get to a vacuum, where the air is extremely thin. However, if you want a nice VTOL system, 2D AUTOTOL will work nicely. I can link you to a build that uses it, if you want.
@Diloph Are you using throttle, pitch, roll, and yaw? Those should work. Note that you will need to angle your nose up a bit to gain altitude.
@Randomdoggo Cannon recoil is, at the moment, the most consistent way to produce thrust in a vacuum.
@Randomdoggo I have a few concepts for space flight systems, but all of them are really cumbersome. Your best bet is to use cannon recoil as your thrust.
@Diloph Controls are standard. You must start in the air though!
Or... Follow your passions. Build something fictional, if that’s what you want to do!
Imagine unironically posting garbage like this on the SP forums, instead of tolerating the existence of a classmate who is different from you.
+1.
Please think before you post. This isn’t productive, just like 99% of the rest of your post history.
Sounds about right. I would have done it myself, but I don’t have much time to play SP. Thanks!
Very nice. I was actually thinking about trying to do something like this. Another possibility with the smooth function may be adding a delay to a Boolean input. Perhaps you could look into that for me?
The font is also in PowerPoint. I use that font a ton when I make graphics for sp. Tbh it might be my favorite!
Wonderful! That’s one heck of a function. Now clamp01 Booleans are actually quite useless
Nice. I never really understood smooth. How is it used in this application?
+1These kinds of things are hard to fight through. I’ve definitely had my battles with depression, so I know where you are coming from. Thankfully, you have a lot of people here that want to talk to you. Remember that there is always a way to overcome depression, whether it is a life/habit change, seeking professional help, or embracing another solution. Stay strong man (or woman - I don’t want to assume).
+5Ah. Also the clamp01 functions can vary between 1 and 0, which helps smooth things out.
RIP clamp01(y-x) expressions. You will be forever missed.
Hold up. I must have missed the selection operator._ Ah, that’s hot. That’s hot._
@SnoWFLakE0s That’s ok. I’m really thankful that we finally have a way to express angular velocity.
.
And a question for @AndrewGarrison : does the rate function stack? In other words, can I do a derivative with an order higher than one?
@BogdanX Thanks! I’ll let you know.
Awesome! This will make funky trees accessible for many more users.
+1@Minecraftpoweer Thank you! The part efficiency of the star shape is really quite surprising - I even surprised myself with this part count.