1

私はCシャープとプログラミング全般に慣れていないので、許してください。私はクイズゲームを作ろうとしています。誰かが私を正しい方向に向けてくれることを願っています。

したがって、プログラムは次のようになります...ユーザーがプログラムを開始するとき、2つのオプションがあります。

  1. 歴史、家族、サッカーなどのカテゴリを作成します。
  2. ゲームをプレイするには、その時点で、ユーザーは以前に作成したカテゴリを選択し、そこから質問が発生します。

したがって、私がユーザーであり、[新しいカテゴリを作成]をクリックすると、それを実行できる画面が表示されます。「家族」に入ります。そして今、私は家族のサブカテゴリを作成するオプションがあります。たとえば、サブカテゴリは私の家族である可能性があるため、ボビー、マイク、スージー、ママ、パパを含めることができます。

これらのサブカテゴリを作成したら、それらのいずれかをクリックして、その特定のサブカテゴリに関する質問を入力できます。お父さんをクリックすると、「お父さんは何年生まれですか?」、「お父さんの好きな食べ物は?」、「お父さんはどこで働いていますか?」などの質問のリストを作成します。これらの質問ごとに、次のように入力します。答え。

そのため、カテゴリとサブカテゴリを作成したら、メインページに戻り、[ゲームをプレイ]をクリックして、[ファミリー]カテゴリを選択します。ゲームが開始されると、サブカテゴリからランダムに選択され、ランダムに質問されます。

たとえば、プログラムはお父さんを選び、大きなテキストボックスに「お父さん」と表示します。大きなテキストボックスの下には、プログラムがサブカテゴリ「お父さん」から選択した質問があります。「お父さんの好きな食べ物は何ですか」と尋ねられたら、ユーザーは「ビーフシチュー」と入力する必要があります。答えた後、プログラムは正しいか間違っているかを問わず、別のサブカテゴリをランダムに選択します。

このプロジェクトではVisualStudioを使用しており、ユーザーインターフェイスの設定方法は知っていますが、ユーザーデータに関して混乱しているようです。ユーザー入力をデータベースに保存する必要がありますか?もしそうなら、プログラムが情報にアクセスしてゲームに実装できるように、情報を呼び出すためにどのようなプロセスを使用しますか?リスト、配列、コレクションとして保存しますか?もしそうなら、それらのリスト、配列、またはコレクションをプログラムコードに再実装するために何をする必要がありますか?

このプログラムを作成するために必要な手順について、言葉で説明してもらいたいと思っています。私が言ったように、私は初心者です。したがって、手順のリストを教えていただければ、c#ブックからそれらの手順に関連する手順を収集します。どんな助けでも大歓迎です。前もって感謝します

4

1 に答える 1