Could we get a block-based Blueprint? And a cheezeburger?

The block based style looks extremely confusing for me. If Blueprints would look like this, I would do everything in C++. The node based system is not trying to look like code. It allows a different way to explore your logic.
[/QUOTE]

I feel. I do not want to despise the excellent work from Epic with Blueprint™ Approach. [FONT=arial black]Epic, pleeeease soooorry meeeeeee :frowning:.
[FONT=arial black]This is my opinion only!!!.

I do not think wires/nodes **‘Spaghetti’ **are able to make a programming job more or less legible (intelligible), friendly, easiest, high-level, give a name you want to give to it.

Since all programming languages existent are high-level and structured for a human understanding.

And there are many decades of studies in semantics, syntax, grammar, natural-language and human psychology behind of most standard programming languages.

So for me an Artist, nom programmer, (or better a Visual emotional and creative Programmer), Is more easier solve an idea (anything logical or ‘simply’ something understandable from below) using few understandable text lines than scattered black-boxes connected by wires, or shuffled boxes and wires.

In EVERYDAY LIFE is not usual, for me writing (or form mentally) my ideas, My Crazy Ideas (Sorry again EPIC) with another peoples, connecteing black-boxes scattered in a multitude of different positions. But I communicate with them using simple words sequentially connected to form sentences separated by lines, not wires (This is for me a working for an electrician, or a nice cable guy)!

[FONT=arial black]
But again, do not get me wrong, I’m able to train my neural networks to understand boxes connected by wires, of course, I know I’ll like blueprints much as I like many the things made possible by Epic.

Do not disdain the ​​SouldomainTMidea, Just needs a visual polishing, it is something that is ahead of our time. Something perhaps, to man from century 23 be using in EVERYDAY LIFE to communicate with ‘smart’ machines.

&stc=1

That’s exactly what I said when someone asked me why don’t I give UE4 a shot. After I actually tried UE4 and spent a good chunk of time with BP, I take it all back - Blueprint is one of the best inventions that allowed me, an artist/designer, to work on my projects.

Heheheh, So @motorsep you’re a very good gunslinger and cable guy [FONT=arial black]◕ ‿-。

sorry for contradict but spaghetti ruled the world sice 1930 :stuck_out_tongue:

I love Unreal spaghettis, is the best avance in gamedevelopmet from last 30 years.

Hi @erWilly

This is a prerequisite “prelusive” for programming. This is called [FONT=Arial Black]flow chart, **made **specifically by system analysts

Not the programming itself.

Right now I’m not communicating with you using a flow chart.

The OP approach is as important as the ‘spaghetti’, can not be discriminated!

Regards

The blocked one looks confusing to me, even more than the C++ stuff. o.O

Yea but why are you creating flow charts? Because it’s an easy way to visualize the solution for a complex problem. It’s a good way to keep your logic clean. After a software architect created the flow chart the programmer just needs to write it down. Using blueprints you are the architect, who designs a solution for a specific problem. After you’ve finished your flow chart “Blueprint”, the engine does the code writing for you.

I don’t see why Blueprints should be more spaghetti than C++.

Yea but why are you creating flow charts? Because it’s an easy way to visualize the solution for a complex problem. It’s a good way to keep your logic clean. After a software architect created the flow chart the programmer just needs to write it down. Using blueprints you are the architect, who designs a solution for a specific problem. After you’ve finished your flow chart “Blueprint”, the engine does the code writing for you.

I don’t see why Blueprints should be more spaghetti than C++.
[/QUOTE]

True, flow charts are clean. But flow charts, at least in that image above, they don’t have variable pins. They only have execution pins that lead from one node to another. And that’s where the spaghetti can get out of hand. If you have to use lots of variables, there is going to be a lot of pin wires. Such an algorithm is then better left to C++. I Just thought that BP nodes could do more than this. :confused:

So, it’s just prefabrication, some data storage, some programming (or more if you are a noob), and passing it all on to C++ with shorter than C++ compile times.

Taking into account, for a logical flow each node has a specific geometric format and the connections are not crossing each other.
so this flow-chart is more for something like state machine into animation blueprint

I suggest to create an Add Code Expression node, similar to the existing Add Math Expression node. Basically a node that is a text box, and you can type in code in a scripting language.
Blueprint is in the background already text code (you can make it visible by copying Blueprint nodes to the clipboard), so the code node could just show the blueprint code in text form instead of the normal node visualization.

Interesting, but doesn’t work for me… but, that’s just me.

teak

Then it would be necessary in ‘case’ only a simple conversion of plaintext format Blueprint for this fit the format proposed by ?
But I think this is the basic idea, @Theokoles. A blueprint node type that can be opened with two clicks, and within which you program using C++ or C #, like the Add Math Expression node mentioned in the post above

Doesn’t that kinda break the whole point of blueprints then though?

Using Blueprint nodes to code C++ sounds odd. :stuck_out_tongue:

I think your block idea looks nice, but would be a pita in practice. It seems very very literal and local variable heavy.

I do think you point out some crappy problems though. A blueprint auto-formatter would be nice just in a way that moves nodes so they are lined up and spaced intelligently, or at least so they don’t overlap. Would probably suck to deal with some crazy event graphs, but anything would be better than nothing. I remember googling for it a while ago and seeing some community made prettifier, but I can’t find it anymore :frowning:

Also, being able to hide wires would be really nice. Prison architect has a cool system where only wire endpoints are visible until you mouse over them and then it lights up the whole wire. Even as an option that would be a great start to making some complex blueprints easier to read at a glance.

I look at that stacked verison and… I don’t see advcantage. I just don’t see what is going on inside it.
It’s neither as readable and condensed as code, nor as esy to see flow of porgram as well flowchart.

@mrooney

I was googling for the Prison architect and I found. I looked more like a programming language. Really, it’s very funny, blueprints, and other programming languages to be compared with a prison! Hahahahaha :slight_smile:

For those who do not know the Prison architect:

Very Funny:D

@: that doesn’t show a good example of the wire switching. I found the video with it (got lucky and found the video just before it in their huge list of videos).

This is a good example.

Hi @mrooney

But, the comparison with a Prison! Hahahha, all this is still funny.
I’m imagining the information within the variables, all entering and going out within their jails like prisoners.

And even more if were possible to find a hidden 3D mode.

:wink: