診断ゲームつくれるサイトを探しています。
作ろうとしている診断ゲームは、
問1~10に「はい」「いいえ」で答えて、その答えた結果によって、
予め用意した結果10個くらいから決定するタイプです。
※質問項目は、全員同じになります。よく雑誌である、ゲームブックみたいに
「はい」「いいえ」に矢印があり、矢印の方向で質問項目が変わるタイプでは
ありません。
以上、上記に該当するものを探しております。
よろしくお願いします。
昔は、ハニホーでやっていたのですが、今は、●●メーカーのみになっていますね。
簡易版なら、MIXIなどでも、●●診断は作れますが、診断結果が○の数で判定する3つのみです。
機能的には、結果が5つしか出せないので、不足していると思いますが参考にはなると思います。
相性診断メーカー
質問の回答で、「はい」が、何個なら ○○タイプと判定するタイプでしょうか?
それなら このあたりが、お探しのものでしょうか?
ちょっと 古い(2004年)ですが、動作の参考になると 思います。
TypeChecker
Javaでもありでしたら、簡単にできそうに思います。
以下のソースを、メモ帳にそのままコピペして保存し、ファイルの名前を「test.html」あたりにリネームして、開いてみてください。(パソコンの設定で拡張子を表示するようにしてあることが前提です)
あとは「~を書く」と書いてあるところを書き変えてください。
<html> <body> <script language="JavaScript"><!-- function myCheck(){ myCnt=0; // チェックした数 for (i=0; i<document.myForm.length-1; i++){ // チェックボックスの数分ループ if (document.myForm.elements[i].checked == true){ // チェックはオンか? myCnt++; // チェック数 加算 } } if ( myCnt == 0 ) myMess="0チェックの場合の結果を書く"; // チェックは 無し( else if ( myCnt <= 1 ) myMess="1つチェックの場合の結果を書く"; // チェックは1つの結果 else if ( myCnt <= 2 ) myMess="2つチェックの場合の結果を書く"; // チェックは2つの結果 else if ( myCnt <= 3 ) myMess="3つチェックの場合の結果を書く"; // チェックは3つの結果 else if ( myCnt <= 4 ) myMess="4つチェックの場合の結果を書く"; // チェックは4つの結果 else if ( myCnt <= 5 ) myMess="5つチェックの場合の結果を書く"; // チェックは5つの結果 else if ( myCnt <= 6 ) myMess="6つチェックの場合の結果を書く"; // チェックは6つの結果 else if ( myCnt <= 7 ) myMess="7つチェックの場合の結果を書く"; // チェックは7つの結果 else if ( myCnt <= 8 ) myMess="8つチェックの場合の結果を書く"; // チェックは8つの結果 else if ( myCnt <= 9 ) myMess="9つチェックの場合の結果を書く"; // チェックは9つの結果 else myMess="全てチェックの場合の結果を書く"; // チェックは 全部 myComment = "診断チェックのタイトルを書くの結果\n\nあなたは、"+myMess+"です!"; alert (myComment); } // --></script> <form name="myForm"> <input type="checkbox">1つ目の質問を書く<br> <input type="checkbox">2つ目の質問を書く<br> <input type="checkbox">3つ目の質問を書く<br> <input type="checkbox">4つ目の質問を書く<br> <input type="checkbox">5つ目の質問を書く<br> <input type="checkbox">6つ目の質問を書く<br> <input type="checkbox">7つ目の質問を書く<br> <input type="checkbox">8つ目の質問を書く<br> <input type="checkbox">9つ目の質問を書く<br> <input type="checkbox">10つ目の質問を書く<br> <input type="button" onclick="myCheck()" value="結果を見る"><br> </form> </body> </html>
http://www.red.oit-net.jp/tatsuya/java/checkbox.htm
以上は、上記サイトを参考にして改変してみました。
ただ、この方法だと「はい」の数でしか結果が変えられないので、【何番目の質問を「はい」にしたか】に対応できないのです。
それを希望されている場合、もう少し複雑になってしまうと思います。
コメント(0件)