History for PixelPaintWar / apps / server
2026-02-24
@rinto hasegawa
[refactor] ログイベント機能を追加し、各サービスでのログ出力を統一
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] socketEmittersの作成と既存のエミッタの統合
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] イベントエミッタの作成を共通化し、ハンドラのコードを簡素化
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] ルーム管理機能をサービスクラスに分割し、コードの可読性と保守性を向上
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] 使用ケースのインポートパスを整理し、コードの可読性を向上
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] 各ユースケースの実装を追加し、ゲームおよびルーム管理の機能を強化
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] 各ユースケースの関数名を変更し、ポートインターフェースを適用してコードを整理
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] GameManagerの依存をポートインターフェースに置き換え、コードの整頓を実施
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] GameManagerのロジックをPlayerRegistryおよびGameSessionServiceに委譲し、コードを整理
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] ルームハンドラのロジックを整理し、executeJoinRoomUseCaseおよびexecuteRoomDisconnectUseCaseを導入
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] 各ハンドラでのロジックをexecuteUseCaseに委譲し、コードを整理
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] onReadyForGameハンドラをexecuteReadyForGameUseCaseに委譲し、ロジックを整理
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] onStartGame関数をexecuteStartGameUseCaseに分割し、ゲーム開始処理を整理
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[refactor] ゲームハンドラのロジックを整理し、ハンドラ関数を分割
rinto hasegawa committed on 24 Feb
@rinto hasegawa
[clean] サーバー用モジュールのインポートパスにエイリアスを適用 ...
rinto hasegawa committed on 24 Feb
2026-02-23
@rinto hasegawa
[refactor] appConstsを使用してシーンフェーズとルームフェーズの管理を統一
rinto hasegawa committed on 23 Feb
@rinto hasegawa
[refactor] アプリ状態管理をAppStateからScenePhaseに変更し、関連する型と定数を整理
rinto hasegawa committed on 23 Feb
@rinto hasegawa
[feature] プレイヤーの座標管理をグリッド単位に変更し、マップサイズの計算を修正
rinto hasegawa committed on 23 Feb
@rinto hasegawa
[refactor] ゲームおよびルーム管理のログ出力を追加し、状態変更を追跡可能に
rinto hasegawa committed on 23 Feb
@rinto hasegawa
[refactor] HTTPサーバーのヘルスチェック機能を追加
rinto hasegawa committed on 23 Feb
@rinto hasegawa
[refactor] ネットワーク設定を改善し、環境変数に基づく動的なサーバーURLとソケット設定を追加
rinto hasegawa committed on 23 Feb
@rinto hasegawa
[refactor] ルームとゲーム状態の型を整理し、@repo/sharedからのインポートを統一
rinto hasegawa committed on 23 Feb
@rinto hasegawa
[refactor] @repo/sharedからのインポートを統一し、名前空間の整理
rinto hasegawa committed on 23 Feb
2026-02-22
@rinto hasegawa
[refactor] @repo/sharedからのインポートパスを簡略化
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[fix] サーバー待受ポートの設定を環境変数に対応させる
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[feat] ゲーム開始時刻の同期機能を追加し、残り時間を表示するタイマーを実装
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[feat] ゲームループの実装を追加し、プレイヤーの座標更新とマスの差分送信を実装
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] SocketManagerにRoomManagerを追加し、依存関係を明確化
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactir] 技術的な役割でなくdomain(機能)でファイルを管理
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[feat] ゲーム開始時に全プレイヤーのゲームループを開始する機能を追加
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[feat] ゲームマップのセル更新機能を追加
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] 型定義を整理し、インポートパスを更新
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] ペイロード型を整理し、関連インポートを更新
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] ゲームおよびルームの切断処理をハンドラに分離し、SocketManagerでの呼び出しを整理
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] JoinRoomPayloadの型をpayloadsに移動し、関連インポートを更新
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] SocketManagerとRoomManagerの分離に伴うハンドラの委譲処理の実装
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] SocketManagerのルーム参加処理と移動イベントの型定義を改善し、payloads.tsを新規作成
rinto hasegawa committed on 22 Feb
@rinto hasegawa
[refactor] PlayerクラスのチームID割り当てをGAME_CONFIGに基づく動的取得に変更し、GameManagerでの初期位置設定を修正
rinto hasegawa committed on 22 Feb
2026-02-21
@rinto hasegawa
[refctor] コメントの整理
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[refactor] プレイヤーのチームIDを追加し、ゲームシーンでの色設定をチームカラーに変更
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[refactor] プレイヤーの移動処理を簡素化し、座標のクランプ処理を削除
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[refactor] プレイヤー関連の型を整理し、RoomMemberに名称変更、コードの可読性を向上
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[refactor] GameStateおよびRoomStatusを定数オブジェクトに変更し、コードの可読性を向上
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[refactor] SocketClientおよびSocketManagerでSocketEventsを使用するように変更し、コードの可読性を向上
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[refactor] ゲームロジックのクリーンアップとPixiJSの統合を実施
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[refactor] 共有パッケージへのインポートパスを相対パスからエイリアスに変更
rinto hasegawa committed on 21 Feb
@rinto hasegawa
[update] pixi.jsをバージョン8.16.0に更新し、関連する依存関係を調整 ...
rinto hasegawa committed on 21 Feb
2026-02-20
@[shimojiryuki]
[feat] Implement lobby and room management features with socket events
[shimojiryuki] committed on 20 Feb
2026-02-13
@rinto hasegawa
[update] サーバー設定を移動し、Socket.ioサーバーの初期化を追加
rinto hasegawa committed on 13 Feb
@rintoHasegawa
Merge branch 'main' into chore/260210_rinto_docker-env
rintoHasegawa authored on 13 Feb GitHub committed on 13 Feb
2026-02-12
@[shimojiryuki]
[fix] プレイヤーの移動ロジックと初期位置の修正
[shimojiryuki] committed on 12 Feb
2026-02-10
@[shimojiryuki]
[fix] プレイヤーの位置情報の送信をゲームマネージャーの状態を使うように更新
[shimojiryuki] committed on 10 Feb
@[shimojiryuki]
[fix] addPlayerメソッドでプレイヤーの位置を初期化し、movePlayerのロジックを更新して移動処理を改善
[shimojiryuki] committed on 10 Feb
@[shimojiryuki]
[fix]プレイヤーの位置をランダムに初期化し、速度係数を適用するように移動ロジックを更新
[shimojiryuki] committed on 10 Feb
@rinto hasegawa
[add] Docker環境設定と開発用コンテナ構成を追加
rinto hasegawa committed on 10 Feb
2026-02-09
@[shimojiryuki]
[fix] update socket.io dependency and replace ws with socket.io types
[shimojiryuki] committed on 9 Feb
@[shimojiryuki]
[add]Socket.ioを使ったサーバーのセットアップ(構築)と、GameManager(ゲーム管理機能)との連携(統合)を実装
[shimojiryuki] committed on 9 Feb
@[shimojiryuki]
[add] SocketManagerクラスを新規作成し、Socket.ioによる接続管理機能を実装
[shimojiryuki] committed on 9 Feb
@[shimojiryuki]
[add] GameManagerクラスを新規作成し、プレイヤー管理機能を実装
[shimojiryuki] committed on 9 Feb
@[shimojiryuki]
[add] プロパティ(属性)とコンストラクタを持つ Player(プレイヤー)クラスを実装
[shimojiryuki] committed on 9 Feb
2026-02-08
@rinto hasegawa
[add] モノレポ環境の初期構築(pnpm, Vite, TypeScript)
rinto hasegawa committed on 8 Feb