2018年8月7日火曜日

GoogleシートでRPG風家計簿~目標仕様~

既存の家計簿&TODOリストって、機能が多すぎていまいち継続して使えなかったので、いっそ自分で作ってしまおうと思い立った。作成するにあたって、継続する仕組みとしてRPG風にして、家計簿&TODOリストを登録すると経験値やゴールドがたまるシステムにしたいと思っている。

最終的にはスマホアプリ化したいので、Java(というよりAndroid用Java)は秘密裏に勉強中だが、目的は"とりあえずアプリを作ること"ではなく、"シンプルかつ持続可能なシステム作成"なので、お題目の通り、既存のサービス、具体的にはWeb上の表計算ソフトであるGoogleシート他の機能を使用して、取り急ぎシステムを稼働させようと考えたのであった。

今回作成しようとしている家計簿&TODOリストの目標仕様は下記の通りである。

RPG的要素

続ければ続けるほどレベルが上がる、というシステムにしたい。そのため、RPGにある、敵と戦うとダメージ、など、ネガティブな要素は排除し、あくまでも実行=レベルアップにする。最終的にはアバターも工夫したいが、Googleシートは画像系の機能が弱いので(というか本来不要?)、初期はあまり入れ込まないことにする。具体的には、

  • 経験値とゴールド、武器・防具機能実装。家計簿やTODOをこなしていくと経験値やゴールドがもらえる。
  • 経験値がたまるとレベルが上がる。
  • レベルが上がるとボスが倒せる。
  • ゴールドがたまると武器・防具が買える。
  • 武器・防具でステータスが上がると、家計簿やTODOを実行したときの経験値やゴールドが増える。


家計簿

家計簿の目的は、金銭の出納管理ではなく、自分がいかにお金を使っているか、という意識づけのためだと考えている。そのため、ものすごいシンプル、というより通常の家計簿では必ずあるような仕様、例えば収入の管理や項目の設定すら削ってしまうつもりである。具体的には、

  • 家計簿をつけると経験値がたまる。
  • 項目は適当に記述式で入力。項目を選ぶ段階で、「これって何にあたるだろう?」という一瞬の思考の迷いにより継続意思が数pt削がれる。
  • 代わりに、「この支出は必要か不要か」だけ選ぶようにする。
  • 必要な支出と不要な支出、両方とも経験値がたまるが、必要な支出を記載したときのほうが経験値が上がるようにする。
  • ゴールドは「必要な支出-不要な支出」を基準として算出する。要は、不要な支出ばかり繰り返すとどんどんゴールドが減っていく。


TODOリスト

GTDベースが理想だが、プライベートをそこまで管理しなくてもやり切れるので、単にメモ帳レベルのTODOリストにする。


具体的な内容は少しずつアップしていきたいと思う。

次回:家計簿入力システム実装

0 件のコメント:

コメントを投稿