2014年10月21日火曜日

【Unity】かんたいプロジェクト:複数砲塔の運用

ポンポン目標を砲撃する
攻撃制御スクリプトがn個の砲塔を管理できるようにした。といっても以前1個しかなかったものを配列にしただけなのでまだ完成していない。艦砲の位置の関係上攻撃制御スクリプトは左舷の目標については左舷の艦砲を割り当て、右舷には右舷の艦砲を割り当てる必要がある。そのため記録する目標のデータに角度も取り入れた。探知された目標は、ゲームオブジェクト・距離・角度でそれぞれ共通した添字で配列に記録される。あとは各砲塔をその位置に従い最適な目標を割り当てればいいのだけどもこれについてはまだ研究している。角度による目標の分類は単純に左舷・右舷以外にも十分増える可能性があり、汎用性を持たせつつ、各分類で最適な目標を選定できるようなコードを書きたい。

2014年10月20日月曜日

【Unity】かんたいプロジェクト:攻撃とUI

右下にあるのが戦艦ぺりーぬ号
船が攻撃目標を捜索し、砲撃できるようにした。これはBwarsと同じアルゴリズムで、探索範囲内の目標をリストに登録>目標に射線が通るか確認>目標までの距離で絞込み>砲塔に攻撃目標を伝達となっている。ただし異なるのは砲塔でも再度目標に射線が通るか確認するプロセスが含まれていることで、これは船の艤装が射線を遮る可能性を考慮しているからだ。


2014年10月18日土曜日

【Unity】艦隊戦ゲーム

クリックした場所に移動する箱…どこかで見た光景だ
紆余曲折あったけど、結局またミリタリーもののゲームを作ることに決めた。今度は海戦をやろうと思う。早速クリックした場所に箱が移動する原始的なスクリプトを作った。これはBwarsでたどった道だけども、今回はC#を使いより洗練されたスクリプトになっている。今回のゲームはRTSとターン制の折衷案のシステムになる予定で今年中に完成させる。

2014年9月17日水曜日

【Unity】新UIなど


 新UIをいじってて、ボタンなど試したり。ボタンを押すとペリーヌが怒るというしょうもないもの。まだ不得要領。

2014年9月15日月曜日

ボードゲームをしました


八王子で重げ会というボードゲーム会に参加しました。初めてプレーしたゲームはNaitionsというゲームでリソースをうまく配分しつつ国家を経営するゲームでとても楽しめました。つぎにプレーしたのはCivilaizationでこの2つのゲームで一日が終わってしまいました。ボードゲームはいかにルールを簡略化し煩瑣にならないようにしつつ面白さを維持する工夫という点でとても参考になると思いますし、また駒やボード、カードなどデザインでもとても惹かれます。掘り下げて研究したいと思いました。

2014年9月7日日曜日

【Unity】2Dの勉強


 2Dのチュートリアルをたんたんとこなしています。コルーチンよくわからぬ…

2014年9月2日火曜日

【Unity】Unityちゃんやら

最近特に派手なこともやっておらず、Unityちゃんでアニメーションを少し勉強したり、2Dのチュートリアルをしたりしています。群れモデルの記事を見つけたので時間があったら試してみたいです。