VBAの勉強のために作ったおまけゲームです。 プログラムはエクセル2000で作りました。多分他のバージョンでも大丈夫かと。右クリックでダウンロードしてください。1.2Mほどあります。 丸消しゲーム(marukesi.xls) ゲーム画面 <ゲームのルール> ファイルを開くと、ピラミッドのようなものが描いてあります。このピラミッドを交互に消していき、最後の一つを消した方が負けです。紙上でやるときは丸をお月見だんごのように描くので、通称丸消しゲームです。四角いですが、この四角一つ一つを「丸」と呼ぶことにします。 <丸の消し方> 0度・60度・120度方向に、直線で消せるならば一度に何個でも消せます。 間にすでに消された丸がある場合、それを挟んで複数の丸は消せません。 それだけです。簡単ですね。 <ゲームの遊び方> ・ファイルを開くと、ピラミッド状の「丸」があります。最初は全て真っ白です。 ・先手か後手かを決めます。CPUが先手の場合、丸を消さずに顔マークをクリックします。プレイヤーが先手の場合、好きなように消してから顔マークをクリックします。 ・丸の消し方ですが、丸の上にカーソルを持っていって、半角で「1」を書き込むと消したことになります。書き込んだらカーソルをその場所から動かさないと確定しないので、TABかカーソルキーなどでカーソルを移動させてください。 ・顔マークをクリックすると、CPUが考えて丸を消してきます。次にプレイヤーが丸を消して顔マークをクリックします。これを繰り返して、最後の丸が残ったら終わりです。 ・再プレイをするときは、太陽マークをクリックすると消した丸がすべて復活します。 ・ゲームを終了するときは、星マークをクリックしてください。 ・多分この説明では良くわからないと思います。分からないことがあったら掲示板でご質問ください。あとソースを見るのは禁止です。ヘボイので。 <05/5/15バージョンアップ> ・画面をすっきりさせた。 ・こちらの消し方が正しいかチェックするようにした。 ・CPUの指し手にランダム性を持たせた。 ・プレイヤーが消したのかCPUが消したのか分かるようにした。 ・その他こまごまと完成度アップ! <ここだけの話> このゲーム、実は○○必勝です。プレイヤーが○○だと100%勝てません。CPUが○○の場合、ランダムに丸を消すようにしてあります。 ○○必勝なので、プレイヤーが○○のときのCPUの消し方を覚えれば、プレイヤーが○○な限り絶対に負けなくなります。でもそれじゃあ面白くないので、CPUを○○にしてプレイするのをお勧めします。 |