プログラム的には少しだけましになりました
言い訳する暇があったら...
やはりローカルな環境じゃないとデバッグ大変なので、PythonTk使って作ってみました。
なんとか盤面設定と棋譜の入力まではいきましたが、禁じ手ルールを追加するのが結構大変。打ち歩詰の禁手などどうしようかと。そしてローカルで作るとまた web に載せる時大変なんですよねー。
オブジェクトとしてはミニマルなものを、それを入れる器は多様なものがほしいということで、基本オブジェクトはシンプルなものを目指してます。
詰将棋が入るだけで複雑さは増しますけど、一応詰将棋、平手、駒落ちの初期設定と、その後の棋譜入力対応してるつもりです。だけど将来の思考エンジン目指して、今は下積生活。