th075Booster@Wiki 概要

th075Boosterの概要です。

概要

th075Boosterとは、黄昏フロンティア様より発売された格闘ゲーム「東方萃夢想」の対戦相手として、AIか、AIに近いものを提供することを目的としたアプリケーションです。

AIを目指していますが、実質的にはこのプログラムは思考していません。(思考とは何なのか、という問題もありますが。。)
よって、擬似AIと呼ぶのが相応しいと思うのですが、AIと呼んでいます。
このアプリケーションでは、対戦中の萃夢想のメモリから情報を取得し、解釈して蓄積することでAIを実現しています。

開発中なので完成していません。
※現在はth075Casterに内蔵しています。

開発

プログラム自体はifとforさえ分かれば書けると思います。
ポインタは『サイズ情報の付いたアドレス』『ひっくり返すと実体(値)が出てくる』と割り切って使えば何とかなるような気がします。
プログラムは大事ですが、むしろ問題となるのはそれ以前の設計であって、それをコードでどう表現するかというのは二の次です。
(最終的には、『ノートで設計を組んでいる時間>>コードを組んでいる時間』になるだろうと思います。)

補足

Windows98,Windows98SE,WindowsMEでは動きません。
WindowsXPでは動くか分かりません。
Windows2000 SP4の環境でのみ動作確認をしています。
Borland C++ Compiler(bcc32)以外ではエラー無くコンパイルできるか分かりません。

お願い

分からないことがあったら、まずはgoogleで検索するなりして、自力で解決するようにして下さい。
たとえ、その疑問の答え・問題の解決方法そのものは見つからなくとも、何らかの示唆は得られる筈です。
また、th075Boosterが上手く動かないからといって黄昏フロンティア様の掲示板に質問するのは絶対に止めて下さい。


..