推しアイデア
・朝、学校に行くまでの一連の流れを実際に体験できる! ・画像認識を使って、体を動かして遊ぶゲーム! ・PCとスマホで連携して遊べるゲームシステム。
・朝、学校に行くまでの一連の流れを実際に体験できる! ・画像認識を使って、体を動かして遊ぶゲーム! ・PCとスマホで連携して遊べるゲームシステム。
良く電車で寝過ごす友人がいるので、その友人をモデルにした
【MediaPipe】 ・体の動きや顔を認識して実際にその場にいるような体験をできるゲームに仕上げた【LineAPI(LineBot)】 ・スコアやユーザーidをFireStoreと連携して管理できるようにした。 ・その他面白い無駄(無駄だけど面白い)機能もいっぱい!
やばい!寝坊したぁぁ!!急いで学校へ!!!
バイクに乗って最寄駅近くの駐車場 →走って電車に乗り込む →電車で寝過ごさないようにする という3ステージ制のゲームです
遊ぶ前に以下のQRコードから公式LINEを追加してください。
読み取れない場合は以下のURLから追加してください。 [https://lin.ee/OFxguYv]
ゲーム開始前:LineでID発行
stage1:バイクゲーム
stage2:ランゲーム
【Flutter&Dart】 Flutterは、ゲーム画面、UI部品、アニメーション、カスタムペインターによる電車や背景の描画など、アプリ全体のフロントエンドを構築に使用。 Dartは、ゲームロジック(スコア計算、駅の進行管理、状態管理)、非同期処理、サービス連携(FirestoreやLINE API呼び出し)など、アプリの全てのロジックの記述に使用。
【Firebase (Firestore, Hosting, Functions)】 FireStoreは、ゲーム進行状況やスコア、ニックネームなどのデータをクラウドで保存・管理。 ユーザーごとの進捗管理やランキング、LINE連携のためのデータベースとして使用。 Hostingは、Webの公開に使用。 Functionsは、ゲームクリア時のLINE通知など、サーバーサイドの処理を自動化。
【MediaPipe】 Webカメラから顔ランドマーク・目の開閉を検出。 Webでのリアルタイム顔認識・目の状態判定に使用。
認証に成功・失敗したときの画面
ゲーム終了後にLIneにクリアメッセージが送信される
ランキング機能もあり
隠しコマンドもあるよ!!! 【コマンド一覧】 ・ちんかに ・リタ猫 ・ヤッピー