85DATA HOMEへ
MYCAR情報掲示板BLOGプロフィール

■オセロ(リバーシ) - ダウンロード

クルマ(AE86=倉庫代わり)を廃棄したため、その中に入っていたパーツがダンボール5箱になってしまいました。

そんな訳で物置と押し入れを整理(不要なものは棄てて)していると、
押し入れの箱の中から、高校の時のアルバム、写真、レポート用紙などなど・・・・懐かしい
そんななかに、1枚のフロッピィディスク(2DD)がでてきました。

ラベルを見ると”オセロ”と書いてあります。
「そうそう、高校3年の時に作ったヤツだ」 思い出しました。
 ※正確にはシャープX1にて製作、その後 富士通FM77に移植したモノ

ちょっとした「タイムカプセルを開けた」感じです。
「20年前のオレが作ったソフト・・・確かめたい・・・・やってみたい」

・・・・という訳で

”懐かしさついで”にWindows版に移植してみましたよ。→    詳しくはこちら

当時、私が試行錯誤したプログラムのロジックは、オセロプログラムの作り方 (プログラム初心者向けです) に記載しました。

※「Othello、オセロ」は株式会社メガハウスの登録商標です。


   リバーシ  バーション2  (現 在 版)  

コンピュータ対戦型のリバーシソフトです。
レベル0〜レベル5の強さがあり、最強レベルの5でも「弱くはないけど、強くもない」レベルだと思います。
それでも、私(作者自身)よりも、はるかに強く、(レベル5には)一度も勝てたことがありません。
ですから、初心者には良い練習相手になるのではないでしょうか?

我が家の女の子達に登場してもらっています (似ているかな?)
ミホ、リミ、レミ、リオ、アミ、ヨウコの順に強くなります。

最強キャラがヨウコなので、ソフト名を「ヨウコのリバーシ」としてみました。


適当なフォルダを作成し解凍して、yk-rev**.exe を実行してみてください。

**はバーションによってファイル名が異なります。
※こちらは初めて使用する言語(ActiveBasic)で作成しました。不慣れな為にバグがあるかもしれません。
不具合ありましたら、是非ご連絡ください


ファイルが解凍できない方は
↓こちらのサイトからソフトウェア(Lhaca デラックス版)をご利用してみてはいかがでしょうか?
http://www.vector.co.jp/soft/win95/util/se166893.html


変更履歴

(2009.6.6)
 ・レベル0と1にランダム性を持たせてみました。(v26〜)
 ・レベル4以上の終盤速度を少し上げました。(v26〜)
 ・レベル2以上にランダム性を持たせました。
以降 v27
 ・レベル4以上は定石を打たせるようにしました。
 ・人が打った後の一時停止(の有無)を設定可能にしました。
 ・人対人の対戦モードを加えました。
 ・着手位置が表示可能としました。

(2009.2.28)
対戦キャラクタの搭載
(2008.12.29)
バグ修正(レベル1とレベル2が同じ強さでした)
(2008.8.13)
ヒント機能、戻る機能、コンピュータのセリフ表示を追加してみました。
(2008.6.21)
起動時間短縮が出来ました。
画面の見栄えを向上しました。(背景とタイトル)
レベル0にバグを発見し(X打ちをすぐにしてしまう)少し強くなりました。

(2008.6.7)
マウス操作の対応や画面の見栄えの向上をしました。
まだ、思考ルーチンに改善の余地はありますが、とりあえず「遊べるレベル」には、なっていると思います。

(2008.5.4)

「バージョン1 高校生版」をベースにもう少し強くしたのが、こちらです。(なっているのかな?)
思考プログラム自体の変更はしておりませんが、
こちらも私よりも強いので、こいつの実力がどの程度のものなのかサッパリわかりません。
(強いオセロソフトと対戦するとボロ負けなので、さほど強くはないでしょう)
「この打ち方が悪い」等ありましたら、ご意見いただきたく思います。

もし宜しかったらご評価いただけますと幸いです。
ご意見、バグ報告などありましたら、「gef07047@nifty.com」までお願いいたします。

旧版のダウンロード (V2.4 ベクターに登録したバージョンです。コンピュータの思考に変化がありません)


  リバーシ バーション1 (高校生版)

当時のプログラムをそのまま、移植したものです。
画面の雰囲気も、(多分こんな感じ)その当時のものです。

ダウンロード 
適当なフォルダを作成し解凍して、reversi.exe を実行してみてください