成果物
スキル名 「ストループゲーム」
ゲームの内容
スキルを起動すると、色の名前が出てきますが、その文字は異なる色で書かれています。
このうち、Alexaが「文字の色」か「文字の内容」を問うので、それに合う色の名前を正しく答えてください。
答えたらすぐに次の問題が出題されます。どんどん答えていきましょう。
開始から60秒経ったらゲーム終了です。ここで 正解数/不正解数 が表示されます。正解数が多くなるように頑張ってください!
ターゲット
これは脳トレゲームとして、幼児や高齢者向けとしています。
ただし、今回は60秒という時間制限を設けたことで、一定時間内に獲得した得点を競う「スコアアタック」の要素も含んでいます。
幼稚園や高齢者施設での活用が期待できるほか、駅など人が集まる場での暇つぶしに競い合って遊んでくれたらうれしく思います。
工夫したこと
Alexaの発話は意外にゆっくりで、答えがわかってすぐに発言するとAlexaに拾ってもらえないことがしばしばありました。
これを解消するために、Alexaの発話スピードを速く(x-fast)したところ、比較的よくなりました。
開発時に苦労したこと
今回初めてAlexa開発を行いましたが、ここで使用する言語はJavaScriptでした。
私はPythonはよく使っていますが、JavaScriptはほとんど使ったことがなく不安でした。
開発の中である関数を追加したところ、突然動かなくなってしまったことがあります。
1時間くらい悩みましたが、よくよく見るとその関数の直前に宣言した変数にセミコロンをつけ忘れていました…
セミコロン1つに1時間悩まされる自分はまだまだだなと感じました。