Rabu, 01 Juni 2011

Kromosom generasi 9 vs generasi 8

Dear rekan-rekan..

Selanjutnya masih permainan antara pemain yang sama yaitu kromosom generasi 8 vs generasi 9 dengan warna ditukar, yaitu generasi 9 dengan keping hitam melawan generasi 8 dengan keping putih. Kali ini, kromosom generasi 8 gantian mampu menang atas generasi 9, namun dengan selisih hanya 4 keping.


Kali ini permainan dibuka dengan perpendicular opening hingga langkah 5.. selanjutnya nilai posisi kedua pemain berkembang seperti dibawah, sebagaimana dianalisa oleh aplikasi WZebra..


Selepas opening perlahan-lahan putih menguasai permainan hingga sekitar langkah 25. Di sini hitam mampu memperbaiki posisi dan terus bertahan sampai kira-kira langkah 47.. di mana hitam melakukan blunder dengan langkah "a2" sehingga putih mendapatkan sudut "a1". Selanjutnya pelan-pelan hitam mencoba memperbaiki posisi, namun akhirnya harus kalah dengan selisih 4 keping.

Info pemain

Black: Computer
Time: 60 seconds
Chromosome: 9:46:-8:8:-6:6:-7:0:0:0:2:5:-9:0:-1:0:3:0:-8:-7:
Life: generation 9 ~ 11
Elo rating: 1407
Win: 4609 times
Lose: 3445 times
Draw: 237 times

White: Computer
Time: 60 seconds
Chromosome: 12:58:0:9:7:-5:5:2:3:2:4:5:-9:-6:-1:0:3:7:-1:0:
Life: generation 8 ~ 11
Elo rating: 1647
Win: 4521 times
Lose: 3500 times
Draw: 263 times

Result: white wins by 4 discs

Transkrip

1. d3 - c5
3. f6 - f5
5. c6 - e3
7. c3 - c4
9. b3 - b4
11. e2 - d6
13. a4 - f4
15. d7 - e7
17. f8 - e1
19. f2 - c2
21. d2 - c1
23. d1 - a5
25. a6 - b5
27. a3 - b6
29. g5 - g6
31. f3 - d8
33. f1 - g1
35. e6 - c7
37. h6 - e8
39. c8 - b1
41. f7 - g4
43. g2 - h5
45. a7 - b2
47. a2 - a1
49. h3 - h2
51. g3 - h4
53. h1 - b7
55. a8 - b8
57. pass - g7
59. g8 - h7
61. h8 - pass

Format SGF


(;FF[4]GM[2]SZ[8]
AP[GeneThello:0.7]

PB[9:46:-8:8:-6:6:-7:0:0:0:2:5:-9:0:-1:0:3:0:-8:-7:]
PW[12:58:0:9:7:-5:5:2:3:2:4:5:-9:-6:-1:0:3:7:-1:0:]
RE[W+4]
TM[60]

AB[e4][d5]
AW[d4][e5]
PL[B]
;B[d3];W[c5]
;B[f6];W[f5]
;B[c6];W[e3]
;B[c3];W[c4]
;B[b3];W[b4]
;B[e2];W[d6]
;B[a4];W[f4]
;B[d7];W[e7]
;B[f8];W[e1]
;B[f2];W[c2]
;B[d2];W[c1]
;B[d1];W[a5]
;B[a6];W[b5]
;B[a3];W[b6]
;B[g5];W[g6]
;B[f3];W[d8]
;B[f1];W[g1]
;B[e6];W[c7]
;B[h6];W[e8]
;B[c8];W[b1]
;B[f7];W[g4]
;B[g2];W[h5]
;B[a7];W[b2]
;B[a2];W[a1]
;B[h3];W[h2]
;B[g3];W[h4]
;B[h1];W[b7]
;B[a8];W[b8];W[g7]
;B[g8];W[h7]
;B[h8]
)

Kromosom generasi 8 vs generasi 9

Dear rekan-rekan..

