issues
search
spadr
/
Canaspad_Smartphone_App
GNU General Public License v3.0
0
stars
0
forks
source link
Add Mini Game Feature and Improve App Architecture
#14
Closed
spadr
closed
3 months ago
spadr
commented
3 months ago
変更内容
ミニゲーム機能の追加
lib/mini_game ディレクトリを追加し、ゲームのメインロジックを実装
ゲームのタイトル画面、ゲーム画面、ゲームオーバー画面を作成
ゲームのモデルクラス (Beam, Engineer, Insect) を定義
ゲームサービスクラスを作成し、ゲームのステート管理を行う
ゲームのUIウィジェットを作成
アプリのアーキテクチャの改善
lib/models ディレクトリを追加し、EnvironmentModel クラスを定義
lib/viewmodels ディレクトリを追加し、EnvironmentViewModel と InitializationViewModel を作成
ChangeNotifier と Provider パッケージを使用して、状態管理を改善
EnvironmentView と EnvironmentDetailView を更新し、ViewModel と連携するように変更
初期化処理の改善
InitializationView を作成し、アプリの初期化処理を行う
サンプルデータの保存処理を初期化時に行うように変更
ネットワーク接続エラー時にミニゲームを起動するオプションを追加
github-actions[bot]
commented
3 months ago
pull requests merged into this pull request:
13
変更内容
ミニゲーム機能の追加
アプリのアーキテクチャの改善
初期化処理の改善