【VBA】またゲーム作ってみた
クイズゲーム作ってみました
どうも、こんにちは!小さい頃は、他人の真似ばっかしてたjimです🙊
今回は、20代の頃にハマってた、『クイズマジックアカデミー2』に模したモノをVBAで作ってみました✨
『クイズマジックアカデミー』って知ってます?全国の人とクイズで対戦できるゲームなんですよ。
相手が人間ってこともあって、珍回答する人もいたりして、とても面白いゲームでした。(まだあるっぽい2020年現在)
あと、ただ単純に正解不正解で勝敗が決まるわけじゃなく、得点で勝敗が決まる。っていうシステムが良かった👍
回答まで掛かった時間が長いと、得点が減算されるという新しいシステム?
これによって、何かドキドキできたっていう💕
今回、そのゲームの、『予習(対戦じゃない)』を真似して作ってみました。
予習の合否も、同じ得点のシステム使ってて、少しドキドキできた記憶があります。
つか、対戦じゃないー。作ったの対戦じゃなかったー。
↓似ても似つかない?
得点のシステムについて
当時、そこまで得点について注目してなかったし、もう細かいことは記憶にごぜぇません😅
確か以下のような仕様だった気がする。(この仕様で作りました)
1問あたりの得点
100点を問題数で割ったのが1問の得点。
例えば、出題数が10なら、1問はMAX10点。
得点の減算
ある一定の制限時間を経過すると、得点の減算がありました。
確か、制限時間残り16秒くらいから?減算が始まってる気がしました。
そして、1問当たりの得点の半分まで減算があった気がします。
肝心?の減算式
残り時間が16秒よか小さいとき⇒
(100÷問題数÷2)+(100÷問題数÷2×残り時間÷16)
例えば、出題集10問で残りの制限時間が8秒だったとすると、
(100÷10÷2)+(100÷10÷2×8÷16)=7.5
で、7.5点みたいな。。。
テキトーでもゲームは作れます
得点の仕様も適当だし、クイズ形式も適当。
他にも仕様はありますが、何もかも適当に決めて作りました😅
それでも、ゲームは作れます🖥
これが仕事なら、
「データベース構築して、SQL使って対戦型にしましょうか?」とか、
「クイズ形式増やしましょうか?」なんて色々やるけども。
仕事じゃないんだから、そんなの適当でいいのっ!いいんだよぉ~♪
仕事で、
「えへへ。適当に作っちゃいました。」って言われたら、
『んなろぉ、ふぁっく!』って思うけど、、、
しかーし!
自分の場合、『VBAでこんなことも出来ますよ~』てことだけに、数時間費やしたんだからOKっしょ。okok
んな感じで、またゲーム作ってみた🎮って記事でした。
VBAでも結構色んなこと出来るんですよ。
実際に動くものが出来ると、楽しいし知識も増えてたりするので、
ゲーム作りはプログラミング学習によいかもしれません😊
ってことで、またねぇ✋
ディスカッション
コメント一覧
まだ、コメントがありません