Skip to content

matsubara0507/AnaQRam

Repository files navigation

AnaQRam

  • QRコードを利用したアナグラム(並び替えパズル)
    • アナグラムの文字を最初は伏字にしている
    • QRコードをスキャンすることで文字が見えるようになる
    • 全て見える状態で並び替えるて答えの文字列を作る
  • IGGGのイベントのために作る

遊び方

QRコードをスキャンして

文字を並び替えて単語を作る(アナグラム)

QRコードは img/qrcodes に置いてある.

依存するアプリなど

機能

  • QRコードは数字(0,1,2...)
    • 数字に対応する文字が見えるようになる
  • 文字列長以上の数字を読み取っても問題ない
    • 剰余を取ってるため
  • 問題の文字列は設定でいじれる
  • 画面を回転してもリセットされないようにした
    • ただ android:configChanges="orientation|screenSize" を加えただけ
    • TODO: もっと良い方法はあるのだろうか
  • スタート時に文字列がシャッフルされるようにした
    • 答えを変えてもされるはず
  • 文字列が合っていたら「くりあ~!」と出る
  • タイマー機能を追加
    • スタートボタンを押さないとスキャンできない
    • スタートボタンを押すとタイマースタート
    • スタートするとリセットボタンに変わる
    • リセットボタンを押すと全てリセットされる

Version 2

  • スコアランキングのサーバーにクリア後スコアをポストする
    • 答えの文字数・クリアタイム・入れ替え回数
  • ボタン配置を横スクロールするようにした
    • 実質的に文字制限が無くなった
  • BUGFIX: QRコード見つけたときに文字列が合っていてもクリアにならない
  • BUGFIX: クリア後に設定を変えるとクリアタイムあたりがおかしい

参照