敵の追跡アルゴリズムを改良します。 広いフィールドを敵(レッドカー)はランダムに動きます。これではなかなか捕まりません。かといって最適化された追跡アルゴリズムを実装してしまうと敵が複数台いてはすぐに挟み撃ちにあってしまう・・・
敵の追跡アルゴリズムを改良します。 広いフィールドを敵(レッドカー)はランダムに動きます。これではなかなか捕まりません。かといって最適化された追跡アルゴリズムを実装してしまうと敵が複数台いてはすぐに挟み撃ちにあってしまう・・・
本物のRally-Xには燃料計があります。現在作成中のRally-Xもどきにも燃料計を表示させます。 ラリーX – Wikipediaによると、 マイカーには燃料計があり時間経過とともに減少する。煙幕を発生さ・・・
Rally-Xは敵の追尾を振り切るために煙幕(スモークスクリーン)が使えます。スモークスクリーンがある場所をレッドカーは通過することができません。 ラリーX – Wikipediaによると、 マイカーは、基本・・・
チェックポイントを通過すると点数が増え、レッドカーと接触したらミスとなります。当たり判定と点数計算の処理をおこないます。 レッドカーとの接触を判定するのであれば両者の距離が1.0以下になっているかどうかを調べればよいので・・・
Rally-Xは画面の右側にレーダーがあり、マイカーの位置とレッドカーの位置、チェックポイントの位置が表示されます。これをプレイヤーはこれを頼りに敵とチェックポイントの位置を知り、ゲームを進めていきます。 まずデザイナで・・・
前回はラリーXでつかわれる青い車とコースの作成をしました。矢印キーをおすことで移動させることができるようになりました。では次に敵の車(レッドカー)をつくり、マイカーを追尾させます。 追尾のアルゴリズムはどうするかは後で考・・・
ここではこんなゲームをつくります。 『ラリーX』は、1980年11月にナムコ (後のバンダイナムコアミューズメント) から稼働されたアーケード用固定画面アクションゲームです。青い車(マイカー)を操作し、追ってくる敵(レッ・・・
撃退されたモンスターを巣に返す パックマンを実際にプレイした方であればわかると思いますが、パワー餌を食べたパックマンに食われたモンスターは目玉だけになって巣に戻り、そこでモンスターとして復元されます。 これまでのプログラ・・・
モンスターを一体ずつ巣から出すには? 実際にパックマンではモンスターは1体を除いて巣のなかにいて、時間の経過とともに巣から出てきます。 そこでそのようになるようにプログラムを改良します。 まず巣のなかを以下のように変えま・・・
ワープできるようにする これまで作成してきた「パックマン」もどきにはワープトンネルがありませんでした。今回はワープトンネルも機能するようにします。 通路の変更 まずフィールド変数の以下の部分を書き換えます。 row11の・・・