Difference between revisions of "Talk:OXP howto AI"
From Elite Wiki
(Giles's thoughts) |
|||
Line 20: | Line 20: | ||
OK updated and added various entries. | OK updated and added various entries. | ||
[[User: Arexack|Arexack]] | [[User: Arexack|Arexack]] | ||
+ | |||
+ | == Giles's thoughts == | ||
+ | |||
+ | Needs an introduction explaining what a state-machine is and how Oolite uses them in its AI. | ||
+ | |||
+ | Also how AI receive messages (in the form of strings) and processes messages about every five seconds (depending on the pauseAI set), except when asked to ''react'' to a certain message. | ||
+ | |||
+ | A simple state machine should be given as an example and then shown as a property list. | ||
+ | |||
+ | |||
+ | Note that I'm likely to expand the use of AI in Oolite:- ship pilots will also have AI which will receive copies of messages sent to the ship's AI, but pilots AI's will perform a more 'strategic' role. | ||
+ | |||
+ | --[[User:Aegidian|Aegidian]] 11:22, 22 January 2006 (UTC) |
Revision as of 11:22, 22 January 2006
list of lacking method descriptions..
- addFuel
- recallDockingInstructions
- setDestinationToDockingAbort
- markTargetForFines
- patrolReportIn
- messageMother
- groupAttackTarget
- commsMessage
- wormholeEntireGroup
- setDestinationWithinTarget
- setAITo
- findNearestPlanet
- setDestinationFromCoordinates
- setTargetToFoundTarget
- setSpeedFactorTo <-> setSpeedTo
- setDestinationToCurrentLocation
OK updated and added various entries. Arexack
Giles's thoughts
Needs an introduction explaining what a state-machine is and how Oolite uses them in its AI.
Also how AI receive messages (in the form of strings) and processes messages about every five seconds (depending on the pauseAI set), except when asked to react to a certain message.
A simple state machine should be given as an example and then shown as a property list.
Note that I'm likely to expand the use of AI in Oolite:- ship pilots will also have AI which will receive copies of messages sent to the ship's AI, but pilots AI's will perform a more 'strategic' role.
--Aegidian 11:22, 22 January 2006 (UTC)