Google Chrome ブラウザ上のオフライン恐竜ゲームのラフ クローンです。このプログラムを通じて学んだこと:
このコードは、Chrome ブラウザ内の小さなミニゲームを作成した大まかな JavaScript です。オフラインでプレイすることも、ここで見つけることもできます。ゲームは上矢印でジャンプして操作します。目標は、右側から来るサボテンを飛び越えて、できるだけ長く生き残ることです。サボテンは、ゲームが進むにつれて徐々に速くなります。リポジトリのクローンを作成し、dino.html ファイルをクリックしてゲームを開始します。
コードの大部分は、恐竜の非常に基本的なプラットフォーム ジャンプと、ランダムなサイズのサボテンのスポーンであり、ゲームが忙しくなりすぎないように、ゲームの速度が上限まで増加します。カウンターにはスコアが保存され、ハイスコアはゲームが開いている限り保存されます。
リポジトリのクローンを作成し、dino.html を開いて開始します。
このプログラムの主な課題であり、私が達成しようとしていたのは、ゲーム内の画像にスプライト シートを使用することでした。これは、ゲーム内で重複するセグメントやギャップを持たずに地面を無限にスクロールさせるのが特に難しいことがわかりました。スプライト シートの使い方を学ぶとともに、ゲームのアップデートに応じてフレームを切り替えることで、基本的なアニメーション スキルも学びました。
すべてのコードは私が作成したもので、使用したスプライトシートは上記の chromedino リンクから取得しました。