DukeofRealms, you're awesome. Thanks for the quick response!
BDLS, what say you? Is this thread worthy of merging with yours?
BDLS, what say you? Is this thread worthy of merging with yours?
Making it a 3d space would maintain familiarity, and if you wanted you could work 2 dimensionally within it, which would also remove having to make a special 2d gui for it.Instead of just a 2D grid, how about an instanced 3D space that pops up on a specialized fabricator block? Kind of like how shipyards are thought to be for building blueprints?
Fabricator blocks make blank circuit board meta-items of varying capacity (the more of whatever resource is used for them, the larger the grid dimensions), and afterward they can be edited at the fabricator adding in logic blocks. Then those circuit boards can be accepted into a function block (maybe call it a logic controller instead because it would sound cooler?). Anything connected to or from the function block can be managed inside of the function block itself via a side menu and linked virtually.
Would this be a suitable variant of BDLS' original idea in the OP? Logic meta items could allow for easy importing and exporting of logic systems as well. It would be cool to see competing standards between players and give a breather to the new players who can't into logic as well.
I know nothing about code but, if this is true and can be done with extremely complicated logic, then this reason alone is enough for me to say do it.Compute blocks could optimize logic calculations. When a user exits compute mode, the game creates a BooleanLogic object under the hood to call instead of simulating logic blocks.
With RP you can have this anyway; multiple computers would still be needed regardless. In the end it would look a lot better than a big logic room.Reminds me of Lego Mindstorms programming. Though I do not approve of this suggestion because:
1) It removes the ability to have a dedicated logic/computer room (debatable, since computers you suggested would still require space)
Edge case; in practice the logic computers would actually be a much better combat mechanic than current logic, if there's any difference at all. And, fact is, currently, in most cases if you shot out a mech leg it would simply stop moving. (Plus, mechs are useless and impractical in this game just as much as in real life, so they wouldn't see very much combat use anyway. Again - edge case.)2) Since everything is condensed into one block, you can't partially destroy a logic system, which could lead to some interesting malfunctions (for example, you take out a chunk of a mech's leg and it starts twitching due to the logic circuit being damaged). Condensing everything into one block would remove such a posssibility.
Not simpler, but more compact. And compact is god in a game where every block of non-system-or-hull mass counts against you.3) I don't know about other people, but to me, this wouldn't make logic any simplier (not that it's too difficult)
Sí, ¿porqué no los dos? Simpler implementations, like an activation block with a NOT gate, are a lot easier than setting that up in a logic computer, so things like that should stay. The computers are for more complicated things.Logic and computers?*shrugs*
Why not both?
*Mexican music plays*
not that it would matter if you have unlimited space in the grid you can create complicated circuits using what we do have and be none the worse for wearAnother nice thing about having grid based logic is it would be possible to add other logic blocks with out increasing the total blocks used. It would be possible for some blocks to only be in the "grid" XOR or XNOR blocks would be nice.
It's not that we're crazy it's that it'd be more familiar to us. Also there are some types of logic that can only be constructed in 3D space. You also need a way to account for multiple inputs and outputs. Say you go into the block to select a block than come out to link it to what it needs to be for an output, for input you'd select a block on the outside of the space and go into the block's space and link to an input target there. This would solve the issue of input and output.Maybe someday the council or schine will read it :^)
Also, you guys who want the designing aspect to remain as 3d blocks are crazy. Flat wiring diagrams are easy as pie to construct and read. Although if that's the popular consensus, I can deal with it.
I know dick about actual circuits but, I assume it's similar to Starmade logic, correct me if I'm wrong though. So, if that is the case, cant we have it both ways? Wouldn't you be able to place the blocks all on the same plane without having to worry about the spread out nature of it because it will all be contained in one circuit block?Maybe someday the council or schine will read it :^)
Also, you guys who want the designing aspect to remain as 3d blocks are crazy. Flat wiring diagrams are easy as pie to construct and read. Although if that's the popular consensus, I can deal with it.
You can represent any circuit on a piece of paper, but as someone who's done printed circuit board layouts I can tell you there is a reason there are 2,4,&6+ layer circuit boards. Sometimes layouts just need to cross wires. In 2d space we can use junction dots to indicate wires that touch, and don't just pass over each other, but that can get really complicated for buses or large interconnected logic circuits. If we only had a 2d space for designing, I would at a minimum ask for the ability to make sub circuits, boxes that encapsulated a larger circuit in a single box. That feature would be nice, but not required,imo, for a 3d space, as you have much more space for organizing your logic components.I'm a former auto technician and dabble in electronics. I have yet to see a circuit diagram that couldn't be written on a sheet of paper. Even ones with tons of inputs and outputs. Just sayin'. But I'll be the first to admit there's probably something I'm misunderstanding or haven't seen.
Starting out as an Electronics Tech, and now a Communication Engineer, I have done allot of circuit designs. Some were easy some were very difficult. at Parameter and BDLS, you both have good points. I think we need to reach some kind of half way point.You can represent any circuit on a piece of paper, but as someone who's done printed circuit board layouts I can tell you there is a reason there are 2,4,&6+ layer circuit boards. Sometimes layouts just need to cross wires. In 2d space we can use junction dots to indicate wires that touch, and don't just pass over each other, but that can get really complicated for buses or large interconnected logic circuits. If we only had a 2d space for designing, I would at a minimum ask for the ability to make sub circuits, boxes that encapsulated a larger circuit in a single box. That feature would be nice, but not required,imo, for a 3d space, as you have much more space for organizing your logic components.