nogの日記: さよならオセロ
日記 by
nog
なんとなく昔からあたためていたアイデアを実現しようと思ってプログラミング。名付けて”グッバイ オセロ プロジェクト”、略してGOP。なんじゃそりゃ。
チェスや将棋、囲碁よりはパターンは少なそうな気がするし、
ルールも単純。ゴリゴリ計算したらどうよ?って思ってたんだけど、データの管理とか大変そうだからねぇ。案外やってみたらすごい量ってのは結構ありそうで。
もし、全てのパターンが解って、いろいろ解析できたら、強くなれそうじゃん?
言語はJava。GUIというか、確認用のビジュアルが欲しかったのと、Javaでラインやサークルを描く勉強をしたかったので。駒の描写をアイコン辺り使えば簡単かもしれないけど、それなら昔作ったカレンダー(低機能・仕様は記憶の彼方だけど、Relaxer使ってその日のメモをXMLで出力したり、ちょっとだけ国際化を意識したり)でやったしね。ってことで。
いや、マジで今でもCやアセンブラの方が楽そうだなぁとは思うんだけど、本職でもないのに今さら勉強し直すのもねぇ、、、Javaにビット演算ないのかなぁ
ボードや駒の描写はほとんどでっちあげで完成。んでもって次は、マスに駒が置けるかの判定のアルゴリズム。なんかループばっかりでいやらしいなぁ。
さよならオセロ More ログイン