久木田 直央
通信ネットワーク演習
演習
最終成果物
タイトル
サイトの趣旨
キャラクターとしりとりができるサイト
技法・技術情報
- ゲーム・アルゴリズム
- フィルタリング: filter() で使用済み単語を除外
- ランダム選択: Math.random() と Math.floor() でコンピューターの単語をランダムに選択
- 条件分岐: バリデーション(空欄、重複、ルール)と勝敗判定
- イベント
- DOMContentLoaded: ページ読み込み完了時の初期化
- keydown: Enterキー検出で送信機能
- タイミング・アニメーション
- setTimeout(): コンピューターターンに遅延を設定
- setInterval(): 泡を継続的に生成
- CSS アニメーション連携: JavaScript で animationDuration、animationDelay をランダムに設定
先行事例・参考情報
リンク
公開リポジトリ
- GitHub:https : // github.com/johnsmith