前提・実現したいこと
現在クイズのアプリを作っています。
そこでランダムで問題が出てくるようにしたいです。
前提として、ただのクイズ問題ではなく、例えば将棋の(実際には将棋ではないのですがわかりやすくするために将棋とします)クイズのように将棋の盤面を画像として配置しており次の一手はどうするか?というような問題です。
問題自体は二択問題でどちらかのボタン(例えば「歩を動かす」or「角を動かす」のように画面にボタンを配置しています)を押すと正解か不正解が表示され「次の問題へ」のボタンが現れます。この流れで10問ほど作成します。
swiftやxcodeは初心者なのでとりあえずセグエを用いてこの流れで数問作ったのですが、この状態だと常に同じ順番で出題されます(画面はコピペしてviewcontorollerを画面分用い、二択のボタンと盤面の画像とラベル等部品とコードの接続のみ変えている状態です。この方法もあっているのか自信ありません)。
なので問題をランダムで出題されたり、例えば問題自体は30問ほど用意しておきその中の10問をランダムで出題する、というような流れにしたいです。また正解数をカウントして最後に表示するというのもできればやりたいです。
どのように実装すれば良いのでしょうか。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
環境はswift4,Xcode9です
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/26 11:39
2018/07/27 02:53
2018/07/28 11:48