Outerra forum

Outerra Engine => Ideas & Suggestions & Questions => Topic started by: deathevor on August 11, 2012, 08:24:43 am

Title: Flow Graphs - Suggestion
Post by: deathevor on August 11, 2012, 08:24:43 am
It would be nice to see integrated flow graphs in Outerra. Like Cryengine Sanbox Flow Graphs or Unreal Kismet.

(http://1.bp.blogspot.com/_nkYR04hkKOs/TNpUMeX_KpI/AAAAAAAAAl0/VrpRZeP3vEw/s1600/AIDriverTuteFlowGraph.jpg)
(Sandbox 2 Flow Graph Example)


It's just very user-friendly way of scripting.
So first of all easy way to make scenarios in game  - for example Engine Failure after take-off. Basically any triggering will be available to all users without knowing any programming.

Some tools to see in flowgraphs:

Area Triggers
Timers
Object properties (like position etc.). Of course include camera as object.
Daylight controls

And many, many more.






Title: Re: Flow Graphs - Suggestion
Post by: cameni on August 11, 2012, 10:55:20 am
I doubt this will come anytime soon (not from us). This basically adds two more components - a graph editor and a script generator, on top of the underlying script system, while also constraining it and reducing its power. So it would be something left to another developer, especially since we cannot match the workforce of Crytek or Epic ...

Also, because of the scale/detail and new technology demands, OT will be probably harder to use than the common engines.
Title: Re: Flow Graphs - Suggestion
Post by: deathevor on August 11, 2012, 04:22:54 pm
Understand that,

However in my previous post (http://www.outerra.com/forum/index.php?topic=1203.msg13744#msg13744 (http://www.outerra.com/forum/index.php?topic=1203.msg13744#msg13744)) we've been discussing the Outerra could be as main host with inputs and outputs.

In this case the script editor could be as external soft.
Title: Re: Flow Graphs - Suggestion
Post by: cameni on August 11, 2012, 05:00:59 pm
Sure, that's possible. As I replied to WarpeD here (http://www.outerra.com/forum/index.php?topic=1172.msg13861#msg13861), we are going to expose low-level APIs accessible for C/C++ modules and also from html/js, later also other scripting engines. You can make modern HTML5 apps running within the engine directly, talking to the low-level API via JS bindings. That alone would give you a lot of power.

However, remember we are talking here about the engine or future OT game/sim platform; Anteworld is just the first step towards it.