簡単なポイント制ゲームを作ってみる。
「はじめまして!」 ユーザ名入力 |
→
秘密のキーワード 入力処理 |
→
適切なキーワードなら ポイント加点処理 (この処理を繰り返す) |
→ ↓ ←
実際の画面イメージは以下に示す。ページBとページCを融合し、 秘密キーワード入力と、ポイント加点処理を同時に行なうページのイメージである。
ポイントゲームを始めましょう。
現在のポイントは 0pt です。
当てたキーワード(0/4):
上記ページで当たりキーワード(例:もっけ)を入れて[送信] を押した場合のイメージを以下に示す。
現在のポイントは 25pt です。
当てたキーワード(1/4):「もっけ」
次のような流れでプログラムを構成する。ブラウザと cookie 変数 id を用いてユーザの特定を行なう。
CREATE TABLE IF NOT EXISTS
で#{...}
は使わない[nil]
r = db.execute(SQL文) if r[0] then 該当ありの場合の処理 else 無しの場合の処理 end
x = (r ? r[0] : デフォルト値)