全員目標達成の条件を変更 - Sushi Work開発

おはようございます。最近、朝型の生活に切り替えて、少し眠い中、記事を書いてます。

グループ機能の追加の前の布石として、全員目標達成の条件を変更しました。

全員目標達成の条件を、「そのスペース内にいる全員が達成」から、「5人全員が達成」という条件に変更しています。

今までの条件だと下記のような事例がたまに発生していました。

・1貫を目標として入室後、自分一人しかいない
・他に誰の入室もない中、1貫の目標を達成し、全員目標達成クリアとなる
・全員目標達成クリアとなると、他の参加者が入室できなくなる仕様のため、他の参加者の入室がなく、ずっと一人となってしまう

今回の条件変更により、このような場合、一人では全員目標達成とはならないため、自分が目標達成しても、他の参加者が入室できるようになります。

また今後グループ機能を追加した時にも、一人だけしかいない時に自分の目標を達成してしまい、全員目標達成ロジックが発動してしまう、といった事態を防ぐことができます。

5人集まらなかった場合に全員目標達成できないというデメリットもありますが、デメリットよりメリットの方が多いかなと思い変更することにしました。

そのスペース内にいる全員が達成した後、新しいメンバーが入ってきたら未達成状態に戻すという別案も考えたのですが、新しく入ってきたメンバーが気まずくなってしまうことと、グループ機能にそぐわないので、採用していません。

引き続き、グループ機能の追加に向けて実装頑張ります!

Sushi Workをご利用いただくことが開発の励みになります。ぜひ一度利用してみてください!