TFG-06S/T "Click !"
2003/06/18
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
目次
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
コレは何? スクリーンセーバーの設定画面で遊んでしまおうという、 謎のコンセプトで作成された、ヒマつぶし程度のプチプログラムです。 一応、セーバー本体も動作します。 国際化のあおりを受けて、プログラム内で使用する文字を英語にしています。 もっとも、このヘルプファイルは日本語なんですけど…… 現在のところ、Windows98SE/Me でのみ、動作確認しています。 NT系でも動作すると思います。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
遊び方 右クリックメニューの "設定(O)" (または "構成(O)") で起動します。 作った後に知ったのですが、ライツアウトというものだそうです。 TFG-06S は、正方形 (Square) バージョン TFG-06T は、三角形 (Triangle) バージョン です。 画面上に青と赤のカラーパネルが配置されます。 パネルをクリックすると、クリックしたパネルと隣り合ったパネルの色が、交互に変化します。 ひたすらクリックして、全てのパネルを青にしてください。 ID を入力することで、オリジナルの問題を作成できます。 詳しくは、ID の指定方法 の項目を参照してください。 ボタンの説明
Esc キー か、Alt+F4 キー でも終了できます。 なお、タイトルバーに、チェックした回数が表示されます。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ID の指定方法 ID の指定方法は、2通りあります。 1つ目は、エディトモードを使う方法です。
まず、2つのコンボボックスで、作成したいサイズ (横方向・縦方向のパネルの個数) を選択して、"Edit" ボタン を押します。 選択したサイズのパネル (全て青) が表示されるので、 非表示にしたいパネルをクリックして、ピンクにします。 形が決定したら、"Decide" ボタン を押します。すると、画面上の入力ボックスに 作成された ID が表示されて、その ID でゲームが始まります。 注意! 間違っても、"Enter" キーを押さないでください。 入力ボックスに入力されている ID でゲームが始まってしまいます。 なお "Restart" ボタン を押すと、パネルが全て青の状態に戻ります。 もう1つは、直接 ID を指定する方法です。
1つ目の方法で作成した ID をファイルに保存しておけば、コピー & ペースト だけで
指定することができます。 入力後 Enter キー を押すと、指定した ID で開始できます。
以下の場合は簡単に指定できます。
しないと思いますが、エディトモードを使わずに ID を作成する方法を、例を交えて説明します。
まず、作成したい大きさを決めます。(横 x 縦)
5x3の場合
$ は、16進数を表す記号です。(プログラムで使う、0h と同じです)
(文字コードの $30〜$6F を $30 だけ小さくしたものです)
例の場合、
また、ボタンの ON/OFF は、ランダムに設定されます。 同じ ID で、違う ON/OFF の組み合わせにしたい場合は、 入力ボックスにフォーカスを合わせて Enter キー を押してください。 大きなサイズにすると、実際問題として解けなくなってしまうので、 ほどほどの大きさにしてください。
ID の作成例 TFG-06S (過去バージョンで本体に入れていた分)
TFG-06T (実際はもっと縦長です)
スクリーンセーバー本体について | TFG-06S では、一色の背景に時計が表示されます。 起動して数コマ程度なら、十字キーor0〜9キー で動作の変更ができます。 (それ以降の場合、HSPの仕様により終了してしまいます) デフォルトは 背景色ランダム & 時計表示ON です。
TFG-06T では、ゲームで使用している三角形パネルが、画面を埋めていきます。 こちらは設定項目はありません。
著作権と免責 | このソフトは、フリーウェアです。良識的な使用方法においては一切制限はありません。 スクリプトについては、私トラふぐが著作権を有しています。一応。 雑誌に載せたいとか、自分のHPで紹介したい、とかいう奇特な方は、ご連絡ください。 不具合の発見や要望・感想などがあれば、連絡していただけると嬉しいです。 なお、このソフトを使用したことによって、いかなる損害が発生しようとも、 責任は負いかねます。あしからず。 例えば… クリックしすぎてマウスが壊れた・腱鞘炎になった 仕事中にゲームをして、上司に叱られてしまった …等々
謝辞 | フリーウェアのプログラミング言語 HSP (Hot Soup Processor) ver2.6 で作成しました。 この言語を開発された おにたま氏 と、HSPの発展に寄与された多くの方々に感謝します。 ONION software HP あと、誰か知らないですが、ライツアウトなるゲームを考案された方にも感謝します。
解法のヒント | パネルの配置が対称になっている場合は、パネルの色が対称になるようにして、 その後、対称を維持しながら左右同じようにクリックすると良いでしょう。 特に長方形の場合は、上下にも左右にも対称にすると、非常に解きやすくなります。
追記 | このソフトは、HSPプログラムコンテスト2003(ショートプログラム部門) に出品するために作成しました。 2500byte 以内というサイズ制限に収めるのに苦労しました。 いったん作成 ↓ ┌→サイズオーバー ↑ ↓ ↑ サイズ切り詰め ↑ ↓ ↑ サイズが余ると機能を追加 └←←←┘ ……この繰り返し。 TFG-01 PiyoSaver の最新バージョンを、現在ゆっくりと開発中です。 期待しないで待っていてください。
更新履歴 |
|