Berikut adalah permainan antara kromosom generasi 8 dengan keping hitam, yang merupakan kromosom terbaik di zaman generasi 9, melawan kromosom generasi 9 dengan keping putih, yang merupakan kromosom terbaik di zaman generasi 10. Kromosom generasi 8 memilik Elo rating 1647 pada zamannya, sedangkan kromosom generasi 9 'hanya' memiliki Elo rating 1406 pada zamannya. Namun demikian, kromosom generasi 9 mampu menang atas generasi 8 dengan selisih 14 keping.


Permainan dibuka dengan diagonal opening, sampai hitam melangkah ke "b2" pada langkah ke-5 menjadikannya sebagai pembukaan x-square opening, yang merugikan hitam dan membuatnya rentan kalah. Selanjutnya permainan berkembang dengan nilai posisi kedua pemain bergerak seperti grafik di bawah, sebagaimana hasil analisa aplikasi WZebra..


Langkah 6-10 putih berhasil memanfaatkan x-square opening yang dimainkan hitam dan mempertahankan keunggulan posisinya. Lalu pada langkah 11 hitam berhasil membalikkan keadaan dan memperbaiki posisinya, dan berhasil dipertahankannya hingga sekitar langkah 35, puncaknya adalah pada langkah 19 di mana posisi hitam menjadi lebih unggul daripada putih.

Kemudian mulai langkah 36, putih kembali menguasai permainan hingga langkah 42.. lalu perlahan-lahan hitam kembali berhasil memperbaiki posisinya sedikit demi  sedikit.. hingga posisi kedua pemain kembali seimbang pada langkah 55-57, di mana hitam melakukan langkah blunder "b1".. yang kemudian dimanfaatkan oleh putih untuk memenangkan permainan.

Info pemain

Black: Computer
Time: 60 seconds
Chromosome: 12:58:0:9:7:-5:5:2:3:2:4:5:-9:-6:-1:0:3:7:-1:0:
Life: generation 8 ~ 11
Elo rating: 1647
Win: 4521 times
Lose: 3500 times
Draw: 263 times

White: Computer
Time: 60 seconds
Chromosome: 9:46:-8:8:-6:6:-7:0:0:0:2:5:-9:0:-1:0:3:0:-8:-7:
Life: generation 9 ~ 11
Elo rating: 1406
Win: 4600 times
Lose: 3442 times
Draw: 234 times

Result: white wins by 14 discs

Transkrip

1. d3 - c3
3. c4 - e3
5. b2 - c5
7. f4 - f3
9. e2 - c2
11. g4 - g3
13. f2 - g1
15. e6 - d6
17. h3 - f5
19. e1 - d2
21. b6 - a1
23. c6 - b5
25. g6 - f6
27. a4 - a5
29. g5 - a3
31. e7 - h5
33. b3 - b4
35. h4 - h2
37. d1 - c1
39. g2 - h6
41. a6 - f7
43. d7 - h1
45. g8 - f1
47. h7 - h8
49. g7 - a7
51. a2 - d8
53. a8 - f8
55. b7 - b8
57. b1 - c7
59. c8 - e8

Format SGF

(;FF[4]GM[2]SZ[8]
AP[GeneThello:0.7]

PB[12:58:0:9:7:-5:5:2:3:2:4:5:-9:-6:-1:0:3:7:-1:0:]
PW[9:46:-8:8:-6:6:-7:0:0:0:2:5:-9:0:-1:0:3:0:-8:-7:]
RE[W+14]
TM[60]

AB[e4][d5]
AW[d4][e5]
PL[B]
;B[d3];W[c3]
;B[c4];W[e3]
;B[b2];W[c5]
;B[f4];W[f3]
;B[e2];W[c2]
;B[g4];W[g3]
;B[f2];W[g1]
;B[e6];W[d6]
;B[h3];W[f5]
;B[e1];W[d2]
;B[b6];W[a1]
;B[c6];W[b5]
;B[g6];W[f6]
;B[a4];W[a5]
;B[g5];W[a3]
;B[e7];W[h5]
;B[b3];W[b4]
;B[h4];W[h2]
;B[d1];W[c1]
;B[g2];W[h6]
;B[a6];W[f7]
;B[d7];W[h1]
;B[g8];W[f1]
;B[h7];W[h8]
;B[g7];W[a7]
;B[a2];W[d8]
;B[a8];W[f8]
;B[b7];W[b8]
;B[b1];W[c7]
;B[c8];W[e8]
)

