robot client for RunUO.
Hi guys,
I’d like to build a robot client that mimic a PvP situation. In other words, “my dreams” I would like to create an independent program that is able to handle a combat situation with a human. I’m familiar with the UO combat system, C#, and advanced AI techniques but unfortunately I have no idea on how the low level communication is handled.
I found few information by looking at this post:
http://www.runuo.com/forums/learnuo-team/85492-protocol-documentation.html
I believe that you have already created few wrap classes in order to speed-up the serialization/deserialization stuff. I already give a look on the PacketHandlers.cs and Packets.cs classes but probably you use more high level classes that provide a more usable abstraction.
Let me go strict to the point…. I was wondering if you could give me a “guideline” on how to read the code that you are building.
In particular I’m looking for information on:
<how to log into a server>
<how to send a msg to the server>
<how to parse a reply>
<which classes your server-side AI use> //I’d like to have a look on the work that has been already carried out
I’m also interested in any other information, like examples, test classes etc., that you believe that could be useful and you would like to share!
Thx in advance for your cooperation
Dr.Zero
Hi guys,
I’d like to build a robot client that mimic a PvP situation. In other words, “my dreams” I would like to create an independent program that is able to handle a combat situation with a human. I’m familiar with the UO combat system, C#, and advanced AI techniques but unfortunately I have no idea on how the low level communication is handled.
I found few information by looking at this post:
http://www.runuo.com/forums/learnuo-team/85492-protocol-documentation.html
I believe that you have already created few wrap classes in order to speed-up the serialization/deserialization stuff. I already give a look on the PacketHandlers.cs and Packets.cs classes but probably you use more high level classes that provide a more usable abstraction.
Let me go strict to the point…. I was wondering if you could give me a “guideline” on how to read the code that you are building.
In particular I’m looking for information on:
<how to log into a server>
<how to send a msg to the server>
<how to parse a reply>
<which classes your server-side AI use> //I’d like to have a look on the work that has been already carried out
I’m also interested in any other information, like examples, test classes etc., that you believe that could be useful and you would like to share!
Thx in advance for your cooperation
Dr.Zero