- ベストアンサー
診断系サイト製作に必要な技術や言語、環境は?
- 診断系サイトを製作するには、JavaScriptやCGIが必要になります。
- 設問を選拓して次の設問を表示したり、診断結果を表示するためには、適切な技術や言語を使用する必要があります。
- 初心者でも理解しやすい本や参考サイトを利用することで、効果的に学習することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ということで補足です。 極端な例ですが、分かりやすいので「ロリコン度チェック」でも作るとしましょう。 以下が選択肢と、その選択肢を選んだ場合のロリコンポイントの推移です。 初期ロリコン度=0 Q1. 以下の単語のうちどれにもっとも魅せられますか? ・ランドセル(ロリコン度+2) ・セーラー服(ロリコン度+1) ・ビジネススーツ(ロリコン度-1) ・ちゃんちゃんこ(ロリコン度-2) Q2. 女の子がいます。なんて呼ばれたら嬉しいですか? ・お兄ちゃん(ロリコン度+2) ・先輩(ロリコン度+1) ・呼び捨て(ロリコン度±0) ・君付け(ロリコン度-1) ・坊や(ロリコン度-2) 結果判定 ロリコン度4:真性のロリコンです。 ロリコン度1~3:ロリコンになってしまうおそれがあります。 ロリコン度-2~0:ノーマルです。安心してください。 ロリコン度-4~-3:逆の意味で危険です。 ……とまあ、くだらないですがこんな感じ。 一時期はやった診断系は基本的にこんな具合だと思います。 ものによっては複数のパラメータを組み合わせていたりするのでしょうが、基本的にはこうやって得点計算をしているだけだったはずです。パラメータという言い方がちょっと悪かったですね。 具体的なプログラム方法も、なんとなく頭に浮かんでいただけたのではと思います。 CGIに関してはPerlで組むのが一般的ですが、PHPの知識があるのでしたら、それをそのまま生かされてもいいと思います。 あいにく自分はRuby大好きなもんで、広くお薦めできる書籍などはちょっと存じないのですが、ネットで下調べをして「ネックになりそうな点」をつかんでおいてから、それを補完してくれそうな書籍を探せばいいと思いますよ。 余談ですが、別の質問で質問者さんに盛大な逆ギレをされてしまったので、こういうお言葉いただけると回答もやる気が出てきます。 制作頑張ってください。また何かありましたら、お礼という形で書いていただければメールで連絡来ますので。
その他の回答 (1)
- snowize
- ベストアンサー率27% (68/245)
JavaScriptでも構いませんが、CGIにすると携帯からでも扱えて便利かもしれないですね。どちらにしても対して難しい技術は不要です。 ケースバイケースなので一概に言えませんが、 選択肢の回答によってパラメータを増減して、その最終値によって結果を表示するなんてのが一般的ではないでしょうか? 変数を扱えて条件分岐ができれば十分ですよね、これなら。
お礼
コメントありがとうございます! なるほど、携帯の事はすっかり忘れていました。扱えると便利ですね☆ CGIの入門書を買ってみようと思います。 >どちらにしても対して難しい技術は不要です。 安心しました。あまりにも高度だったらどうしようかと思っていましたので。 入門書レベルでも対応できますでしょうか? 今の自分では、パラメータを増減って?位のレベルなので恐縮ですが、作りながら学ぶ箇所の糸口になりそうでとても参考になりました。ありがとうございます。 また引き続きオススメの本や何かヒントになる様な事があれば、よろしくお願い致します。
お礼
お礼が遅くなってしまって申し訳ありません。 仕事が忙しく、バタバタしていました。 補足までいただいてありがとうございます! ロリコン度チェックw、なるほどです。かなりイメージできました☆ >ものによっては複数のパラメータを組み合わせていたり うまく表現できないのですが、診断結果をかなり細かく、複数の○○度や○○度内でタイプを出したりする時に、この辺りが絡んでくるのかなぁと想像しています。 DBも利用すれば、もっと精密につくれるのかな、、と、妄想していますw 大型書店へ通って、一応触れたことのあるPHPの基礎本を買ってきました☆なぜかSQLのドリルもw でも、ネットではPerlでのサンプルや解説ばかりなので、結局Perlに浮気してしまいそうですが、頑張ってPHPに置き換えてやってみようと思います☆ >「ネックになりそうな点」 これも、なるほど!です☆今後の考え方に役立ちそうです。 ~なりそうな、がミソですね。 教われる師匠や先輩がいないので、大変助かっています。どこから触ったら良いのかも、どう質問したら良いのかも手探りな状態なので、本当に感謝しております。ありがとうございます!! 仕事が忙しく、なかなか製作に取りかかれないのですが、まだまだ分からない事だらけで、また質問を投稿すると思うので今後共ぜひよろしくお願い致します。 数日中に締め切ろうと思っていますので、もしも何か気になる点等ありましたら、また回答いただけると幸いです。 この度はありがとうございました☆