Logic bricks utilizing nodes?

This is just an idea I thought I’d throw out there. What if the GE’s logic bricks interface were overhauled to work like nodes? it would be a lot easier to keep everything uncluttered, for sure, but it could also allow more flexibility without adding any Python. For instance, you could take a mouse movement sensor, output the mouse’s Δx (the change in mouse position in the horizontal direction for that frame), connect that to a node to multiply the mouse’s Δx by some constant, and then connect that to a motion node’s drot to rotate the object according to mouse movement, and with just a few nodes you could have a mouse-aim for an FPS without writing python for a rasterizer, etc.

I haven’t used the nodes editor much (mostly just messed around with nodes textures) but it seems to me that with this system, instead of basically outputting a yes/no output from bricks, outputs would be numerical, or based on 3D vectors (you could have motion sensors that could output the object’s vector), or some other output types I can’t think of right now!

This system would still work for old game engine logic bricks, you could make an option to use the old setup, or just make nodes that would work the same as all the existing bricks.

To me this seems like a step forward, particularly in unifying the interface, something that SVN builds seem to be working toward by adding the cursor in the UV editor (or was that there all along?), and integrating the UV Face Select Mode into Edit Mode.

Go ahead and tell me why this wouldn’t work. I challenge you! :evilgrin:

Someone wanted to do it for Google Summer of Code, but it was vetoed because it would be too easy to implement. So it didn’t happen.

What.

If it’s easy to implement, shouldn’t that be all the more incentive? :confused:

Summer of Code projects are supposed to be long and complicated, and challenge programmers’ mad skillz.

wow. so the reason we dont have it is becuz it would be too ez to implement, your telling me?

hello everyone , now i works in my proyect “borges”
http://blenderartists.org/forum/showthread.php?t=104564&highlight=astar

and I think implement new controller :
nodes editor o graph editor for create an “finite state machine”,
http://ai-depot.com/FiniteStateMachines/FSM.html

Once completed the first phase of the project
i think implement more options and nodes for the control of the other:
sensors and actuators in the same finite state machine editor.