{"push_id":2592237246,"size":15,"distinct_size":7,"ref":"refs/heads/master","head":"635148f26010dcf5f52ed2f9091c5c43cde7b89f","before":"3d2f7edc7cb9cc2c19c660d5dcb3d3190cc073a9","commits":[{"sha":"3ffea37636af7e985f928cf9b69e203e695f8050","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- PSN2 formatを策定","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/3ffea37636af7e985f928cf9b69e203e695f8050"},{"sha":"340bb9b95cf4e2f27f5a6a9c7e5bf89c267621ef","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- KifuTreeのply削除。\n\t- Position.GamePly追加\n- KifuFileTypeにPSN2追加。\n- KifuManagerでPSN2フォーマットの読み書きに対応\n- KifuManagerでPSNフォーマットの\"Timeup\"に対応","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/340bb9b95cf4e2f27f5a6a9c7e5bf89c267621ef"},{"sha":"6a74a605a5771e18636c3fcd6fee4a02e77c4f2a","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- readme.mdに形勢グラフの件、追記\n- docs/progress.md追加\n- docs/ を MyShogi/docs/に移動","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/6a74a605a5771e18636c3fcd6fee4a02e77c4f2a"},{"sha":"77a4c3fcedc2607ff84ab1c6f060de3361543c04","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- KifuManager\n\t- KifuManagerのCSA形式の読み込みのサポート\n\t- KifuManager.FromCsaString()作業開始\n- Position.gamePly、自動プロパティに変更。\n- Position.lastPieceNo、getはpublicに変更。","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/77a4c3fcedc2607ff84ab1c6f060de3361543c04"},{"sha":"6777e0fde3e73fafeecad3324cc8e7b7b146428e","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- Positionクラスに、盤面配列と手駒などを渡してsfen文字列を構築するメソッド追加\n\t- // 盤面と手駒、手番を与えて、そのsfenを返す。\n    -  public string SfenFromRawdata(Piece[/*81*/] board, Hand[/*2*/]\nhands, Color turn, int gamePly)\n\t- やねうら王から移植\n\t- テスト書いた。うまく動いてそう。","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/6777e0fde3e73fafeecad3324cc8e7b7b146428e"},{"sha":"e3e2ce0cd67bbc1a35b141e9d6e10b307255129e","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- readme.md リンクが一箇所前のままだったの修正。","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/e3e2ce0cd67bbc1a35b141e9d6e10b307255129e"},{"sha":"955935110d9268b569ccedca92e8fc57f7d7cc79","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- readme.md リンクが一箇所前のままだったの修正。\n\t- 対応エンジンなどについて追記","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/955935110d9268b569ccedca92e8fc57f7d7cc79"},{"sha":"917d5c7a237dbb694c893416bae74630b4eccf1e","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- readme.mdに本GUIの特徴などを追加","distinct":false,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/917d5c7a237dbb694c893416bae74630b4eccf1e"},{"sha":"d4ea94c0de4cc9e2688a88bae5caf33d5d46c612","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- KifuManagerにそこまでのUSIの\"position\"コマンドで用いる局面図を保持しておく機能を追加。\n\t- ToUsiPosition()\n\t- この設計、良くないかも。あとでよく考える。\n- KifuManagerからKifuTreeに、rootBoardTypeとrootSfenを移動させた。","distinct":true,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/d4ea94c0de4cc9e2688a88bae5caf33d5d46c612"},{"sha":"6d45dadb6f30a731774a0254a9192289a250f0fe","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- ViewModeフォルダ追加\n- Appフォルダ追加\n\t- Program.csをApp/に移動\n- Form1をView/TestFormに移動","distinct":true,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/6d45dadb6f30a731774a0254a9192289a250f0fe"},{"sha":"74543b3d4277a66034335ebb43151bca93a1191c","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- KifuManager.Bind(Position)追加\n\t- KifuTree.Bind(Position)追加\n\t- KifuTreeがPositionのインスタンスを生成するのおかしいので、Bind()して使うように変更する。\n- 描画に関して、MVVM with Controlみたいな設計にすることに決定。\n- Form1をTestForm1とrename\n- View/Win2D/MainDialog追加\n- ViewModel/MainDialogViewModel.cs追加\n- App/TheApp.cs追加","distinct":true,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/74543b3d4277a66034335ebb43151bca93a1191c"},{"sha":"4b310e51f76ad85184480b29420456ee5b12a5e0","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- Controller/ フォルダ追加\n\t- この設計が適切であるかどうか考え中。\n- 対局を管理するクラス GameController.cs追加\n\n- MainDialog <-> MainDialogViewModelを1:Nにするか考え中。\n\n            // 1画面に盤面が複数表示できたほうが良いので(2画面、4画面、16画面、あるいは選択、みたいな)\n            //\nmainDialogViewModelのインスタンス自体は1つではなくN個用意して、そのなかから1つ、もしくは2,4,16個を\n            // 切り替えて表示できるようにしたほうがいいような気がする。\n            // mainDialog.bind(mainDialogViewModel);\n\n\t- MainDialogとMainDialogViewModelは\n1:1にしておき、MainDialogViewModelのなかに1:Nでさらに対局関連の情報をもたせるべきでは..","distinct":true,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/4b310e51f76ad85184480b29420456ee5b12a5e0"},{"sha":"4f623a41770e8ab0b28e01edef9a852c559b99ef","author":{"name":"Mizar","email":"9a4b87be6b454de0782547453406133dd2657490@gmail.com"},"message":"CSA/KIF形式の局面と指し手の入出力 (#3)\n\n* Parse CSA/KIF pos/move, Export CSA/KIF fix\r\n\r\n* Convert CSA/KIF test","distinct":true,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/4f623a41770e8ab0b28e01edef9a852c559b99ef"},{"sha":"1604886b0d98e801c3d3285225d1af621dd2ca8e","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- Model/ObjectModel/フォルダ追加\n\t- NotifyObject.cs追加\n\t- 作成中","distinct":true,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/1604886b0d98e801c3d3285225d1af621dd2ca8e"},{"sha":"635148f26010dcf5f52ed2f9091c5c43cde7b89f","author":{"name":"yaneurao","email":"87e2c829f554888c9e49f5c9cd228907bdd0f753@gmail.com"},"message":"- readme.mdの将来的な予定に「即席詰将棋機能、中盤終盤課題局面生成機能」の追加","distinct":true,"url":"https://api.github.com/repos/SurfLapras/MyShogi/commits/635148f26010dcf5f52ed2f9091c5c43cde7b89f"}]}
{"actor":{"display_login":"SurfLapras"}}