忍者ブログ

ぐれーすけーるブログ

ゲームプログラミングを独習中なんだぜ☆

↑同人活動☆w
ホームページ☆
『きふわらべ』のダウンロード
は、ホームページへ飛ぶ↑☆

ぐれーすけーる は、ゲーム86パーセントでお送りするんだぜ☆↑押すと最新記事に飛ぶぜ☆



第25回世界コンピュータ将棋選手権1日目に
初出場した『きふわらべ』の記事はこちら↑☆
↑東方二次創作音楽
CD78サークル分買った
No image
(↑終了)
秋葉原裏通りの潰れそうなオリジナル同人
ソフト店『さんげっと』の記事はこちら☆

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

現在、新しいコメントを受け付けない設定になっています。

【将棋】めざせ電王戦(31) 仕事に行く前にプログラミングしている☆ww

2014-10-18 05:11

今日も仕事なのだが、もう朝だぜ☆
人生 特攻気味だぜ☆

最近の大改造により、銀の向きが変わるバグが発生☆ww



先手の銀が なぜかひっくり返っている☆ww

そして 銀を真下に引く不具合も見たことがある☆ww

バージョンを戻せ、というのも考えられるんだが、他のところはうまく行っているので
銀だけ おかしいというのも おかしい☆ww
潜在していたバグが顕現したのか☆ww??



2014-10-18 05:29



あー、飛車が貫通した☆wwww
これはダメだ☆wwwwwwwwwwwwwwwwwwwwwww

これは 1日、2日 ロールバック(巻戻し)するぜ☆!!!!!

特攻は失敗してるじゃないか☆wwwwww
バンザイアタックはだめだな☆wwwwwwwwwwww



2014-10-18 05:33



なぜか バージョン管理は 原始的にやっている☆wwwwwwwww

確か、2日前 バンザイ (*1)をやっていたと思うので、
そこらへんまで戻ろう☆ww

    *1……大改造





ここが直近の バンザイアタック 終了時の バックアップなんだぜ☆
つまり バンザイアタックは それより前から始まっている☆

これを もう少しよくテストし、「修正済」なのか 「バグ追加済」なのか
要チェックなんだぜ☆!



今 ロールバック 作業中なんだが、

 「あれ? 何やってたっけ?」

と記憶がポンポン飛ぶので ロールバック作業しない方がいいんだが
四の五の言ってられないので 強行するぜ☆wwwwwwwwwwwwwwwww



2014-10-18 05:59



うむ☆ この「修正済」版、バグっているぜ☆

よくある よくある☆wwwwwwwww

そして目覚まし時計が鳴ったんだぜ☆www 目覚まし乙☆wwwwww




かんたんな真理なんだぜ☆

うまく行ってなくても、手も足も進めるんだぜ☆wwwwwwwwwwwww


わたしは わたしに対して ブラックだぜ☆ww
他人に対しては そういう指示はしない☆wwwww 



2014-10-18 06:35

発狂しながら丹念に調べたところ、バグの原因が分かったんだぜ☆

  ・ [1手戻る]ボタンは、棋譜の「最後」の手を 逆に進める。
  ・ 最近、リスト構造から、リンクリスト構造に変えた。
  ・ わたしのリンクリスト構造には、current node(現在位置)の概念を取り入れた。

1手戻したのなら、current node も1手前に戻さなければならないのだが、
それを忘れていたんだぜ☆?



2014-10-18 06:46

  あれ☆? リンクリスト構造の最後の要素をポップ(切取り)したとき、
  current node を1手戻すコードは書いているんだぜ☆

  2手目に [1手戻る] ボタンを押しても、
  棋譜の長さは 2手 のままなんだぜ☆?

  どういうことなんだぜ……☆?



2014-10-18 06:52

  例えば、
    1手進む → 1手戻す → 1手進む → 1手戻す →
    1手進む → 1手戻す

  という風にすると、今 3手目 なんだぜ☆
  これはバグだぜ☆



2014-10-18 07:35

  出勤時間だぜ~☆ また夜だぜ~☆ (^▽^)




2014-10-18 19:20

  帰宅して焼酎の野菜ジュース割り飲んでるんだぜ~☆ (^▽^)
  バグ取るぜ~☆



2014-10-18 19:42



  リンクトリストに3手突っ込んで、3手巻戻してみたんだぜ☆
  合っていると思うんだぜ☆ 特に不具合はない☆

  こうなったら リンクトリストに ロガーを埋め込んで
  リンクトリストをいじるたびに ログ出力だぜ☆!



2014-10-18 20:00

ログを取るには ファイル名を指定して、 ログを取りたいところに文字を書くだけだぜ☆







さて、飛車先の歩を突きあって3手、戻るボタンを4回押したんだぜ☆
何かバグは見つかるかなんだぜ☆?



[1手戻る]ボタンを押すと、1手戻したあとに、また1手追加しているんだぜ☆
これがバグのようなんだぜ☆





こういう引数を付けて……☆



ログに使うと……☆



そのメソッドが呼び出されたソースの行番号が分かるんだぜ☆



確かに、戻る、進むを分岐させる前に 棋譜に 1手 追加しているんだぜ☆
こんなところに置いていては、1手戻したのに 1手追加してしまうんだぜ☆




棋譜に一手追加するのは、進むときに やらないといけないんだぜ☆




2014-10-18 21:00



画面からは分からないが、[戻る]ボタンのバグは直ったんだぜ☆
2時間30ぐらいかかっただろうか☆

これは、朝の2時間そこらでは修正できないんだぜ☆




拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

ブログ内検索

PR



絶版・品切れ本を皆さまからの投票で復刊させる読者参加型のリクエストサイト
復刊ドットコム

ネイフィールウォーター

応援フリーエリア

デジゲー博
むずでょは、第1回から毎年 出展しているんだぜ☆

ウサギのように新品入荷☆
カメのようにまだ置いてある既刊☆

同人ソフト一押し店 さんげっと
むずでょは、さんげっと を応援しているんだぜ☆

TVアニメ「Charlotte(シャーロット)」公式サイト
ニコ生の Angel Beats! 一挙放送が 面白かったので次のも応援するぜ☆ww

プロフィール

HN:
むずでょ
性別:
非公開

最新コメント

[01/02 Free Tax Marlboro Gold Regular Cigarettes Coupons 3 Cartons]
[12/30 Hot Selling Newport Regular Cigarettes Outlet 160 Cartons]
[12/29 http://www.patersonlabs.com/Marlboro/41.html]
[12/29 http://xz84.com/Marlboro/16.html]
[12/29 http://www.paragoninks.co.uk/Marlboro/93.html]

P R