開発日記

開発日記

開発日記⑫ 画面を5つのコンポーネントに分割する

オーラス条件戦に特化した麻雀ゲームの開発記録です。Reactの画面を役割ごとに5つのコンポーネントへ分割し、propsで状態やイベント処理を渡す形に整理しました。
開発日記

開発日記⑪ 入力ミスをバリデーションで判定する

オーラス条件戦に特化した麻雀ゲームの開発記録です。持ち点や本場、供託、ロン・ツモの入力値をチェックし、不正な条件では計算せずエラーを表示するバリデーション処理を追加しました。
開発日記

開発日記⑩ Reactのカスタムフックで状態管理と計算処理を整理する

オーラス条件戦に特化した麻雀ゲームの開発記録です。Reactのカスタムフックを使い、入力状態をuseGameState、計算結果をuseGameDerivedStateへ分けて処理を整理しました。
開発日記

開発日記⑨ Vitestで麻雀の点数計算をテストする

オーラス条件戦に特化した麻雀ゲームの開発記録です。Vitestを導入し、順位計算やロン・ツモ・流局、目標達成に必要な点数計算のテストを追加しました。
開発日記

開発日記⑧ 難易度別にオーラス条件をランダム生成する

オーラス条件戦に特化した麻雀ゲームの開発記録です。Easy・Normal・Hardの難易度を選び、必要な和了点に応じた点数状況や目標順位をランダム生成できるようにしました。
開発日記

開発日記⑦ 入力内容をブラウザに自動保存する

オーラス条件戦に特化した麻雀ゲームの開発記録です。ReactとlocalStorageを使い、点数や目標順位、終局結果などの入力内容を自動保存・復元できるようにしました。
開発日記

開発日記⑥ 仮の終局結果から点数と順位を判定する

オーラス条件戦に特化した麻雀ゲームの開発記録です。ロン・ツモ・流局の仮結果を入力し、終局後の点数・順位と目標達成可否を判定できるようにしました。
開発日記

開発日記⑤ ツモで必要な点数を計算する

オーラス条件戦に特化した麻雀ゲームの開発記録です。親・子それぞれのツモ支払い、本場、供託を反映し、目標順位を達成できる最低ツモ条件を計算しました。
開発日記

開発日記④ ロンで必要な点数を計算する

オーラス条件戦に特化した麻雀ゲームの開発記録です。現在の持ち点や放銃者、本場、供託を反映し、目標順位を達成できる最低ロン点を計算する処理を実装しました。
開発日記

開発日記③ 目標順位と自分の席を設定できるようにする

オーラス条件戦に特化した麻雀ゲームの開発記録です。自分の席、目標順位、本場、供託リーチ棒を入力し、Reactで条件を管理できるようにしました。