|
「ハノイの塔」(Windows XP/Vista/7,8,10) |
「ハノイの塔」のゲームプログラムです。
随分前に作った物なのですが、最近のマシンで
解かせると、一体どの位のスピードで解く事が
できるのか興味が沸いたので作り直してみました。※
普通に遊ぶ事は勿論、コンピューターに解かせる
機能や、解答機能を利用して、マシンの
パフォーマンスを計測するベンチマーク機能、
4枚〜64枚までの円盤数を解く最小移動回数と、
実行マシンでの所用時間を調べる機能等も
持たせてありますので、ハノイの塔に関心の
ある方は、是非お試し下さい。
。
<使い方>
1.ダウンロードしましたら、解凍して下さい。
2.解凍したプログラムをクリックすれば実行です。
起動後は、マウスをメニューにポイントすれば
ステータスバーに説明がでますので、操作方法
については、大体直ぐにわかると思います。
また、ゲームの解説や遊び方の説明もその他の
メニュー内にありますので、メニューをクリックすれば
それらの情報を見る事ができます。
所要時間は、一応ミリ秒単位まで表示しますが、
実行フェース事態が他のアプリケーション他の
影響をうけますので、精度はあまり高ないです。
まあ、秒単位までがそこそこの精度思ってください。
※解いていく過程を簡単な画像で表示しているにも
関わらず、画面出力に時間をとられてしまい、
思ったほどには早くなりませんでした。
VISTA以降では動作するものの、GDIがXP以前と大幅に
変わっており、VGAのアクセラレーションが使われない為、
XP比で4〜5倍遅くなります。また、実行中に他の
アプリを起動するなどの操作をすると、描画がスキップ
される事もあります。DirectXを使えって事ですかね?
実行プライオリティを4段階に設定できます。
大きい数値程高い実行プライオリティとなり、
他のプロセスの影響を受け難くなります。
また、マルチスレッドでコーディングしているので
画像表示での自動解答と解答手順のテキストリスト
出力を同時に実行することが可能です。
ダウンロード:Hanoi_Tower |
|