重量級のライブラリやフレームワークに振り回されることもありますが,個人的には1fileで簡単なプログラムを作るのが学習効率が良いと思っています。
過去にも色々提案してます。
1file match(仮)の参考資料4(ネガアルファ法) - 48's diary
温故知新(2年ぶり,Transposition Table編) - 48's diary
で,この年末年始は体調を崩してしまったので本格的な開発ではなくゆるゆるリハビリ気分で小さなプログラムを弄っていました。
240行くらいですが,コメント行も多いので実質200行満たないでしょう。
sampleシリーズの3-6c群です。

上ふたつはレート3500に達しました。ええ,gikou2_1cしっかり越えました。個人的新記録です。
c3はPCスペックが低く桁違いに探索速度が遅くなっていますが,レート3000ありますね。
いずれにしても周辺の同レート帯で逆転負けの多いことは確認できました。また,比較的幅広いレートで一方的でない勝敗を記録しており格上にも偶に勝てることがあるので実に面白いです。