nounai.output(spaghetiThinking);

趣味と実益を兼ねて将棋プログラム(研究ツールなど)を作ってみたいと思う私の試行錯誤とか勉強したことを綴ってゆく予定です。 主目的はプログラミングの経験値稼ぎですが、コンピュータ将棋の製作も目指してみたいとも考えています。

考察

CSAフォーマットの不備・不明瞭点についての考察

ここ最近はCSAファイルから構文木、抽象構文木を構成するプログラムを書いています。その過程で気づいた仕様のあいまいさとかについてのメモ。勘違いもあるかも。なおCSAの仕様はVer.2.2を参照しています。

5/16(Thu) - 継承/インタフェースの使いどころについて

少しはオブジェクト指向の理解も始まりだした、かな?

5/11(Sat) - クラス設計についての考察

クラス設計について、ちょろっと考えたこと。

AI製作についてのごにょごにょ

AI作る!とか言っても、何をすればいいやらわからない。AI界の全貌がよくわからないし、ほにゃらら探索がーとか言われても「?」って風にしか感じられません。 そんな私がなんとなしに考えてみたことなど。 主にC言語脳、時々オブジェクト指向脳でいこうと思…