#説明
ゼミにて作成したアプリの使い方マニュアル。
※アプリはデモ版です。
作成したアプリURL↓
https://creampuff.pythonanywhere.com
#使用言語等
Python3
Django3
HTML/CSS
JavaScript
Bootstrap
#アプリ概要
タスク管理とゲームを融合したアプリ。
大学の課題や就活の予定を締切付きで登録。
タスク完了が
締切前:モンスターに攻撃できる
締切後:モンスターから攻撃される
タスクを沢山完了させるほど勇者のレベルが上がり達成感が得られる
#実装している機能
#####タスク機能
タスクの登録・削除、タスクのカテゴリー追加・削除、履歴の確認・削除
#####ゲーム機能
タスク完了時ゲームアニメーション、キャラクターの装備設定、ステータス確認、装備購入
#使い方
1.アプリのURLに飛んでください。トップページに行きます。
アプリURL: https://creampuff.pythonanywhere.com
2.トップページの右上から入会ボタンで入会を行ってください。
メールアドレスとパスワードでアカウント作成できます。
3.ログイン後、右上にマイページボタンが現れるのでマイページに移動します
4.メニューの一番下のタスク管理からアプリのメインページに移ります。
マイページではパスワードの変更や退会ができます。
メインページ
メインページのメニューバーからタスクの登録やカテゴリーの追加・削除などの機能を使うことができます。
タスクを完了するとゲーム画面にてアニメーションが流れます。
ぜひ、操作してみてください!
タスク完了時に流れるアニメーションの様子
#制作背景
課題や予定を管理したいというのと、タスクを終わらせることを楽しくなるようにしたいという目的からこのアプリの制作を行いました。
#制作フロー
アプリ構成検討、アイディア出し
↓
作成機能決定、完成予想図
↓
アプリのプロトタイプ作成
タスク管理を文字のみで表記
↓
ステータス画面、武器購入画面の作成
↓
ゲーム部分アニメーション・ロジックの作成、見た目の調整
↓
ログイン画面作成
↓
細かい修正と外部サーバーへ接続
#こだわったポイント
・ゲーム感覚で楽しめるようにアニメーションが流れるようにしたこと
・やりがいが感じられるように完了したタスクの数や総攻撃数を目にみえるようにしたこと
#次回に向けた学び
・ゲームにステージを作ったりチームで協力できたりともっとゲーム性を高めること
・データベースを学び、個人別々のメインページにすること