May we get more blocks for non-coders?

SYDWAD shared this feedback 5 years ago
Submitted

Along with the timer block may we get a Counter block and an "If" block? I and most players don't know how to code with the programmable block and the un-reliability of using sensors in machines is very limiting. This would probably improve player count and sustainability due to the enhanced options and opportunities available to players.


or:

If (and that's a big "if") you like the idea, could the timer block be removed all together and just have a drag and drop menu in the programmable block to program with? This would be harder in the short run but would allow more in the future, like math and loop functions.

Replies (3)

photo
2

Rather than having separate blocks that you'd have to chain and cascade somehow (A humongous 2.5x2.5x2.5-m block just to realise an IF?? No thanks.) I'd rather have a programmable block that has a simple GUI for visual programming (compare Alice, Bubble, Scratch, Visual Logic, … or at least a source-code-generating one such as Flowgorithm and Flowcode) that can do just the same, and more. A timer would be a very simple programme with a start, a delay, and an end.

In fact, such programming facility should be a part of more blocks. For example, why need a separate model for a button-triggered script when the script could just as well run inside the button? The functionality of the button could be, quite natively, realised by a script to begin with, and it could be extended to perform multiple things at once like retract a piston, reverse a rotor, switch on a flashing red light … All separate things that you cannot do right now with a button even if you employed a group.

photo
2

Timer blocks are so bloatsome that the second idea of replacing them altogether sounds much better.

As it is, you can accomplish many things with timer blocks, even branching (turn off timer blocks to negate a branch) but I'm not enthusiastic at the idea of redstone-like monstrosities in SE. Without the ability to poll blocks for their status or receive event messages from blocks that are changing state, timer blocks are too limited in their applications to need more functionality.

photo
4

I don't like the idea of single block representing easy logic functions. A neat GUI for the programmable bock would be nice tho.


Until a GUI is implemented, you can use the Visual Script Builder by King_Baggot: http://dco.pe/vsb/

photo
1

That looks intriguing, thank you!

photo
Leave a Comment
 
Attach a file