GoogleシートでRPG風家計簿~目標仕様~
公開日: Tue, 07 Aug 2018 | 元記事
既存の家計簿&TODOリストって、機能が多すぎていまいち継続して使えなかったので、いっそ自分で作ってしまおうと思い立った。作成するにあたって、継続する仕組みとしてRPG風にして、家計簿&TODOリストを登録すると経験値やゴールドがたまるシステムにしたいと思っている。**
最終的にはスマホアプリ化したいので、Java(というよりAndroid用Java)は秘密裏に勉強中だが、目的は”とりあえずアプリを作ること”ではなく、“シンプルかつ持続可能なシステム作成”なので、お題目の通り、既存のサービス、具体的にはWeb上の表計算ソフトであるGoogleシート他の機能を使用して、取り急ぎシステムを稼働させようと考えたのであった。
今回作成しようとしている家計簿&TODOリストの目標仕様は下記の通りである。
RPG的要素**
続ければ続けるほどレベルが上がる、というシステムにしたい。そのため、RPGにある、敵と戦うとダメージ、など、ネガティブな要素は排除し、あくまでも実行=レベルアップにする。最終的にはアバターも工夫したいが、Googleシートは画像系の機能が弱いので(というか本来不要?)、初期はあまり入れ込まないことにする。具体的には、**
-
経験値とゴールド、武器・防具機能実装。家計簿やTODOをこなしていくと経験値やゴールドがもらえる。
-
経験値がたまるとレベルが上がる。
-
レベルが上がるとボスが倒せる。
-
ゴールドがたまると武器・防具が買える。
-
武器・防具でステータスが上がると、家計簿やTODOを実行したときの経験値やゴールドが増える。
**
家計簿
家計簿の目的は、金銭の出納管理ではなく、自分がいかにお金を使っているか、という意識づけのためだと考えている。そのため、ものすごいシンプル、というより通常の家計簿では必ずあるような仕様、例えば収入の管理や項目の設定すら削ってしまうつもりである。具体的には、**
-
家計簿をつけると経験値がたまる。
-
項目は適当に記述式で入力。項目を選ぶ段階で、「これって何にあたるだろう?」という一瞬の思考の迷いにより継続意思が数pt削がれる。
-
代わりに、「この支出は必要か不要か」だけ選ぶようにする。
-
必要な支出と不要な支出、両方とも経験値がたまるが、必要な支出を記載したときのほうが経験値が上がるようにする。
-
ゴールドは「必要な支出-不要な支出」を基準として算出する。要は、不要な支出ばかり繰り返すとどんどんゴールドが減っていく。
**
TODOリスト
GTDベースが理想だが、プライベートをそこまで管理しなくてもやり切れるので、単にメモ帳レベルのTODOリストにする。
具体的な内容は少しずつアップしていきたいと思う。
次回:家計簿入力システム実装