Stormworks: Build and Rescue

Stormworks: Build and Rescue

69 个评价
Logic Examples & Knowhow
   
奖励
收藏
已收藏
取消收藏
描述
Logic examples, circuits and other innovative solutions.
项目 (54)
Logic: Automatic Searchlight
创建者: Tajin
It follows objects that get into its "line of sight" within a set distance....
Logic: Gearbox & Smooth breaking
创建者: Tajin
This vehicle does not have a description yet....
Logic: GPS alignment
创建者: Tajin
Just a little example on what is probably the easiest and most compact way to align a vehicle or rotor or anything really towards a GPS coordinate. In this example the target is a little GPS beacon that you can pick up and move around. The turret will foll...
Logic: Numerical Selection
创建者: Tajin
Each push button is assigned with a number. Pressing one of them stores that value in the memory....
Logic: Numpad
创建者: Tajin
Example of a Numpad (0-9) that you can use to directly enter numbers with. (especially useful for big numbers like coordinates) Kudos to TT who first used a similar thing for his impressive calculator. :)...
GPS self-positioning Buoy (non-directional autopilot)
创建者: Tajin
Has an intstrument panel at the top where you can enter GPS coordinates. When you turn it on, it moves to those coordinates (in a straight line - it wont avoid obstacles) and stays there....
Logic: Resetable Counters
创建者: Tajin
This example shows two ways how you can make a counter that can be easily be reset to 0. (the default "counter" logic doesn't support that)...
Logic: Selection Buttons
创建者: Tajin
Clean and simple example on how to build a group of selection buttons. (Only one of these toggle buttons can be active at a time)...
Logic: Up/Down Counter
创建者: Tajin
2 Examples of counters that increase / decrease each time you click one of the buttons. Only one increment per click, regardless of how long you hold a button down....
Sqrt Distance Testchopper (obsolete)
创建者: Tajin
Contains a bruteforce logic for calculating the square root of a distance measurement. You can try it by pressing the button in the cockpit to disconnect the GPS beacon. The lower display will then show the distance to it (2d-distance only, altitude differ...
TT Pocket Calculator
创建者: TT
TT's new pocket Calculator mini computer distinguishes itself by being not only the smallest calculator on the market, but the easiest to operate*. The calculator constantly maintains a result, even from when first spawned. The number you enter on the keyp...
TT Simple Sequenced Gear
创建者: TT
As per the title, this is a simple assembly for sequenced gear mechanisms that is easily expandable. It is unfortunately a little slow since up/down's aren't configurable and these are the core of the design. The example here has 2 doors that open together...
Logic: Memory Loop
创建者: Tajin
Example / Prototype of a 100bit memory that can be read/written to by entering an Index and giving a signal. The memory is very easy to extend or shrink to whatever size you need since the memory consists only of pushbuttons that are connected in a loop....
Logic: Proximity Warning
创建者: Tajin
A compact, adjustable proximity warning system that beeps at a set distance and then increases its frequency the closer you get....
TT Autoboat Type B
创建者: TT
This is a collection of vehicles using GPS autopilots based off of Tajin's GPS alignment method and Tajin's GPS bouy's logic, put into 3 different boat implementations to experiment with the outcome. All boats have the same features, aside from a remote wh...
TT Autoboat Type C
创建者: TT
This is a collection of vehicles using GPS autopilots based off of Tajin's GPS alignment method and Tajin's GPS bouy's logic, put into 3 different boat implementations to experiment with the outcome. All boats have the same features, aside from a remote wh...
TT Autoboat Type A
创建者: TT
This is a collection of vehicles using GPS autopilots based off of Tajin's GPS alignment method and Tajin's GPS bouy's logic, put into 3 different boat implementations to experiment with the outcome. All boats have the same features, aside from a remote wh...
TT multifloor elevator system
创建者: TT
A demonstration of a method for multifloor elevators. The design can be fairly easily expanded on for multiple floors. features - 3 floors with buttons to call inside elevator and outside - soft stop (slows down on approach to floor) - opening and closing ...
TT Radar Fan-Beam Delay-line
创建者: TT
A simple Radar using WW2 radar principles of "Delay Line" memory. Features: - 6 Sensor Fan Beam Radar for detecting ground or flying targets. It cannot be flown under! - Delay Line Memory System for ignoring static objects The principle of Delay Line memor...
Numeric Keypad Demonstration
创建者: krail
This is a simple implementation of a numeric keypad for use with circuits requiring number inputs, such as GPS targetting. In this example, the input is simply shown on the screen, and the user is prevented from entering a number larger than the screen can...
Dolphin - PID controlled Waterbike / Sub
创建者: Tajin
Probably one of the tiniest boat/sub things you can make. Its very stable and can be used as a waterscooter or a submarine. Due to its small size, this is perfect as a backup vessel attached to a boat. One thing to keep in mind: It doesn't float on its own...
Steadycam Helicopter - SCC1
创建者: Tajin
1 - Engines 3 - Enable pilot seat stabilization In stabilized mode, the chopper holds its altitude and keeps the pilot seat as steady as possible while still beeing able to maneuver....
TT Number to Binary FAST
创建者: TT
I'm certain this is the FASTEST technique for number to binary in the game! My MK1 computer used a technique where each modulo result cascaded into the next and each compared the result with a less than gate. So it always took number of bits + 1 ticks to c...
Logic: Up/Down Counter with Startvalue
创建者: Tajin
Modified variant of this logic: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1352069554 This variant doesn't have a breaker, meaning that you can keep the buttons pressed to change the counter continously. Blue button added that resets the counte...
Logic: Altitude hold example (PID based)
创建者: Tajin
# Small example helicopter with a toggleable altitude hold system. # This variant uses a PID for the altitude. PIDs are much harder to set up than a GYRO but can be tuned to pretty much any application. I'd suggest to try and see if the GYRO variant works ...
Logic: Altitude hold example (GYRO based)
创建者: Tajin
# Small example helicopter with a toggleable altitude hold system. # This variant uses a GYRO for the altitude. This works very well for small to medium helicopters within a certain weight/power ratio. More extreme builds (tiny, huge or just very powerful)...
Logic: Very compact & simple way to sequence things
创建者: Tajin
This is probably the most compact way to make a sequencer that still has pretty much all the features you could wish for. - min value - max value - starting value - toggleable - speed setting (by adjusting the sensitivity of the lever) - knowing if it goes...
Digital clock Logic
创建者: winsatid62
Just a logic tutorial for making digital clock using digital display Hope this help you learn about logic in this game...
Logic: Fuel consumption (updated with function block)
创建者: Tajin
Compact but fully functional. - Configurable fuel amount - Configurable burn rate - Burn rate scales with throttle - Easy refuel Change consumption rate by modifying the last number in the function. (0.01) by default Change tank size by changing the "Reset...
Logic - Select and hold heading example
创建者: Tajin
When enabled, the little light on the rotor will always point towards the selected compass direction, no matter how you move its base. Use the blue keypad to set the bearing. You can use the same logic on a vehicle if you wire the output that goes to the r...
Logic Position hold example PID (non GPS variant)
创建者: Tajin
# Simple example helicopter with toggleable systems to hold altitude and position # (the gif up there was recorded at 100% wind) - - - - - The helicopter uses as sticky collective controlled via W/S. 2 toggles the POS hold 3 toggles the ALT hold the contro...
GPS Direction Guide
创建者: Excalibur11
Description This is a design based upon Tajin's old GPS tracker. Full credit goes to him for that one. This tracker can be used with waypoints or simply by entering co-ordinates into the keyboard and activating the pointer. It can also be added into any ve...
Logic: Arctan2
创建者: Keepfera
Arctan2 Logic Simply punch in your waypoint coordinates and this calculates the angle of orientation you will have to travel to get to it! The update brought with it many trig functions. Unfortunately, atan2 didn't make the cut, so I thought I'd add it mys...
Logic - Vector calculation (length & angle) (atan2 substitute)
创建者: Tajin
A vector calculation logic that basically does atan2 and vector length in one go and only needs 6x6 blocks. Input: X Y vector Output: - Vector length - Vector angle (rad) - Vector angle (deg) Angle output is in (0 - 360 deg), with 0 beeing north. I've trie...
Logic - Vector calculation (compass output)
创建者: Tajin
For description look here: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1443330518 This is a variant of the same logic, with the difference that it outputs the angle in the same format the compass sensor uses. (-0.5 to 0.5, with 0 beeing north) I...
TT Signal Multiplexer V1
创建者: TT
This is a simple device to multiplex signals down a single large connector. The levers are user input signals which are multiplexed down the large connector, then demultiplexed on the other side and the guages show the same values as those the user inputte...
TT Automated Mini Keyboard
创建者: TT
If you want to be driven completely insane while playing Stormworks, I suggest the TT Automated Mini Keyboard! using only 1 octave and 16 saved notes, the TT Automated Mini Keyboard comes with a tune designed to inflict maximum insanity over time, while be...
Tiniest GPS Autopilot (Bearing, Steering & Distance) with function blocks
创建者: Tajin
The tiny package for "all" your navigational needs. Output connections are marked with color: blue = Distance output orange = Steering output (-1 to 1) green = bearing (0-360 degrees) Kudos to krail for coming up with a better solution for the compass. The...
3d IK arm demo
创建者: krail
This simple setup lets you control the arm's endpoint by moving naturally in 3 axes. You can use the throttle sliders or pilot seat (w/s, a/d, up/down) to adjust the endpoint goal. This is not a general IK solver but an efficient geometric setup for contro...
Logic - Full autopilot example
创建者: Tajin
This is not meant to be very compact but rather to be easier to understand and replicate. Outputs: Blue = Distance Pink = Bearing Orange = Steering (the relative direction as -1 to 1) Dark Grey = Thrust Vector Lines: Red = X values Green = Y values The "st...
Logic - Headwind, Crosswind, Windspeed and Direction for Vehicles
创建者: Tajin
Fully functional and reliable wind measurement system that filters out the speed of the vehicle itself. It gives you readings for: - Crosswind - Headwind - Absolute windspeed - Wind direction (0-360)...
Logic - GPS tracking automated searchlight
创建者: Tajin
Simple helicopter (PID based altitude hold included) that has a searchlight which always stays pointed exactly at a little GPS beacon. The orange colored blocks are the mechanics of the searchlight. The whole logic for it consists of merely 5 gates (20 blo...
Logic - Ingame tuneable PID
创建者: Tajin
Behaves 99% (it has a tiny bit more delay) like the actual PID block, with the advantage of allowing you to change the values from ingame. I know a lot of players are finding it difficult to use PIDs and tune them right, so hopefully this will help some of...
Logic - Fixed time push button (trigger button)
创建者: Tajin
8 block button logic that allows you to use a push button to generate a reliable signal that always has the exact same length, regardless of how long the button is pressed. Default settings: 1 second signal that gets triggered even by the slightest push an...
Logic - Resettable sticky push button
创建者: Tajin
Simple example on how you can use a push button to activate a mechanism with a single click and then deactivate the same thing by holding the button down for a set amount of time. Change the "Charge Time" on the red capacitor to control how long the button...
Marten LS2 - scout tank with target painting and tracking
创建者: Tajin
Ugly little tank that serves as a showcase for my target painting and tracking system. Point the turret at something, press 2 to enable tracking and the turret will keep targeting that exact point. Furthermore it will tell you the altitude and coordinates ...
Logic - World coordinates to Vehicle coordinates
创建者: Tajin
Simple logic for converting normal coordinates into vehicle coordinates. > so basically a coordinate system that is centered and oriented to your vehicle X+ = right Y+ = front By itself this doesn't do a lot but it makes working with gps coordinates and tr...
Flexible State Machine Demo
创建者: krail
Here's a demo of my state machine design. State machines are useful for craft with multiple movement modes, or controlling a complex sequence of events, eg. return-to-home autopilot and landing, mech walk cycle, etc. Building the machine Add as many or as ...
Logic - tiny but complicated solid state machine
创建者: Tajin
Kudos to krail for his solid state machine here: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1471341570&searchtext= This gave me the idea to try and make my own variant of it. As usual, it is as small as I could possibly make it (which often mea...
Logic - Ackermann steering
创建者: Tajin
Example vehicle for ackermann steering. All you need is a 2x2 function block for every steerable wheel, using the following function: ( atan2(x,y) - atan2(abs(y)*tan(-z*pi/4)+x, y) +pi)%pi2 - pi x = X position of the wheel relative to the desired center of...
Logic - Tilt sensor conversion
创建者: Tajin
Tilt sensors have some limitations as they return only values from -0.25 to 0.25 turns. Meaning that when you do a full rotation, you get the same values twice. This can be overcome by using two tilt sensors at a 90° angle and a bit of math. So this exampl...
Logic - Simple selfresetting countdown timer
创建者: Tajin
Maybe this helps some of you out. Its a fairly simple and compact timer that can be configured by changing the reset-value in the memory register (20s by default) Use the push button and it will start counting down to 0. Upon reaching 0 it will give a sign...
Logic - Compact fuel timer (with rolling average)
创建者: Tajin
Has two outputs: blue: The current fuel usage rate in liters per minute. The fuel sensors generally provide somewhat jittery readouts, so this value is using a rolling average function to keep it from jumping around too much. green: The time remaining unti...