← 戻る

#847 開発工程日誌「#024 データ構造からwebのお問い合わせページ話」

2022/10/07

こんにちは。影織です。

今回は、ゲームのセーブやお問合せ機能など、システム周りのお話です。

セーブ機能

データセーブは、データベースを使うのではなく、 ステージ番号を暗号化してローカルストレージに保存する予定です。 ハッシュリンクでページを切り替える仕組みについても検討したのですが、 そうすると、シーンの途中から始められてしまうので、 ゲームシステム的にあまり良くないかもしれません。 シナリオを全てクリアしたら、好きなページに飛べる しおり機能をつけてもいいかもしれませんね。

お問合せリンク

Googleフォームを独自HTMLで作る方法について教えていただきました。 データ保存にはスプレッドシートを使うので、やはりデータベースなしで開発可能です。 ログイン機能までGoogleのサービスを使って実装するのは、仕様上ちょっと難しいようなのですが、 独自デザインでフォームを作れるということで、 ゲームの雰囲気に合わせてデザインできる点が素晴らしいですね。

アナリティクス

Googleアナリティクスを使ったユーザーの行動分析を入れておくのも大事そうです。 イベントの発火タイミングを取得できたら、 どれくらいのユーザーがどこまで進められたかがわかっていいですよね。

まとめ

今回はデータベースなしでゲームを作れるというところが肝になるかなと思います。 ローカルストレージや、Googleのサービスをうまく使うことで、 シンプルかつリッチなゲームを作っていけそうですね!