Well, I was having lots of problems with KGS connection, but as I suspected, the problem was not with KGS, it was with me. Every command that don't need a return at least should have an empty string return. Komi command didn't return it so all commands coming from behind were queued.
Solved that, but saw that KO rule was working bad, so I will have to redesing it. I have an idea. I will create a new class for KO, because ko rule will not only need to prevent illegal moves, but start some things in the future.
Search
Tuesday, December 18, 2012
Monday, December 17, 2012
Day 129: Made me this
I will feel better while seeing my program being destroyed.
Day 129: Problems with KGS
Ok, the engine works playing using goGui, but not in KGS, I will try to write what happens:
- I connect with my user account Draculinio
- Connect Evil Tesuji using his account on KGS.
- Start a game.
- KGSGTP says something about opponen left the game and returns
- From what I see in my log, some commands are sent, like komi.
- No genmove or play commands sent :(
So, here are my problems... :(
Labels:
baduk,
computer go,
frustrating,
go,
gtp,
igo,
KGS,
Personal,
problems,
weiqi
Sunday, December 16, 2012
Day 128: The failure after 15D
Well, some good things and some bad things.
Connection worked!
So, I saw Evil Tesuji there:
Connection worked!
So, I saw Evil Tesuji there:
And almost played:
And then, my little daughter started to cry, and couldn't play the game, then, we went to a birthday party :( But, first thing done. Now, let's try again.
Thursday, December 13, 2012
Day 125: Starting with 0.01F
Some things that I am seeing:
- There were some variables from the pre-gtp era like a hardcoded humanColor and engineColor. With gtp it is not needed, The engine should know what to do in a given circumstance with any color.
- Engine should have an array with the moves of the game, I think this will give me more things to analize.
Getting the engine play better:
- Will start to try to make the computer see basic eyespace.
- Some things about corners.
- More about jumps. ->Will try jumps to the center.
Wednesday, December 12, 2012
Day 124: Readers are always right part II
A reader sent me a suggestion about the last "Readers are always right" post. The variable play is not needed, it only needs what I sent to that variable. So, now it is corrected.
Thanks Sergio!
If you still think, "why the picture?" Sergio is a big fan of the band.
Day 124: Games with 0.01E
Well, Evil Tesuji played a game without errors (heavy testing needed, I KNOW, it will crash eventually). A 9x9 game (I will not let it play 19x19 for some time). Playing bad on porpouse Evil Tesuji was destroyed. But it is a start, I know some day it will do it better.
White is Evil Tesuji. I know, it plays, horrible, but I know it will be better.
(;FF[4]CA[UTF-8]AP[GoGui:1.4.5]SZ[9]
KM[6.5]PW[Evil Tesuji]DT[2012-12-12]RE[B+69.5]
;B[gc];W[dc];B[ff];W[gf];B[gg];W[dg];B[cg];W[ce];B[dh];W[cd]
;B[eg];W[fd];B[gd];W[ge];B[hg];W[df];B[fe];W[bc];B[fc];W[ed]
;B[ec];W[ac];B[bf];W[ig];B[ih];W[hh];B[if];W[hf];B[he];W[ie]
;B[id];W[hf];B[eb];W[ge];B[be];W[bg];B[cf];W[gh];B[fh];W[ag]
;B[de];W[ee];B[ef];W[dd];B[bd];W[hc];B[ca];W[ic];B[cb];W[ch]
;B[bh];W[ia];B[];W[])
White is Evil Tesuji. I know, it plays, horrible, but I know it will be better.
Subscribe to:
Posts (Atom)






