studio-minus / ppg-bugs-and-requests

Bug report issue tracker
21 stars 26 forks source link

Computer #1401

Open frickYS opened 2 years ago

frickYS commented 2 years ago

Feature description

New device : Computer

Computer - allows you to collect information, process it, transmit it. By setting up the computer you can set the conditions under which the signal is transmitted to the device.

New Wire: Information Cable

Information cable - allows you to transfer information from different devices. The cable goes from the devices to the computer

Important note : The info cable is segmented, so the signal from the device to the computer will not be instantaneous like other cables, but the transmission delay will be small, roughly (as the developer wants)

Example: 1 - Received : | if | (thermometer temperature) | equal / unequal / more / lower | | your number | : What to do? : Send the signal from the computer to | your device |

2 - Received : | if | (flashlight) | active / not active | and should | active / not active | What to do? : Send the signal from the computer to | your device |

Computer windows structure:


1 channel : ( Thermometer ) --- ( Cooling system ) Update time ( As set in the channel settings ) Wire : Green

Settings


               ________________
               Create Channel
               ________________

Computer settings : -When to update the information from the instrument? = always / in 0 - 160 sec. -What is the number of channels { 1 device - computer - 2 devices} ? = 3 -Max. number of computer transmissions ? = 1 { 1 device - computer - 2 device ............................................................\
.................................................................. - 3 device }

( ) - varies when connecting to different devices { } - example | | - condition

Feature purpose I think this will simplify the construction, but also allow you to build something more without resorting to mods. Also it would give multi-threading without spamming the signal, which I have encountered quite a bit and it caused me problems, which prompted me to write to you.

Additional context A working prototype of a computer in the game itself : https://steamcommunity.com/sharedfiles/filedetails/?id=2812959387

A working prototype of a Computer People_Playground_A5uWBssNY9 (2)

DindinYT37 commented 2 years ago

Very likely will not happen, things that were much simpler than this were already rejected.

Drogo-man commented 2 years ago

Logic gates mod by zooi

Apfelmoes commented 2 years ago

I'll make this in a mod. Thank you for the idea, i'll definitely give you credit for this.