---
# System prepended metadata

title: ポートフォリオ進捗会原稿

---

# ポートフォリオ進捗会原稿

### サービス概要
ピザのレシピ表を覚えるのが面倒と言った悩みを持ったバイト先のインストアスタッフが

楽しみながらピザが覚えられる

ゲームサービスです。

### サービスの流れ

ピザのレシピ(材料名とグラム数)を攻撃呪文として、モンスターを倒していく。
モンスターは、マルゲリータやテリヤキチキンピザなどを想定していて、
ピザのレシピを順番に、攻撃呪文として音声入力していく。

ユーザーとモンスターでお互いの攻撃ターンを繰り返し、ユーザーはそのモンスター（ピザ）のレシピをHPがなくなるまでに言えたら勝利。

### メインのターゲットユーザー
バイト先の高校生や大学生のインストアスタッフ(自分も含む)。

### ユーザーが抱える課題
ピザを作る時にレシピ表を見ながらピザを作るがめんどくさい。
家にレシピ表を持ち帰って勉強するのもめんどくさい。

### 店長が抱える問題
スタッフがグラム数を覚えてくれない。
最初はしっかり教えるものの、グラムの感覚がずれていっているのがわかる。
大体は具材を乗せすぎている。
ちゃんとグラムを覚えて欲しい。
もちろんレシピも覚えて欲しい。

### 解決方法
ドラゴンクエストのようなゲームにして、ゲーム感覚でレシピ表を覚える。
ゲームにすれば、スタッフが工程覚えるのも苦でなくなるのではないか。
実際に作る工程を声に出すので記憶の定着率も良いのではないか？

# 今どこまでできているか

- [x] 音声認識によるレシピの正誤判定
- [x] モンスター、ユーザーへのダメージ機能
- [x] 勝敗をつける


# これから開発すること

これから細かいゲームのロジックを実装していきたいというところ。
店長、スタッフの意見を聞きながら機能を決めていきたい。

## 意見まとめ
- 店長1回目(機種:mac)

    g数ありなしとありバージョンを作ってはどうか？
    グラム数を覚えて欲しい。
    間違えた時、スキップするかもう一度やり直すか考える。

- 店長2回目(機種:タブレット)

    教育にするのか、テストにするのか
    ダメージの点数で競う要素があるとゲーマーとして面白そう
    グラム数によるクリティカルヒット、連続正解によるボーナス
    もし間違っていたとしてもゲームは続いていく。

    クウォーターピザはどうするのか？とりあえず考えないもありでは？
    インストア初心者を念頭におく。まずはそこから

    山形店は男が多いが、一般的にはインストアスタッフは女の子（女子高生、女子大生）であるらしい
    女の子にも使ってもらうにはポケモンの方が良いのでは？
    店長個人としてはファイナルファンタージっぽいのが良い

    うまくいけばエリアマネージャーに東北全体に紹介してくれるように相談してくれるとのこと

- みまさん(大学生、男、デリバリー)(機種:mac)

    パソコンで使って貰えば良いのでは？
    グラム数をダメージにしてはどうか？

- 市川くん(高校生、男、インストア)(機種:タブレット)

    待ち時間があるのが少し気になる（タブレットの場合）
    ドラクエはやったことがない
    チェリートマトの認識がmacと違うことが判明

- 橋本さん(大学生、男、デリバリー)(機種:タブレット)

    テストに使うなら初心者には四択でも良いかもしれない
    もしくはレシピは音声で、グラムは入力や4択でも良いかも
    画面はポケモンに見えた。ドラクエはやったことがない
    音声を認識しないことがたまにあった。距離の問題か？それとも他の問題か？

- 河野さん(大学生、男、インストア)(機種:mac,アンドロイド)

    アンドロイド端末ではできた
    ドラクエでもポケモンでもどっちでも良い
    音声入力のレスポンスの速さは気にならない。
    ラインのリンクから入るとサービスが動作しないことが判明。

## 個人的なコメント
総じて音声認識の精度が高いことにびっくりしている。

お店で使ってもらうならお店の教育用の端末を使う前提になるので。それを念頭におく。
インストアが女の子が多いという点も重要かもしれない。

とりあえず見た目は後に回して、ゲームのロジックを考えるのが先。

## 考えるべき点
1. テスト？教育？
ゲームの点数を競っていくテスト形式にしたい。
もしも他店のスタッフに使ってもらえるなら、テスト形式の方が競争心ができて良いと思う。
どの店舗の誰が点数が高いのか把握できると面白そう。

2. ゲームのロジックはどうしていきたいか？
ダメージポイントで競っていく形。
とりあえず、クリティカルヒット、ボーナスポイントは取り入れたい。
ダメージが大きければ大きいほど順位が高くなる感じ。
ピザのレベルによってもボーナスポイントが出るのも良い。

## 懸念点
問題は自分が実際に作れるかどうか？

# 質問したいこと
jsファイルをもっとわかりやすく管理したい。
jsでもクラスが作れるらしいのですが、クラスを作って処理を管理した方が良いのでしょうか？
