DesignOverview: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
No edit summary |
||
| Line 128: | Line 128: | ||
Scheduler handles the actions as they are sent by the GameManager. RuleManager is a class that encapsulates all the implementation related to rules. |
Scheduler handles the actions as they are sent by the GameManager. RuleManager is a class that encapsulates all the implementation related to rules. |
||
= Basic |
= Basic Design of ariannexp = |
||
Ariannexp is arianne client. It doesn't matter if you use Java, C or Python, you have an interface for connecting to an Arianne server. |
Ariannexp is arianne client. It doesn't matter if you use Java, C or Python, you have an interface for connecting to an Arianne server. |
||
The basic interface allow you to create a client like: |
|||
<pre> |
|||
connect to Server |
|||
login with username and password |
|||
Show available characters |
|||
choose Character |
|||
while game keeps running |
|||
{ |
|||
Get perception |
|||
apply perception to world |
|||
send actions |
|||
} |
|||
</pre> |
|||