Technology
Hmm. Looks like the same Thing, as we Tried to Design back when we where developing AI 2008.
Some Global Event Queue where everyone could set it's Handler for any Event.
That queue receive some Structure with key's explaining what that Event is all about, and based on Listeners react on them.
So no AI/Actor/other code needed in Networking except the actual packet parsing.
As for kRO. I will post some fresh info about that "Holly Grail".
May-be in Testers Corner.
Everything works fine, but..
Moderator: Moderators
-
- Administrator
- Posts: 1301
- Joined: 24 Apr 2008, 12:02
-
- Developers
- Posts: 1798
- Joined: 05 Dec 2008, 05:42
- Noob?: Yes
Re: Everything works fine, but..
Yes, you're right about global variables and separation of network code and AI.
So far the only action happening there is stalled merging of ST0 and kRO handlers into one in Receive.pm and Send.pm, to prevent such diverging changes as in example.
So far the only action happening there is stalled merging of ST0 and kRO handlers into one in Receive.pm and Send.pm, to prevent such diverging changes as in example.
-
- Administrator
- Posts: 1301
- Joined: 24 Apr 2008, 12:02
Re: Everything works fine, but..
Yes. EternalHarvest tried to merge back ST0 and kRO base, but without much success.EternalHarvest wrote:Yes, you're right about global variables and separation of network code and AI.
So far the only action happening there is stalled merging of ST0 and kRO handlers into one in Receive.pm and Send.pm, to prevent such diverging changes as in example.