象棋(中国将棋)作り始めました。

ベクターに幾つかのシェアウェアソフトをアップしているのだが、入金は無し・・・。小遣いを稼ぐには良質のソフトを作るしかない!とのことで、以前から考えていた象棋のソフトを作り始めました。今のところ3手まで先読みするものが出来上がっています。絆馬脚、包・砲の動きをどう作り上げるか悩んでいましたが、利きの生成を4つに分けることによって計算を分かりやすくすることによって解決しました。近いうちにベクターシェアウェアソフトとしてアップします。

f:id:mz1500:20171201232912p:plain

セキュリティソフトを変えました。

パソコン購入時に入っていたセキュリティソフトがどうも使いかってが悪いので、ソースネクスト社の『ZERO』に変えたところ・・・。

 

株もやってるのでソースネクスト社の株を買ってみようと思います。

 

セキュリティソフトって値段だけじゃ無いんだな・・・。

C#ではulong(64ビット整数)にxor(排他的論理和)が使えない。

ゾブリストハッシュに必要なのですが。

f:id:mz1500:20171024204553p:plain

f:id:mz1500:20171024204601p:plain

f:id:mz1500:20171024204613p:plain

f:id:mz1500:20171024204622p:plain

しかし、やねうらおさんのブログに書いてあったのを思い出して単純に足し算にするとうまくいきました。