Hi everyone, I would like to present to you the hive system, a working node system for game logic (and other things).
It implements the complete list of goals of Benoit's Nodal Logic proposal: http://wiki.blender.org/index.php/Dev:Source/GameEngine/NodalLogic Some of the design decisions are different, but the hive system contains all of his features. The source code is available under GPL: http://launchpad.net/hivesystem It also has a GUI for editing hivemaps (node graphs). It is basic and quirky but it works. This makes it possible for non-programmers to create and modify game logic. I have made a screencast that demonstrates this for a simple 3D scene: http://launchpad.net/hivesystem/trunk/0.7/+download/screencast.swf New nodes and hives can easily be built in Python. However, the coding style is different from normal Python scripts. I have written a long manual with many examples. If anything is unclear, please tell me. The main limitation is that there are no bindings yet to the BGE, only to Panda3D. It still needs to be ported to Python3.2, and I am not very familiar with the BGE source code. Also, a lot of important nodes (sound, physics, mouse picking, networking) are still missing. I am looking forward to join forces with Benoit and Sven, and with anyone else who is interested. Any feedback is welcome! cheers Sjoerd _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers