忍者ブログ
コンピュータ将棋など…。
[3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]
×

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

jpeg や png を表示する必要性に迫られて、初めて GDI+ を使ってみました。

いやー、便利ですね。
文字列は WCHAR で渡す必要があるとか表示が遅いとかいろいろありますが、ファイルの読み込みから表示があっさりできてしまいました。
しかも、α付の png なら抜き色とかANDで抜いてORで描くとか何も考えずに単に上書きすればちゃんと表示される。
楽チン、楽チン…、と思ったら落とし穴にはまりました。

単にウインドウ全面に描くときには気づかなかったのですが、始点を指定して表示すると妙に大きく描画されはみ出す?!
で、いろいろ調べてみたら画面の解像度(標準は96DPI)と表示したい画像の解像度(72DPI)が違うとサイズが同じになるように描画される(96/72倍される)ようです。

Graphics の複数ある DrawImage メソッドのうち、描画側と元画像の両方の領域を指定してやるメソッドを使って、同じ画素数になるように指定してやれば意図したサイズで表示されることがわかりました。

あんまり C++ で GDI+ を使う情報がないみたいで、ヘッダを見ながら試行錯誤しながらやってます。
PR
きのうは天気が良かったので、ゴボウ茶を作りました。

(1) まずはごぼうを洗ったあと、皮付きのままピーラーで薄く切ります。写真はゴボウ2本分で、右は比較のための350mlの缶ジュース。
8ff32017.jpeg

(2) ネットに入れてカラカラになるまで天日干しします。
風が強いので、新聞紙の上に広げて干す…とはできず、部屋干し+電子レンジでやったことがありますが、天日でカラカラに干したほうがおいしくなりました。
83d20813.jpeg

干したものはこんな感じ。
(3) フライパンで油を使わずに10分ほど乾煎りする。ここで手順(1)でゴボウが長くならないようにしたほうがいいと反省。長いと絡まって煎りにくい。
dfc22fcb.jpeg
ボウルは同じものなので、最初から比べるとだいぶ量が減りました。あとはお茶用の袋に入れて煮出すだけ。
煮出した後のゴボウはとりあえずある程度の量が溜まってから、きんぴらにしています。
 
第22回世界コンピュータ将棋選手権で資金が底をついたので、次回に向けて貯金する!
目標額は21万円(参加費+旅費+宿泊費他で6万、ニューマシン15万)。
11ヶ月で割って毎月約19,010円でゴール。

とりあえず、食費で1万、書籍代他で1万減らそう…。

とか思っていたら、HDDが逝きそうなので、アマゾンでHDDをポチりました。予定外の出費。


やっぱり、HDDは消耗品なんですねー。
昔はPC組みなおすときとかHDDを新調していたからあまりクラッシュに遭遇しなかったけど、最近は組みなおすときでも前のHDDを流用したり、そもそも組まなかったりで結構使用年数が延びてきたからかな?
複数台でフル稼動とかしだしたら1年半くらいごとに買っていかないとダメかな?
ときどき読みがおかしいので、下回りを中心に動作を検証していく中でバグを発見しました。
こないだの第22回にも入っています。
こんな基本的なところを間違っているなんて…。

で、発生する局面は下記。図は進歩本2のYSSのデータ構造開設用局面を一部変更(オリジナルは後手玉に王手がかかっているため)。
8五の地点のSEEで、先手からは桂、銀、角、飛の順、後手からは香、金、飛の順になる。しかし、後手からの順が香、香、金となっていました。香と飛の位置が逆の場合は金、飛、飛の順。
つまり、陰の利きのときに駒種類を間違っていました。
これを直して性能アップ!と思ったら、さほど変わらず…。



なんか、考えてみたら成がある場合や玉が交換に絡む場合が考慮から漏れていそう。

ついでに、終盤の定跡2の局面で浅い読みのときに評価値が負け(ほぼマイナス3万)で、さらに読ませるとプラスになる局面を見つけました。
おそらく静止探索の中で詰んでしまったのだと思われ、静止探索で詰みを見つけたときに詰みを返してはいけないということなのかもしれない。

やっぱり、末端付近はボロボロなのかも??
次回に向けてのアイテム:

■シングルスレッドでより強く!(+R400)
 ・ 探索の改善
 ・ 静止探索の改善
 ・ 詰み部分木
 ・ Ponder
 ・ 思考時間の改善
 ・ 入玉対応
 ・ 千日手対応(王手千日手対応)
 ・ 水平線対策
 ・ 高速化

■思考のマルチスレッド化(+R200)
 ・ YBWC

■自前学習(脱Bonanzaライブラリ)
 ・ ボナメソ

■詰み探索の強化(±R0?)
 ・ ミクロコスモス

■費用捻出
 ・ 選手権用
 ・ New PC用(+R100)

■実戦でのテスト
 ・ 早めのfloodgate投入
 ・ オープン戦参加

■GUI改善
 ・ いろいろ

以上で、+R700を目指す!


忍者ブログ [PR]
カレンダー
02 2017/03 04
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
なのはの応援をしていただき、かつ協力いただける方は、アマゾンでの買い物は下のリンクからお願いします
最新CM
[01/20 Bradleyevece]
[01/19 TimothyErund]
[10/21 おてだま]
[10/20 おてだま]
[01/24 なのはminiふぁん]
プロフィール
HN:
かず
性別:
非公開
バーコード
ブログ内検索
最古記事
カウンター
アクセス解析