こんにちは、SAT-BOXのこうもりです。

 

まず最初にこれはあくまで私のAIの組み方であり、他の方はこれよりももっと効率の良い組み方や、簡単に実装する方法で組んでいると思います、いえ寧ろそうであって欲しいです(精神衛生的に)。

 

ですので、そうやって組んでいるんだへぇ~、程度の軽い気持ちでお読み下さるのがいいかもしれません。

 

では前置きはこれぐらいにしまして、私がどう考えてAIを組むかというと、その方法は実に単純です。

 

それは自分がAIの立場になったら考えるであろうことを、そのままプログラム化する、です。

 

と言ってもいまいち分かりづらいかもしれませんので、消しゴム落としを例にしてみましょう。

 

思考1.プレイヤーはどこ?

まずはプレイヤーの座標を確認して、暫定でその方向に弾こうとします。

 

 

思考2.プレイヤーの間に障害物は?

弾く方向が分かったら、プレイヤーとの間に物があるかを確認して、あるのであれば弾く角度を徐々にずらして当たらない方向を求めます。

 

このとき机から落ちない方向に弾くようにするのも必要です。

 

 

思考3.プレイヤーは机のどこにいる?

プレイヤーが机際にいる場合は、強く弾くとそのまま一緒に落ちてしまいますし、プレイヤーが自分の右手側か左手側いるかを考慮して消しゴムに回転をかける必要もあります。

 

自分が追い詰められた状態であれば、一時撤退するAIも追加して。

 

 

と、ざっくりこんな具合に、自分が敵の立場だったらなにを確認するかを考えて、それをひたすらプログラム化してAIを組んでいます。

 

冗長なプログラムになる恐れがありますが、AIってどう組んだらいいのかさっぱり分からない、という人は最初の足掛かりとして、こういう考え方で組んでみるのも1つかもしれません。

 

 

今日はこれでおしまいです。

 

皆さん楽しいゲームライフを送りましょう!

 

ワクワクできるアプリをガンガン開発リリース中!

ホームページはこちら↓

 

AD
SAT-BOX開発メンバーのヒヨコです。
本日は最新アプリの情報があります!

くぐれ!トレンディエンジェルが公開となりました!



超人気お笑いコンビのトレンディエンジェル公式アプリです!
SAT-BOXでは開発を担当させていだきました。

どなたでも手軽に楽しめるような簡単操作で、短時間でも
爽快アクションを味わえるゲーム内容となっております。
トレンディエンジェルならではのポーズやセリフが盛りだくさん!

おなじみのハゲラップもゲームに合わせたバージョンを
聞くことができます!


トレンディエンジェルのお二人による完全新規ボイスも収録されておりますので
是非プレイしてトレンディな世界をお楽しみください!

ダウンロードは以下リンクから行っていただくことができます。

▼iPhoneはこちら
▼Androidはこちら

ワクワクできるアプリをガンガン開発リリース中!

ホームページはこちら↓

AD

楽をするために、苦労しよう!

テーマ:
こんにちは、SAT-BOXのこうもりです。

8月下旬、もう1年の3分の2が終わろうとしています、速いものですね。

年をとると時間が早くなるとよく聞きますが、こんなにも早くにその感覚を味わうとは思ってもいませんでした。

これが良い事なのか、悪いことなのかは判断しかねますが、今後もどんどん時間の進みが早くなると思うと、いろいろと過ごし方を考えないといけないと思えてきますね。


それでは本題です。

今日のテーマは「楽をするために、苦労しよう!」です。

プログラムを組んでいるときの話なのですが、最初に手間を惜しんで深く考えずにプログラムを組んでしまうと、どんどん継ぎ接ぎのようなプログラムになってしまって、とても苦労することがあります。

そんなときはいつも、最初にしっかり時間をとって先を読んだ組み方をすればよかったと後悔しています。

逆に苦労して使いやすく分かりやすいプログラムを組んだときは、後々になって、例え途中で仕様変更などになったとしても、それほど大変にならずに済むことが多いです。

ただ現実問題、そうなかなかいつもいつも上手くプログラムを組めるわけではなく、まだまだ未熟だなと常々思っている今日此頃です。

今後も経験を積んで、後々苦労しないプログラムが組めるように努力したいですね。

それにここではプログラムについて話をしましたが、これはプログラムだけではなく、全ての事柄に言えると思いますので、プログラムを通じてもう少しスマートに行動できるような人間になれたらなと思います。


少し話が脱線気味の最後ですが、今日はこれでおしまいです。
皆さん楽しいゲームライフを送りましょう!



ワクワクできるアプリをガンガン開発リリース中!

ホームページはこちら↓

AD