[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3906)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3906)
Skyline Forums Skyline Game Engine Community Forums 2017-11-14T12:45:10+01:00 https://forum.aurasoft-skyline.co.uk/feed.php?f=5&t=2136 2017-11-14T12:45:10+01:00 2017-11-14T12:45:10+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=2136&p=11636#p11636 <![CDATA[Re: FSM or BT editors]]>
Thanks for the compliments :)

It doesn't currently work as I'm having issues with "pop up" dialogs not working, but it did work when I first wrote it ( Skyline has changed an awful lot since then ;) )

It was meant to be a simple introduction to AI for people that had no background in the field and that's why it's not very sophisticated :D

I find the whole AI field fascinating and have completed a few AI courses in the past. In fact, I've written Skyline scripts for each of the following:

Behaviour Trees
Decision Trees
Finite State Machines
Blackboards
Steering Behaviours (Wander, Flee, Follow, Evade, Pursue, Seek, Arrive & Obstacle Avoidance)

I'll post some more details when I manage to sort out the bugs :mrgreen:

Regards

Shando

PS: I've also looked into things like Machine Learning, Intelligent Agents, Natural Language Processing etc. but Lua is not really conducive to intensive operations :lol:

Statistics: Posted by Shando — 14 Nov 2017, 12:45


]]>
2017-11-14T09:42:08+01:00 2017-11-14T09:42:08+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=2136&p=11631#p11631 <![CDATA[Re: FSM or BT editors]]>
While FSM needs graphic with nodes and connections, a BT editor can be edited like a vertical tree indeed.
Your BT editor reminds me this one :


From image you posted it looks like it could have a bit more functionnality like different sequence types, random sequence, timer for example.

Are you using it for your needs ? If its is functionnal t is functionnal and call script Lua or Skygraph actions, i'm sure it could become very usefull for people to quickly make AI in a very easy way :D
Any plan it's integrated in SKyline ? It would be even more interesting for Skyline i think.

Statistics: Posted by SpiderMack — 14 Nov 2017, 09:42


]]>
2017-11-13T23:05:28+01:00 2017-11-13T23:05:28+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=2136&p=11628#p11628 <![CDATA[Re: FSM or BT editors]]>
A couple of years ago I wrote a complete AI System for Skyline (including Behaviour Trees, Finite State Machines & Decision Trees) and also a "Plugin" to help set them up:

AI_Editor.PNG

As you can see, this isn't "graphical", but if anyone knows how to create graphs in Qt, then I'm sure it wouldn't be too hard to change??

Regards

Shando

PS: if you want a copy of the AI stuff, just drop me a PM

Statistics: Posted by Shando — 13 Nov 2017, 23:05


]]>
2017-11-13T14:34:34+01:00 2017-11-13T14:34:34+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=2136&p=11624#p11624 <![CDATA[Re: FSM or BT editors]]> Would be cool to have a graph version though :)

Statistics: Posted by SolarPortal — 13 Nov 2017, 14:34


]]>
2017-11-13T14:02:03+01:00 2017-11-13T14:02:03+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=2136&p=11622#p11622 <![CDATA[FSM or BT editors]]>
When people start making complex AI , instead of writting thousand lines of code , there is visual editors to manage that graphically like Finite State Machine or Behaviour Tree graphs.

Is this possible Skygraph to get the possibility to create FSM or BT ?
Skygraph could produce runing code like actually , or code to be used in FSM or BT and would allow to create FSM and BT.

For example some very popular Unity plugin is "Playmaker" , it's based on FSM and avoids you to write code as all gameplay and states are done in FSM.


Behaviour Designer is one among other BT editors usefull to write AI code


It's not a personnal request, i don't need BT or FSM in Skyline, but this could be a great addition later, allowing reducing code writting as they manage game states or FSM making it easy for beginners like Playmaker users.

Statistics: Posted by SpiderMack — 13 Nov 2017, 14:02


]]>