[ メニューへもどる ]

+++ クイズゲームのサンプル2 +++

▼ ダウンロードはコチラから (11.9KB) 2004/10/14
 このサンプルは クイズゲームのサンプル の応用版です。

 実際にサンプルを動作させて確認なさる場合、以下のものが必要です。

  ・ 吉里吉里 2 本体

  ・ KAG3 の template フォルダの中身

 ※吉里吉里 2.22 rev.4 / KAG3.22 rev.4 にて動作確認しています

 ※ KAG3.21 β4 より追加された属性を使用している箇所があるため、それ未満の環境で確認する

  場合は、修正してから動作させる必要があります

 サンプルは以下の内容になっています。


 ■ ver1.ks : edit を使うクイズゲーム


 クイズの解答を単一行エディットに入力させるタイプのサンプルで、

  ・単純な制限時間をつける処理

  ・ Enter キーで解答の正誤判定へ飛ばす処理

 を入れてあります。

 ■ ver2.ks : input を使うクイズゲーム


 クイズの解答をダイアログボックスに入力させるタイプのサンプルです。

 ダイアログボックスの性質上、こちらのサンプルでは、

  ・制限時間なし

  ・解答の代わりに「ぎぶあっぷ」と入力すると出題を中断

 となっています。

 ■ main.ks : 共通処理


 残り問題数を表示する処理や、正誤判定の処理など、各サンプルでの共通の処理が書かれています。

 ややこしくならないように分けただけですので、実際に組み込む場合は同じシナリオファイルにまとめて

 しまっても良いかと思います。

 ■ qas.ks : 問題集


 クイズとして出す問題と正解を配列変数に入れてあります。

 同じ要領で配列変数を追加していけば、出題する種類を増やせます。

 ■ first.ks : メニュー処理


 サンプルメニュー用の処理と、レベル別の選択メニュー用の処理です。

 全 30 問のクイズをランダムに出題します。

 基本的な処理の流れは クイズゲームのサンプル と同じですが、解答方法を文字入力型にした場合の

 サンプルになっています。

 どちらのサンプルも、解答の文字は「ひらがな」で入力してください。

 クイズゲームのサンプル よりも、なるべく組み込みや拡張がしやすいように書いてみました。

 処理の記述を見比べてみるのも面白いかもしれません。

 できるだけコメントはつけましたが、わかりにくかったりした場合は気軽に質問なりツッコミなりしてやって

 くださいませ。



 質問やご意見は当サイトの掲示板かメールにてお受け致します。

 混乱を避けるため、内容に関して らんか 以外へ質問することはご容赦ください(^^;

 また、動作確認は一通りしましたが、気付いていない不具合とかあるかもしれません。

 発見した場合は、ぜひご一報いただけますと助かります m(_ _)m


[ メニューへもどる ]