http://tasklist-rpg.herokuapp.com/
目標達成のためのロードマップをRPG風に整理するためのアプリです。
Laravel勉強のために作りました。
1カ月
- vagrant + homestead
- Laravel 5.7.3 + php 7.7.9-1
- MySQL 14.14
- CSS: bootstrap 3.37
- JS: jQuery 1.12.4
大きく分けて4種類のページがあります。
-
クエスト一覧ページ・クエスト詳細ページ
目標=クエスト、目標のためのタスク=モンスターとして扱います。
クエスト詳細ページにはそのクエストを達成するためのタスク(モンスター)を設定できます。
タスクの難易度によってモンスターの画像が変わるようになっています。
現実のタスクの進行度に合わせてモンスターのHPを変えていってください。
タスクを達成する(モンスターのHPを0にする)とガチャチケ(後述)を手に入れることができます。 -
ガチャページ
ガチャチケを消費して報酬(自分へのご褒美)を手に入れることができます。
手に入る報酬はナビゲーションバーの一番右のプルダウンにある「報酬設定」から変更することができます。
手に入れたアイテムは所持アイテムページに登録されます。 -
所持アイテムページ
ガチャで手に入れたアイテムが表示されます。
「消費する」ボタンを押すとアイテムが消費されます。
ex) 報酬:ケーキを手に入れると、現実でケーキを食べる権利が与えられます。
現実でケーキを食べたら「消費する」ボタンを押してください。ケーキの所持数が1減ります。 -
報酬設定ページ
ガチャで手に入る報酬を設定できます。
(報酬にレアリティを設定できますが、現在未実装で反映されません。)