Telah keluar GeneThello v 0.7: animated GIF generator, parallel Evolver

Dear rekan-rekan GeneThello..

Hari ini GeneThello versi 0.7 telah rilis.. beberapa fitur baru adalah:

  1. Animated GIF generator.
  2. Parallel Evolver.
  3. Penyesuaian nilai pattern.
  4. Warna baru untuk papan game.. :)

Transkrip permainan othello adalah penting untuk merekam permainan othello sehingga dapat dimainkan dan dipelajari kembali di kemudian hari. Tetapi transkrip othello memerlukan aplikasi player untuk memainkannya kembali. Pada versi sebelumnya GeneThello telah dilengkapi fitur untuk meload dan memainkan kembali transkrip othello yang disimpan dalam format SGF.

Karena transkrip memerlukan aplikasi player untuk memainkannya kembali, maka tidak cocok untuk ditampilkan di halaman situs web, karena tidak mudah dipahami secara visual oleh manusia. Untuk tujuan ditampilkan di halaman situs web seperti ini, yang paling tepat adalah transkrip dalam bentuk animated GIF, yang otomatis memainkan transkrip tersebut dari awal sampai akhir. Pada versi 0.7 ini GeneThello dilengkapi dengan fitur baru untuk men-generate animated GIF dari permainan yang baru dimainkan, maupun dari transkrip berformat SGF.

Fitur baru yang juga ditambahkan untuk versi ini adalah parallel Evolver. Evolver adalah sebuah program GeneThello yang digunakan untuk melakukan evolusi algoritma genetika terhadap populasi kromosom di server. Pada versi ini, evolusi yang dilakukan oleh Evolver dilakukan secara parallel dengan dibagi ke dalam 8 thread, sehingga proses evolusi yang memakan waktu lama dapat dipercepat.

Selanjutnya fitur lain yang juga ditambahkan adalah penyesuaian nilai pattern. Seperti diketahui salah satu fitur yang digunakan GeneThello untuk menghitung nilai evaluasi langkahnya adalah nilai pattern, yaitu nilai statistika pola susunan keping (disc) di tepi dan sudut papan, yang menunjukkan seberapa baik/buruk susunan keping tersebut. Nilai pola ini selalu bertambah/berkurang setiap kali pemain mendapatkan kemenangan/kekalahan. 

Akibatnya untuk pola yang hampir selalu menang, misalnya susunan 8 keping hitam di tepi papan untuk pemain hitam, nilainya akan selalu bertambah tanpa batas. Demikian pula untuk pola yang hampir selalu kalah, misalnya susunan 8 keping hitam di tepi papan untuk pemain putih, nilainya akan selalu berkurang tanpa batas. Untuk mengatasi masalah ini, pada versi sekarang telah ditambahkan fitur penyesuaian nilai pattern yang menjaga deviasi standar dari nilai pattern selalu kurang dari 10000, dengan cara membagi dua nilai seluruh pattern ketika deviasi standar melebihi 10000.

Terakhir adalah pemberian warna baru untuk papan permainan dan penambahan hiasan pada penggambaran keping.. sehingga tampilan GeneThello kini menjadi lebih othello.. :)

User manual dan javadoc untuk GeneThello dapat dilihat di:

http://genethello.sourceforge.net/manual/
http://genethello.sourceforge.net/javadoc/

Dan silakan download versi terbaru di..

http://sourceforge.net/projects/genethello/files

Lalu silakan lawan kromosom 'Best so far' yang telah ditemukan.. dengan limit waktu 1 menit (60 detik).. dapatkah anda menang?.. :)