持ち駒追加
持ち駒の概念を追加。評価関数にも追加。
しかし、持ち駒から打てるわけではない。
作業時間1時間。さて出勤するか‥‥
C:\shogidev>bcc32 shogi.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
shogi.cpp:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
C:\shogidev>shogi持ち駒
9 8 7 6 5 4 3 2 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
・ ・ ・ ・ ・ ・ ・ ・ ・ | 一 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 二 |
・ ・ ・ ・ ・ ・ ・v歩v歩 | 三 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 四 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 五 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 六 |
・ ・ ・ ・ ・ ・ ・ ・ 歩 | 七 |
・ ・ ・ ・ ・ ・ ・ 飛 ・ | 八 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 九 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
持ち駒
goal(2105)=2823 飛
持ち駒
9 8 7 6 5 4 3 2 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
・ ・ ・ ・ ・ ・ ・ ・ ・ | 一 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 二 |
・ ・ ・ ・ ・ ・ ・ 飛v歩 | 三 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 四 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 五 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 六 |
・ ・ ・ ・ ・ ・ ・ ・ 歩 | 七 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 八 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 九 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
持ち駒 歩
goal(-2105)=1314v歩
持ち駒
9 8 7 6 5 4 3 2 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
・ ・ ・ ・ ・ ・ ・ ・ ・ | 一 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 二 |
・ ・ ・ ・ ・ ・ ・ 飛 ・ | 三 |
・ ・ ・ ・ ・ ・ ・ ・v歩 | 四 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 五 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 六 |
・ ・ ・ ・ ・ ・ ・ ・ 歩 | 七 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 八 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 九 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
持ち駒 歩
goal(2105)=2313 飛
持ち駒
9 8 7 6 5 4 3 2 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
・ ・ ・ ・ ・ ・ ・ ・ ・ | 一 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 二 |
・ ・ ・ ・ ・ ・ ・ ・ 飛 | 三 |
・ ・ ・ ・ ・ ・ ・ ・v歩 | 四 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 五 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 六 |
・ ・ ・ ・ ・ ・ ・ ・ 歩 | 七 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 八 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 九 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
持ち駒 歩
goal(-2105)=1415v歩
持ち駒
9 8 7 6 5 4 3 2 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
・ ・ ・ ・ ・ ・ ・ ・ ・ | 一 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 二 |
・ ・ ・ ・ ・ ・ ・ ・ 飛 | 三 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 四 |
・ ・ ・ ・ ・ ・ ・ ・v歩 | 五 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 六 |
・ ・ ・ ・ ・ ・ ・ ・ 歩 | 七 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 八 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 九 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
持ち駒 歩
goal(2205)=1315 飛
持ち駒
9 8 7 6 5 4 3 2 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
・ ・ ・ ・ ・ ・ ・ ・ ・ | 一 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 二 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 三 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 四 |
・ ・ ・ ・ ・ ・ ・ ・ 飛 | 五 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 六 |
・ ・ ・ ・ ・ ・ ・ ・ 歩 | 七 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 八 |
・ ・ ・ ・ ・ ・ ・ ・ ・ | 九 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
持ち駒 歩二