| 2026-03-19 |
|
|---|---|
| 2026-03-18 |
|
|
|
|
|
|
|
|
|
|
| 2026-03-17 |
[add] current-playersペイロード生成機能を実装し、初期表示座標を含むプレイヤー情報を提供
rinto hasegawa
committed
29 days ago
|
|
[update] アクティブ爆弾関連のメソッド名を変更し、可視判定ロジックを追加
rinto hasegawa
committed
29 days ago
|
|
|
[update] ハリケーンおよび爆弾関連のデータ構造とロジックを改善
rinto hasegawa
committed
29 days ago
|
|
| 2026-03-16 |
[update] ハリケーン同期機能のデータ構造を整理し、関連する型を更新
rinto hasegawa
committed
29 days ago
|
|
[add] ハリケーン関連のサービスを追加し、同期機能を整理
rinto hasegawa
committed
29 days ago
|
|
|
[update] ハリケーン同期機能の型を更新し、関連するインターフェースを修正
rinto hasegawa
committed
29 days ago
|
|
|
[update] ハリケーン同期機能を追加し、関連するデータ構造を整理
rinto hasegawa
committed
29 days ago
|
|
|
[update] ハリケーンの再同期機能を追加し、関連するエミッタを整理
rinto hasegawa
committed
29 days ago
|
|
|
[update] ハリケーンの初期同期スナップショットを追加し、関連機能を改善
rinto hasegawa
committed
on 16 Mar
|
|
| 2026-03-15 |
[update] ゲーム開始時のマップサイズ設定を改善し、関連機能を統一
rinto hasegawa
committed
on 15 Mar
|
|
[update] ゲーム開始時のフィールドサイズ設定を統一し、関連機能を改善
rinto hasegawa
committed
on 15 Mar
|
|
|
[add] 同期差分抽出機能を実装し、ハリケーンおよびプレイヤーの状態管理を改善
rinto hasegawa
committed
on 15 Mar
|
|
|
[update] ハリケーン状態の同期処理を最適化し、重複送信を防止
rinto hasegawa
committed
on 15 Mar
|
|
|
[update] ネットワーク同期設定を統一し、プレイヤー移動送信の量子化処理を改善
rinto hasegawa
committed
on 15 Mar
|
|
|
[update] プレイヤー移動送信の量子化処理を追加し、重複送信を防止
rinto hasegawa
committed
on 15 Mar
|
|
| 2026-03-12 |
[add] ハリケーンシステムを実装し、ゲームループからの責務を分離
[shimojiryuki]
committed
on 12 Mar
|
|
[add] ハリケーン同期機能を実装
[shimojiryuki]
committed
on 12 Mar
|
|
| 2026-03-11 |
[add] BotTurnOrchestratorにリスポーン機能を追加し、Playerに初期位置を保持するプロパティを追加
[shimojiryuki]
committed
on 11 Mar
|
| 2026-03-06 |
[refactor] プレイヤー死亡関連の処理を被弾処理に変更し、関連する型とメソッド名を更新
rinto hasegawa
committed
on 6 Mar
|
| 2026-03-02 |
[refactor] 爆弾ヒット処理を追加し、プレイヤースタッツを更新する機能を実装
rinto hasegawa
committed
on 2 Mar
|
|
[refactor] プレイヤー同期処理を改善し、自己更新を除外。関連する出力ポートのメソッド名を変更
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] pendingUpdatesをプライベートに変更し、swapPendingUpdates関数を削除。競合判定を行う新しいメソッドpaintUncontestedCellsを追加
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] マップセルの更新処理を整理し、競合判定ロジックを追加
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] マップセルのチーム集計処理を追加し、競合のないセルのみを塗りつぶすロジックを実装
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] マップセル更新のグループ化処理を追加し、関連インターフェースを更新
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] 爆弾被弾判定のインターフェースを整理し、メソッド名を変更
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] 爆弾被弾報告のインターフェースを整理し、ターゲットプレイヤーIDを削除
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] 爆弾関連のロジックを整理し、被弾判定と爆弾登録のインターフェースを統一
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] ActiveBombRegistryの使用を整理し、BombStateStore内での管理に統一
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] 爆弾関連のロジックを整理し、Bot被弾処理をサーバー側で管理するように変更
rinto hasegawa
committed
on 2 Mar
|
|
|
[refactor] ドメイン構造の変更に伴い、プレイヤーおよびマップ関連の型を整理し、gameサブドメインに移動
rinto hasegawa
committed
on 2 Mar
|
|
| 2026-03-01 |
[fix] ゲーム開始時刻の補正を追加し、サーバー時刻をペイロードに含める
rinto hasegawa
committed
on 1 Mar
|
| 2026-02-28 |
[refactor] ルーム削除処理の追加と不要な状態遷移の削除
rinto hasegawa
committed
on 28 Feb
|
|
[feat] ルーム参加処理の改善とゲーム状態遷移の追加
rinto hasegawa
committed
on 28 Feb
|
|
| 2026-02-27 |
切断したプレイヤーをBot制御に引き継ぐ機能を追加
rinto hasegawa
committed
on 27 Feb
|
|
[refa] reportBombHitUseCaseのボットヒットスタン処理を簡素化し、GameLoopでの時間管理を改善
rinto hasegawa
committed
on 27 Feb
|
|
|
Merge pull request #216 from rintoHasegawa/feature/260227ryuki
...
ryuki022886-svg
authored
on 27 Feb
GitHub
committed
on 27 Feb
|
|
|
feat: 被弾報告機能を拡張し、ターゲットプレイヤーIDを含めるように変更
rinto hasegawa
committed
on 27 Feb
|
|
|
[feat] リザルト画面の背景表示の変更
[shimojiryuki]
committed
on 27 Feb
|
|
|
feat: Bot被弾硬直の適用機能を追加し、関連インターフェースを更新
rinto hasegawa
committed
on 27 Feb
|
|
|
feat: Bot被弾硬直ポリシーを実装し、Botの状態管理に統合
rinto hasegawa
committed
on 27 Feb
|
|
|
refactor: Botサービスのインポートを整理し、indexファイルを追加
rinto hasegawa
committed
on 27 Feb
|
|
|
refactor: Bot関連のサービスとポリシーを整理し、Botの行動決定ロジックを統合
rinto hasegawa
committed
on 27 Feb
|
|
|
refactor: @repo/sharedからのprotocolインポートを型インポートから通常インポートに変更
rinto hasegawa
committed
on 27 Feb
|
|
|
|
|
|
refactor: @repo/sharedからのprotocolインポートをdomainに変更し、型定義を統一
rinto hasegawa
committed
on 27 Feb
|
|
|
refactor: 型定義のエクスポートを統一し、冗長なコードを削除
rinto hasegawa
committed
on 27 Feb
|
|
|
refactor: コーディネータ層の依存関係を整理し、イベント処理の共通化を実施
rinto hasegawa
committed
on 27 Feb
|
|
| 2026-02-26 |
[feat] ゲーム参加人数をホストがロビー画面で変更できるように設定
[shimojiryuki]
committed
on 26 Feb
|
|
feat: 入力管理機能を追加し、ゲームシーンに入力有効状態を反映
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] ゲーム中にプレイヤー名を表示
[shimojiryuki]
committed
on 26 Feb
|
|
|
feat: 被弾報告処理を追加し、死亡通知の配信を実装
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] 被弾報告処理を追加し、死亡通知を同一ルームへ配信する機能を実装
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] ゲーム開始前のインターバル作成・インターバル中の入力の禁止
[shimojiryuki]
committed
on 26 Feb
|
|
|
[refac]
[shimojiryuki]
committed
on 26 Feb
|
|
|
[refactor] 複数のファイルでコードのフォーマットと可読性を向上
[shimojiryuki]
committed
on 26 Feb
|
|
|
[feat] 人数合わせのBotを追加
[shimojiryuki]
committed
on 26 Feb
|
|
|
feat: add color property to bomb entities and update rendering logic
rinto hasegawa
committed
on 26 Feb
|
|
|
feat: add teamId to bomb entities and enhance rendering logic
rinto hasegawa
committed
on 26 Feb
|
|
|
refactor: update player data handling and introduce payload sanitization
rinto hasegawa
committed
on 26 Feb
|
|
|
refactor: consolidate room management dependencies and enhance type safety
rinto hasegawa
committed
on 26 Feb
|
|
|
refactor: restructure room management dependencies and introduce runtime resolution
rinto hasegawa
committed
on 26 Feb
|
|
|
refactor(server): split room runtime lifecycle and phase responsibilities
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] ルーム管理とゲームランタイムの処理を整理し、接続ハンドラにランタイム管理を統合
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] 不要なプレイヤー更新メソッドを削除し、ルーム解決処理を整理
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] ゲーム管理とルーム管理の統合を強化し、ゲームセッションのライフサイクルを改善
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] 爆弾設置ACKの処理を追加し、ゲームイベントの同期を強化
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] プレイヤー更新をソケットに送信する機能を追加
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] 爆弾関連のポートとユースケースを整理し、重複排除ロジックを改善
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] 爆弾設置イベントの重複排除ロジックを分離し、ID採番ロジックを追加
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] 爆弾関連のポートと状態管理を整理し、不要な依存関係を削除
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] 爆弾状態管理のポートを統一し、関連するコーディネーターとハンドラーを更新
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] StartGameRoomPortを削除し、FindRoomByOwnerPortとRoomPhaseTransitionPortを統合してルーム管理ポートを更新
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] GameRoomLookupPortをFindRoomByPlayerPortに置き換え、関連するインターフェースを更新
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] 爆弾状態管理のポート名を統一し、関連するコーディネーターとユースケースを更新
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] 爆弾状態管理をゲームマネージャに統合し、切断およびゲーム終了時の状態クリア処理を更新
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] 爆弾状態管理のインターフェースを追加し、切断およびゲーム開始時の状態クリア処理を統合
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] 爆弾設置ユースケースを実装し、ゲームハンドラに統合
rinto hasegawa
committed
on 26 Feb
|
|
|
[refactor] 不要な爆弾状態管理のエクスポートを削除
rinto hasegawa
committed
on 26 Feb
|
|
|
[feat] 爆弾状態管理のロジックを新しいモジュールに実装し、GameHandlerでのインポートを更新
rinto hasegawa
committed
on 26 Feb
|
|
| 2026-02-25 |
[feat] ルームIDでの存在確認用ポートを追加し、ゲームハンドラでの爆弾状態管理を強化
rinto hasegawa
committed
on 25 Feb
|
|
[refactor] configのインポートパスを修正し、クライアントとサーバーの設定を統合
rinto hasegawa
committed
on 25 Feb
|
|
|
[feature] デバッグログ機能を追加し、ゲーム開始時のログ出力を改善
rinto hasegawa
committed
on 25 Feb
|
|
|
[feature] ゲーム結果ペイロードを生成する関数を追加し、ゲーム設定にチーム名を追加
rinto hasegawa
committed
on 25 Feb
|
|
|
[feature] ゲーム結果を表示する結果画面を追加し、ゲーム終了時に結果を送信する機能を実装
rinto hasegawa
committed
on 25 Feb
|
|
|
[feature] チーム設定の整合性を検証する関数を追加し、プレイヤー生成時のエラーチェックを強化
rinto hasegawa
committed
on 25 Feb
|
|
|
[feature] プレイヤー削除時のセッション管理を改善し、チーム数設定を追加
rinto hasegawa
committed
on 25 Feb
|
|
|
[feature] チーム人数が均等になるようにプレイヤーを割り振るロジックを実装し、プレイヤー生成処理を更新
[shimojiryuki]
committed
on 25 Feb
|
|
|
[feature] プレイヤーの初期スポーン座標をチームに基づいて設定し、ランダムに散らす機能を追加
[shimojiryuki]
committed
on 25 Feb
|
|
|
[refactor] ログ関連のインポートを整理し、loggerモジュールを使用するように変更
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] ログイベントのスコープを定数化し、関連するコードを更新
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] ログイベントの結果値を定数化し、関連するコードを更新
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] ログイベント名定数の導入と関連するコードの更新
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] PingPayloadの型定義を追加し、pingUseCaseおよびバリデーターを修正
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] MovePayloadおよびPongPayloadの型定義を追加し、関連するメソッドを修正
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] ゲーム関連の型定義を追加し、プレイヤーおよびゲーム開始処理の型を修正
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] プレイヤーとマップの更新処理に関する型定義を追加し、関連するメソッドを修正
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] ゲーム関連の型定義を整理し、UpdatePlayersPayloadを追加
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] プレイヤー更新処理のメソッド名を変更し、関連する処理を整理
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] プレイヤー更新処理の改善とログイベント名の統一
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] GameManager, GamePlayerOperationService, GameSessionLifecycleServiceにroomToPlayersマップを追加し、プレイヤー管理を改善
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] GameLoopクラスのループ管理を改善し、タイマー処理をsetTimeoutに変更
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] GameLoopクラスからplayerIdsを削除し、playersマップを直接使用するように変更
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] プレイヤー関連のソケット操作を配列で処理するように変更し、イベント名を統一
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] 接続処理のポート型を整理し、切断調停の依存関係を明確化
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] disconnectCoordinatorの依存関係を整理し、ゲームおよびルームの切断処理を改善
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] ゲームコーディネーターとユースケースの実装を追加し、切断処理を整理
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] ゲーム開始コーディネーターを実装し、ゲーム進行のロジックを整理
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] 参加ユースケースの出力ポートを修正し、参加処理を非同期化
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] 出力ポートのメソッド名を変更し、統一性を持たせる
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] GameOutputPortを統一し、各ユースケースでの出力処理を整理
rinto hasegawa
committed
on 25 Feb
|
|
|
ルームユースケースの出力ポートを追加し、参加および切断処理での状態更新を整理
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] GameManagerをGameManagerに統一し、ゲームセッション管理のサービスを整理
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] GameSessionManagerをGameManagerに置き換え、ゲームセッション管理の統一を図る
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] TickDataのインポートパスを修正し、マップ関連の機能を整理
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] プレイヤーの位置管理を改善し、関連機能を整理
rinto hasegawa
committed
on 25 Feb
|
|
|
[refactor] プレイヤーとマップストアのエンティティを整理し、インポートパスを修正
rinto hasegawa
committed
on 25 Feb
|
|
| 2026-02-24 |
[refactor] gameManagerをgameSessionManagerに置き換え、ゲームセッション管理の統一を図る
rinto hasegawa
committed
on 24 Feb
|
|
[refactor] GameManagerをGameSessionManagerに置き換え、ゲームセッション管理の統一を図る
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] PlayerRegistryを削除し、GameSessionServiceとGameRoomSessionに機能を統合
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ゲームループ停止メソッドを削除し、接続ハンドラのコードを整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] 不要なプレイヤー取得メソッドを削除し、コードを整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] 不要なインポートとメソッドを削除し、コードを整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] プレイヤー管理とルーム操作のロジックを改善し、ゲームイベントの処理を最適化
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ルーム更新のログイベントを参加処理に追加し、参加時のルーム情報を正しく公開するように変更
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ルーム参加処理の型定義を統一し、参加結果の詳細を返すように変更
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] 各サービスおよびユースケースに概要コメントを追加し、目的を明確化
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] publishRoomUpdateの型定義をroomTypesに基づいて統一し、関連する型を整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] playerTypesを使用して、ゲーム関連のポートとユースケースの型定義を強化
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] Socket.IOのハンドラを整理し、emit関数をpublish関数に置き換え、プロトコルのインポートを削除
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] socket.ioのインポート制限を追加し、不要なハンドラを削除
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ゲームおよびルームハンドラを整理し、ユースケースに基づく新しいハンドラを実装
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ログイベントのインポートパスを修正し、logEvent関数を新規作成
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ログイベント機能を追加し、各サービスでのログ出力を統一
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] socketEmittersの作成と既存のエミッタの統合
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] イベントエミッタの作成を共通化し、ハンドラのコードを簡素化
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ルーム管理機能をサービスクラスに分割し、コードの可読性と保守性を向上
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] 使用ケースのインポートパスを整理し、コードの可読性を向上
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] 各ユースケースの実装を追加し、ゲームおよびルーム管理の機能を強化
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] 各ユースケースの関数名を変更し、ポートインターフェースを適用してコードを整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] GameManagerの依存をポートインターフェースに置き換え、コードの整頓を実施
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] GameManagerのロジックをPlayerRegistryおよびGameSessionServiceに委譲し、コードを整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ルームハンドラのロジックを整理し、executeJoinRoomUseCaseおよびexecuteRoomDisconnectUseCaseを導入
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] 各ハンドラでのロジックをexecuteUseCaseに委譲し、コードを整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] onReadyForGameハンドラをexecuteReadyForGameUseCaseに委譲し、ロジックを整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] onStartGame関数をexecuteStartGameUseCaseに分割し、ゲーム開始処理を整理
rinto hasegawa
committed
on 24 Feb
|
|
|
[refactor] ゲームハンドラのロジックを整理し、ハンドラ関数を分割
rinto hasegawa
committed
on 24 Feb
|
|
|
|
|
| 2026-02-23 |
[refactor] appConstsを使用してシーンフェーズとルームフェーズの管理を統一
rinto hasegawa
committed
on 23 Feb
|
|
[refactor] アプリ状態管理をAppStateからScenePhaseに変更し、関連する型と定数を整理
rinto hasegawa
committed
on 23 Feb
|
|
|
[feature] プレイヤーの座標管理をグリッド単位に変更し、マップサイズの計算を修正
rinto hasegawa
committed
on 23 Feb
|
|
|
[refactor] ゲームおよびルーム管理のログ出力を追加し、状態変更を追跡可能に
rinto hasegawa
committed
on 23 Feb
|
|
|
[refactor] ルームとゲーム状態の型を整理し、@repo/sharedからのインポートを統一
rinto hasegawa
committed
on 23 Feb
|
|
|
[refactor] @repo/sharedからのインポートを統一し、名前空間の整理
rinto hasegawa
committed
on 23 Feb
|
|
| 2026-02-22 |
[refactor] @repo/sharedからのインポートパスを簡略化
rinto hasegawa
committed
on 22 Feb
|
|
[feat] ゲーム開始時刻の同期機能を追加し、残り時間を表示するタイマーを実装
rinto hasegawa
committed
on 22 Feb
|
|
|
[feat] ゲームループの実装を追加し、プレイヤーの座標更新とマスの差分送信を実装
rinto hasegawa
committed
on 22 Feb
|
|
|
[refactir] 技術的な役割でなくdomain(機能)でファイルを管理
rinto hasegawa
committed
on 22 Feb
|