Firebase使う
Flutterの勉強ついでに使っていたFirebase
簡単にログインが作れたりデータベース(NoSQL)がある程度無料で使えて便利!
こちらもファイルをアップロードできるようなのでやってみた(Firebase Hosting)
Flutterに移したことでWebブラウザでもできるようになった!のはいいんですけどセーブどうするの問題にぶつかりました
・アプリとして動いてないのでファイルを保存するスペースが(多分)ない
・ユーザーが識別できない(UserAgentぐらい?)
じゃあデータベースに保存する?という事でこちらもFirebase(Firestore Database)にセーブをしてみる事にしました
ユーザー名はWeb版だけ適当に入力してもらうという事で…
この辺は世の中のWebブラウザゲームは実際どうしてるんでしょうね?
ゲームの方は…というとそんなに変わってません
・道具説明追加
・中断機能
・通路にいる時の表示少し改善
・道具+1
この辺のチェックとflutterに移してから全然テストしてないのでその辺見てみるアップロードついでに晒しておきます
https://yuuki-firebase-project.web.app/
Firebaseに置いてhttpからhttpsに変わった事で(?)前回はできなかったPCのWebブラウザでもPWAが有効になってました
前回と同じくついでに晒そうとしたので操作方法書いてないのですが
マップはマップアイコン2回タップで選択→決定
ダンジョン内はタップで選択、同箇所タップで行動、プレイヤータップでメニューです
Webサーバ上及び表示される画像ファイルは多少の難読化していますがすべて借り物なので使用禁止