SITE TOP  SNAP25  よく頂くご質問 (FAQ)

SNAP25 - よく頂くご質問 (FAQ)

オリジナルの神経衰弱ゲームを作成される方からよく頂く質問をFAQとしてまとめました。作者まで問い合わせをされる前にご一読頂ければと思います。


 ゲームのカスタマイズ

Q. ゲーム画面に配置するカードの枚数を変更することは可能ですか?
A. 可能です。JavaScriptファイル「snap25.js」をテキストエディタで開いて、次の箇所を編集して下さい。
なお、配置するカードの枚数を増やす場合は、「originalimg」ディレクトリ配下の画像ファイル、「message」ディレクトリ配下の説明メッセージのHTMLファイルも合わせて追加する必要があります。

// 画面配置 横カード枚数
var cardx=5;

// 画面配置 縦カード枚数
var cardy=5;

Q. ゲーム画面に配置するカードの画像サイズを変更することは可能ですか?
A. 可能です。JavaScriptファイル「snap25.js」をテキストエディタで開いて、次の箇所を編集して下さい。
なお、カードの画像サイズを変更する場合は、「img」ディレクトリ配下の画像ファイル「cardimg-small1.gif」、「cardimg-small2.gif」(ゲーム画面に配置するカードの裏面の画像)も合わせて変更する必要があります。

// 画面配置 カード1枚の横幅
var cardwidth=100;

// 画面配置 カード1枚の縦幅
var cardheight=100;

Q. クリアまでの制限時間を60秒にしたいのですが、制限時間を変更することは可能ですか?
A. 可能です。JavaScriptファイル「snap25.js」をテキストエディタで開いて、次の箇所を編集して下さい。
「ユーザ調整用変数」の中で、「var timeLimit=120;」を「var timeLimit=60;」に変更すれば、制限時間を60秒に設定することができます。

// 制限時間(秒、最大 999秒)
var timeLimit=120;

Q. 時間制限を無くすことは可能ですか?
A. 可能です。JavaScriptファイル「snap25.js」をテキストエディタで開いて、次の箇所を編集して下さい。
「ユーザ調整用変数」の中で、「var timeLimit=120;」を「var timeLimit=864000;」(= 10日間)等に変更すれば、実質上の時間制限を無しにすることができます。

// 制限時間(秒、最大 999秒)
var timeLimit=120;

Q. ゲームクリア後の画像切り替え表示のスピードを変えることは可能ですか?
A. 可能です。JavaScriptファイル「snap25.js」をテキストエディタで開いて、次の箇所を編集して下さい。
「ユーザ調整用変数」の中で、「var timeImageChange=2;」を任意の数字に変更して下さい。5秒間隔で画像を切り替える場合は「var timeImageChange=5;」とします。

// ゲームクリア後の画像切り替え時間(秒)
var timeImageChange=2;


 ホームページ作成ソフト

Q. 「game.html」をホームページ作成ソフト(ホームページ・ビルダー)でプレビューしたところ、「parent.chara_frame はオブジェクトではありません」というエラーメッセージが出ました。
A. プレビュー時にエラーが表示されることは問題ありません。これはJavaScriptがフレームの中で動作することを前提としているためです。
ただし、「ホームページ・ビルダー」をはじめとするホームページ作成ソフトを用いてHTMLファイルを編集した場合、内容に意図しない変更を加えてしまうことがあります。特にJavaScriptが記述されている「game.html」、「info.html」は必ずテキストエディタで編集するようにして下さい。


 カード画像ファイルの準備

Q. 200×200サイズ、100×100サイズのJPEGファイルはどのように作成すれば良いですか?
A. JPEGファイルはご自分で用意して頂くようお願いしています。画像の編集にはサイズ変更、ファイル形式変換の機能を持った下記のソフトをお勧めします。シェアウェアですが30日間無料で試用できますので、まずはお試し下さい。

「Dicre ねこのキャンバス」
http://www.dicre.com/soft/ccanvas.html

Q. カード画像ファイルにGIFファイルやPNGファイルを使うことは可能ですか?
A. 可能です。JavaScriptファイル「snap25.js」をテキストエディタで開いて、次の箇所を編集して下さい。
「ユーザ調整用変数」の中で、「var cardfileextension=".jpg";」を任意の拡張子に変更して下さい。GIFファイルを使用する場合は「var cardfileextension=".gif";」とします。

// カードの画像ファイルの拡張子
var cardfileextension=".jpg";


 動作確認時のエラー

Q. カードが「5×5」のかたちに配置されず、画面いっぱいに広がって配置されてしまいます。
A. ホームページ作成ソフトを用いてHTMLファイルを編集した場合に、このようなケースが報告されています。ソフトの機能によってコードが変更されてしまうことが原因と考えられますので、HTMLファイルはテキストエディタで編集するようにして下さい。

Q. スタートしますが、神経衰弱ゲームが正常に動作しません。クリックした画像と別の画像が反転します。
A. 「Yahoo!ジオシティーズ」に代表される無料ホームページスペースを利用されている場合は特に注意が必要です。HTMLファイルにサーバ側で広告画像(タグ)が挿入されると、JavaScriptが正常に動作しなくなります。可能であれば、サービスの設定で広告画像を削除して下さい。

Q. 神経衰弱で2枚をセットにしましたが、説明メッセージのHTMLファイルが表示されません。
A. HTMLファイル「chara1.html」〜「chara13.html」が「message」ディレクトリ配下に配置されていないことが原因だと考えられます。作成した「chara*.html」のHTMLファイルは、全て「message」ディレクトリ配下に配置して下さい。


 ソース利用に関する制限等

Q. 「SNAP25」のソースを組み込んだiPhoneアプリ・iPadアプリを製作して、AppStoreで販売することは可能ですか?
A. 可能です。
ただし、「SNAP25」のソースを組み込んだアプリケーションを有償で販売される場合には、契約を締結した上でソースの使用料を頂いています。この場合、著作権表記は不要です。
詳細については、作者まで メール でお問い合わせ下さい。

Q. 企業や団体のホームページで「SNAP25」のソースを利用することは可能ですか?
A. もちろん可能です。
ソースの利用にあたっては、著作権表記と私のホームページへのリンクをお願いしています。このルールに従って頂ければ、企業や団体のホームページでソースをご利用頂くことは全く問題ありません。

Q. いわゆる「18禁コンテンツ」で「SNAP25」のソースを利用することは可能ですか?
A. 「18禁コンテンツ」でソースを利用されることに関して、特に制限は設けていません。ただし、「SNAP25」の公式ページからのリンクを希望された場合でも、リンクを見送らせて頂く場合があります。