Commit 62286326 authored by mercury233's avatar mercury233

update readme

parent d4fe205d
# WindBot # WindBot
A C# bot for ygopro, compatible with the ygosharp and srvpro server. A C# bot for ygopro, compatible with the [YGOSharp](https://github.com/IceYGO/ygosharp) and [SRVPro](https://github.com/moecube/srvpro) server.
### How to use: ### How to use:
...@@ -39,16 +39,14 @@ The version of YGOPro. ...@@ -39,16 +39,14 @@ The version of YGOPro.
If you are testing deck, you may want to make sure the bot go first or second. `Hand=1` will make the bot always show Scissors, 2 for Rock, 3 for Paper. If you are testing deck, you may want to make sure the bot go first or second. `Hand=1` will make the bot always show Scissors, 2 for Rock, 3 for Paper.
`ServerMode` and `ServerPort` `ServerMode` and `ServerPort`
Windbot can run as a "server", provide a http interface to create bot. WindBot can run as a "server", provide a http interface to create bot.
### Available decks ### Available decks
* Blue-Eyes **Easy**:
* Burn * Burn
* Dragunity
* Frog * Frog
* Horus * Horus
...@@ -59,26 +57,70 @@ Windbot can run as a "server", provide a http interface to create bot. ...@@ -59,26 +57,70 @@ Windbot can run as a "server", provide a http interface to create bot.
* OldSchool * OldSchool
* ST1732
**Normal**:
* Blue-Eyes
* Dragunity
* Qliphort * Qliphort
* Rainbow * Rainbow
* Rank V * Rank V
* ST1732 * Toadally Awesome (old lflist)
* Toadally Awesome
* Yosenju * Yosenju
* Zexal Weapons * Zexal Weapons
* Zoodiac * Zoodiac (old lflist, master rule 3 only)
### Unfinished decks
* Blackwing
* CyberDragon
* Evilswarm
* Gravekeeper
* Graydle
* Lightsworn
* Nekroz
### Server mode ### Server mode
Windbot can run as a "server", provide a http interface to create bot. WindBot can run as a "server", provide a http interface to create bot.
eg. `http://127.0.0.1:2399/?name=%E2%91%A8&deck=Blue-Eyes&host=127.0.0.1&port=7911&dialog=cirno.zh-CN&version=4928` eg. `http://127.0.0.1:2399/?name=%E2%91%A8&deck=Blue-Eyes&host=127.0.0.1&port=7911&dialog=cirno.zh-CN&version=4928`
In this situation, it will be multi-threaded. This can be useful for servers, since it don't use large amount memory. In this situation, it will be multi-threaded. This can be useful for servers, since it don't use large amount memory.
The parameters are same as commandlines, but low cased.
### Known issues
* The bot will attack synchro monsters next to _Ultimaya Tzolkin_ because it don't know _Ultimaya Tzolkin_ can't be attacked.
* The attack won't be canceled when battle replay happens.
### TODO list
* More decks
* Documents for creating AI
* `AI.SelectZone`
* `AI.SelectMaterials` which select a set of cards for F/S/X/L summon
* Better new master rule support
* More default common cards executor
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment