ジャンケンゲーム
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 前バージョン organize.hatenablog.jp 変更点 タイミングライトのインデックス管理をGameControllerでさせていましたが、TimingBarクラスに次のライトを点灯させるメソッド…
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 前バージョン organize.hatenablog.jp 変更点 タイミングを取るライトのパターンを増やしました。 遅いタイミング程、中央のランプが光っている猶予が多いので、簡単になり…
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 前バージョン organize.hatenablog.jp 変更点 あいこの場合、勝負が続くようにしました。 掛け声のフェーズは数字で管理してたけど、定数にして少しだけわかりやすくしまし…
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 前バージョン organize.hatenablog.jp 変更点 EventBusクラスを作成して、イベントの発行と受け取りで、処理をやり取りするようにした。 感想 AIさん曰く、イベント駆動にす…
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 前バージョン organize.hatenablog.jp 変更点 肥大していたBattleAreaクラスからTimingBarを独立。 画面とロジックを切り分けた方が良さそうだったので、GameControllerとGa…
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 前バージョン organize.hatenablog.jp 変更点 掛け声に合わせて、タイミングよくボタンを押さないと、負けるようにしました。 感想 BattleAreaクラスが大きくなりすぎなので…
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 前のバージョン organize.hatenablog.jp 変更点 メイン関数名を変更。Janken→JankenGame 以下のクラスを新規作成。 タイトルや説明を表示するヘッダークラス。Header グー・…
※記事のタイトルをクリックして、個別でページを開かないと、正しく動作しません。 次のバージョン organize.hatenablog.jp クラス図 index.html <html lang="ja"> <head> <meta charset="UTF-8" /> <link rel="icon" type="image/svg+xml" href="/janken.svg" /> <link rel="stylesheet" href="./src/style.css" /> </link></link></meta></head></html>