たしざんしましょ。
なんとなく思いついてゲームっぽいものを作ってみた。
コンセプトはシンプルなソース。
母艦タイトル=「たしざんしましょ」 文字サイズ=64 問題数=3 出題数=0 待機量=0.7/*秒*/ 回答エディタとはエディタ これについて IMEはオフ キー押した時は もし押された仮想キー=13なら、回答チェック 位置は「0,0」 幅は(「足してください」の文字幅取得) 可視は0 母艦について クライアント幅は回答エディタの幅 クライアント高さは回答エディタの高さ スタイルは「ダイアログスタイル」 タイトルは母艦タイトル 「足してください」を0.4で表示処理 出題する ●出題 a=乱数(10) b=乱数(10) 回答=a+b aを待機量で表示処理 「 +」を0.4で表示処理 " "&bを待機量で表示処理 回答エディタの可視は1 回答エディタに注目 出題数=出題数+1 開始タイム=システム時間 ●回答チェック 回答エディタの可視は0 終了タイム=システム時間 もし回答=回答エディタなら、正解 違えば、不正解 もし出題数=問題数なら、成績発表 違えば、出題 ●正解 正答数=正答数+1 正答時間=正答時間+終了タイム-開始タイム 「正解」を0.5で表示処理 ●不正解 誤答時間=誤答時間+終了タイム-開始タイム 「不正解」を0.5で表示処理 ●成績発表 描画リセット 母艦のクライアント高さは(「あ」の文字高さ取得)*5+3 母艦のクライアント幅は母艦のクライアント幅+100 「成績」と表示 文字サイズは36 「正答数 {正答数} / {問題数}」と表示 もし正答数<>0なら 「正答タイム{~}平均 {INT(正答時間/正答数)/1000}秒 / total {正答時間/1000}秒」と表示 「誤答数 {問題数-正答数} / {問題数}」と表示 もし正答数<>問題数なら 「誤答タイム{~}平均 {INT(誤答時間/(問題数-正答数))/1000}秒 / total {誤答時間/1000}秒」と表示 ●表示処理(Sと|SをTで) 描画リセット Sを表示 T 秒待つ ●描画リセット 画面クリア 0,0へ移動
☆Step Up
- 出題数の変更
- 待ち時間の変更
- タイムアタック
- 問題の種類を増やす
- 足し算以外
- 数字の桁数を増やしたり小数点以下も取り入れたり
- 見た目の変更
- 文字サイズを変えてみる
- もっとかわいらしくしてみる
- BGMをつけてみる
ぱっと思いつくのはこんなもんかなぁ。