忍者ブログ

ぐれーすけーるブログ

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

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

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



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

[PR]

×

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

【将棋】めざせ世界コンピュータ将棋選手権☆(64) Aperyのソースが公開されたんだぜ☆ww

2015-03-16 23:38

電王戦FINALの先鋒のコンピューター将棋ソフト、Aperyのソースコードが
公開されたんだぜ☆ C++なんだぜ☆


『buoyance Apery のログ、実行ファイル、ソースコード』
http://d.hatena.ne.jp/hiraoka64/20150316


わたしはソースコードを読んでも分からないんだが、
Bitboardや、Magic Bitboardを使っていて、棋譜を読み取って学習しているみたいだな☆ww



将棋所にエンジン突っ込んで 遊ぶくらいなんだぜ☆ww





きふわらべの方はというと、しばらく リファクタリング(書き直し) ばっかりなんだぜ☆



interface、object、命名規則……、の3つを使って
ひとまず クラスの使用の循環関係をなくしたいんだぜ☆

過去バージョンとの互換性を完全に捨て、へんてこなことをしている☆ww

微速微進、遅々前進だぜ☆ww







拍手[0回]

PR

【将棋】めざせ世界コンピュータ将棋選手権☆(63) ごちゃごちゃした画面遷移を整理整頓したいんだぜ☆ww

2015-03-12 20:24



最近はこんな画面なんだが、プログラムがごちゃごちゃしているので
Lua の力を借りて なんとかしたいと思っている☆ww



23:24

今日は、ウィンドウパネル(GUI)と、プログラムの分離をちょっと進めたのと、

玉の25近傍に 金、銀が1~3枚あれば加点、 という縛りを付けたんだぜ☆w



23:38



金銀で王を守ろうとすれば 金銀で攻撃しないんだぜ☆w

守りつつ、攻撃する、ということを覚えさせたいんだぜ☆




それより、指し手生成のツリー構造に早く手を付けたいんだぜ☆




微速微進、遅々前進なんだぜ☆w

拍手[0回]

【将棋】めざせ世界コンピュータ将棋選手権☆(62) せっかく覚えたLua言語を きふわらべ に取り入れてみたいんだぜ☆ww

2015-03-11 20:09

生配信しながら きふわらべ の開発を進めるんだぜ☆w


21:05



というわけで、ボタンの処理を ちょっとだけ Lua言語 に出してみたんだが、
これだけでは あんまり ありがたみがないんだぜ☆

少しずつ進めていこう☆ww



22:26

NLua を 将棋エンジンプロセスで実行すると 強制終了するんだが、原因がさっぱり分からないんだぜ☆ww KeraLua.dll で AccessViolationException で落ちるみたいなんだが、そんなの分からないんだぜ☆

うーむむむ、思考部分を Luaファイル化したかったんだが、
これでは 使いたかったところで 使えないんだぜ☆ 適材不適所なんだぜ☆(ー_ー);;

 →2015-03-12 0:06
   NLua で、Luaの .Close() を使ったらアプリケーションが終了してしまう☆www
   なんだこれ☆wwwww コメントアウトするんだぜ☆wwwww #NLua

   これで動くかどうか また今度試そう☆ww


23:34



飛車道を通したがるように 思考エンジンに点数を加点したんだが
ほとんど 効いてないみたいなんだぜ☆ww

gps500が激しく迫ってこなかったこともあって、
43手まで粘れるようになったな☆ww


今後の予定☆

  ・駒がなんか 王さまを無視して 勝手に動いている感じなので、
   もっと 自玉 を守るなり、 敵玉 に近づくように させたいぜ☆

  ・敵の駒と交換を目指す銀、自玉の近くにいる銀と
   同じ銀にも 役割を持たせるように したいんだぜ☆


微速微進、遅々前進だぜ☆

拍手[0回]

【将棋】めざせ世界コンピュータ将棋選手権☆(61) おっおっ☆ww 59手まで生き延びた☆ww

2015-03-10 23:07


開発者のやる気を出すために フラッドゲートに きふわらべ ちゃんを
散歩に出している☆ww



相手が穴熊に囲っていたせいもあって、59手まで生き延びた☆ww





きふわらべちゃんに実装されている思考ルーチンはまだ3つ☆ww

  (1) 手をばらすランダム指し☆ww
  (2) 紐が付いていない駒があれば、紐を付けよう☆ww
  (3) 取れる駒があれば なるべく取ろう☆wwwww


これでは 条件反射なんだぜ☆ww
すぐに反応するのでは 知能とは呼べないんだぜ☆ww

いったん一時停止し、辛抱しながら 行動を3つ、4つシミュレーションして、
どれがいいのか評価してから 1番いい手を選ぶようにならないと 知能とは呼べない☆ww
思考には まだまだ遠い☆ww




まあ 焦らないんだぜ☆ww

微即微進、遅々前進☆wwww


拍手[0回]

【将棋】めざせ世界コンピュータ将棋選手権☆(60) おっおっ☆ww 角頭が弱すぎるんだぜ☆ww これから 手のつけようは 膨大にありすぎて おもしろ困る☆ww

2015-03-08 23:36



角頭は弱いので、守らなければ 飛車に突破されることは
人間の目には明らかなんだが、

なぜ、人間の目には明らかなのか☆


 ・手抜くと 歩がそのまま突かれて と金を作られる。(4手目)
 ・角まで取られる。(5手目)
 ・龍まで成り込んでくる。(6手目)


これは直線的に読めるんだが、
なんで 人間は 6手1組の 飛車先突破を 直線的に読めるんだぜ☆?





「 飛車先の歩は伸ばすもの 」というのは 「かなり固い常識」 ではあるんだが、
81マスの上に 40個も駒があって、
そんな中で いきなり 6手1組攻撃 が飛んでくるとか

う~むむむむ☆






駒は固めよ、と きふわらべちゃんに 点数付けを強要したんだが、
きまじめに こんなことになる☆ww


常識が 1個、2個だと 1つ覚えのバカになって 弱くなる☆ww
いっそ 1万個ぐらい常識があれば 少しはバランスよくなるんじゃないか☆ww


これから 手のつけようは 膨大にありすぎて おもしろ困る☆ww

微速微進 遅々前進だぜ☆ww










拍手[1回]

ブログ内検索

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