Author |
Topic: Best practices for testing Bots (Read 1194 times) |
|
TheVinenator
Forum Full Member
Arimaa player #6821
Gender:
Posts: 15
|
|
Best practices for testing Bots
« on: Oct 20th, 2011, 9:52am » |
Quote Modify
|
hi, I'm developing a bot and I want to test the interface. the bot doesn't generate move (correctly) yet, but i want to test other aspects of the program too. is there a test realm where "mistakes" can be made that won't annoy everybody else? what is the best practice here. thanks vince
|
|
IP Logged |
|
|
|
rbarreira
Forum Guru
Arimaa player #1621
Gender:
Posts: 605
|
|
Re: Best practices for testing Bots
« Reply #1 on: Oct 20th, 2011, 10:57am » |
Quote Modify
|
As long as you're not playing dozens of games per hour for a long period I don't think anyone will be bothered if your bot plays some stupid games with illegal moves etc. In early development my bot did have its fair share of timeouts due to crashes, illegal moves etc.
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Best practices for testing Bots
« Reply #2 on: Oct 20th, 2011, 12:43pm » |
Quote Modify
|
People who analyze the game database usually exclude unrated games, so if you play unrated, you won't be bugging anyone. But also analysis often only uses games where both players are rated above a certain level, say 1800, so playing lame games against ArimaaScoreP1 probably won't bug anyone even if they are rated.
|
|
IP Logged |
|
|
|
TheVinenator
Forum Full Member
Arimaa player #6821
Gender:
Posts: 15
|
|
Re: Best practices for testing Bots
« Reply #3 on: Oct 25th, 2011, 2:25pm » |
Quote Modify
|
is there a python script that emulates a AEI server and plays out games? even random moves would be good. does someone have one? i test now by entering commands into the program's console window, but automating that would be helpful.
|
|
IP Logged |
|
|
|
|