2010-01-01から1年間の記事一覧

マルチプレイまでの長い道のり

OAが出てからマルチプレイに参加するまでの道のりがさらに長くなっている気がします。すこしまとめておきます。なお無印版ARMA2をARMA2、ARMA2: Operation ArrowHeadをOAと表記します。 ARMA2をインストール Steamでもパッケージ版でもまずインストールして…

今月修正したミッション群

結構たくさん修正してしまったのでメモ。ACEのメディキット周りの修正に合わせてACE負傷システムを無効化したりメディックテントを設置したりは大体やっています。 ACE_Co10_SiberianCake_v2_0.Chernarus.pbo ACE_Co10_SiberianRiver_v2_2.Chernarus.pbo Co0…

企画中のミッション

RPG風味のミッションの企画メモ。 ・RPGのように初期Itemを価値の低いものにして段々と強いものを拾っていく・メインタスクは1個か2個・3箇所ほど武器の入手場所を用意する・待機機能を付ける(昼、夜を任意のタイミングで変更出来る)・リスポン機能を付けた…

例題1

作戦案の例として一つ上げてみます。 凶悪なミッションのシリーズであるDeadLightシリーズの一つから地形を持ってくるとしましょう。 スタート地点から北の赤縞模様のマーカー地点にはBMPが見えるだけで3両と南の赤マーカー地点には歩兵がうろうろしているの…

よりタクティカルに

PecaTacで中々指揮官をやろうという方は増えませんがある程度戦術の知識があった方がやりやすいということもあります。 ゲームで経験から覚えていくのだけでは全滅を何回も繰り返してしまうので少しお勉強をしてみましょう。ARMA1あたりからシングルのキャン…

自由度とその制限

選択肢が沢山ある方が良いゲームであると言うのはOFP系の箱庭ゲームをやっている人にとって普通の事であろうと思います。敵をスニークで倒すのでも良いし正面から攻撃を加えても良い、と言ったようなものです。ただし大体の場合クリア可能かもしれないけど正…

図で見るPublicVariable

以前PublicVariableについて書きましたがわかり難いようなので図にしました。 何かがトリガ範囲に入ったら等、ゲーム終了まで結果が残らないタイプのトリガが終了条件に関わっていると、JIPのクライアント上ではゲームが終わらないという現象が起きます。JIP…

安定したミッションを目指して

マルチプレイミッションを作るなら動作の安定したミッションを作らなくてはなりません。下手をするとサーバをフリーズさせるウィルスのようなミッションを作ってしまう事もあるでしょう。そうなってしまったら当然サーバ管理者が再起動するまで何も出来なく…

指揮官の役割

PecaTacサーバなどでは指揮官を置いて軍隊の階層構造もシミュレートしようという試みが続いています。指揮官に求められるロールとは何でしょう。 作戦 出来るだけ味方の損害が減るような作戦を考えましょう。ブリーフィング画面で地図を見て途中で変更するに…

playerコマンドの怪

playerコマンドはマルチ環境だとクライアントによって答えが違います。この特徴を逆手にとってトリガの条件に"player == leader group player"などを設定し、各チームのリーダだけに処理を実行させたい時に使用したりもしました。便利なのですが、Dedicated…

私家版ミッション製作の手順

人それぞれだと思いますが自分なりのCoopミッションの製作手順を書いてみます。 テーマを決める 歩兵による高所陣地の占領、機械化歩兵による地域の制圧、戦車を含む機械化部隊による敵陣の突破、等など出来るだけ具体的で短いテーマを決定します。テーマの…

箱庭化する

OFP系のゲームは作戦をプレイヤーが建てる事ができます。通常のゲームと違ってマップの端というものがありませんから、徒歩でも3キロ迂回して後ろから攻めるなんて事も良くある話です。何処からでも攻めることが出来るので、プレイヤーがこう動くだろうとエ…

間延びしない事

最近ミッションを作るとき最も気にしているのは間延びしていないかどうかという事です。目標を達成するまでに時間的な空白があれば退屈になりますし、空間的な空白が広ければ拍子抜けという事になってしまいます。 プレイヤーに絶えず緊張感を与え続ける事が…

天候の設定

天候の設定には2つありますが、上の段がミッション開始時の天候でforecastがミッション開始30分後の天候です。Fogについても同じようになります。 上の段の天候から下の段の30分後の天候に30分掛けてだんだんと移り変わる訳です。使い方によっては結構な効果…

AIのパスファインディング

AIのBehaviourによって選択する経路が変わってきます。 http://community.bistudio.com/wiki/AIBehaviour 道からそれないで進ませるためにはSafeモードかCarelessが良いようです。Safeモードの場合は敵を発見すればほかのモードへ移行します。

ヘリ等のAIが敵を勝手に追い掛け回して困る

ヘリを演出的に用いたい時など、ユニットが勝手に動き回ると困るときはウェイポイントでBehaviourをCarelessにします。車両に設定した場合敵に射撃はするが移動を最優先、という形になります。歩兵の場合は反撃しなくなるので不気味です。 このモードは永遠…

監視塔等へのユニットの置き方

Monotone氏の紹介してくれたスクリプト。 this setpos (nearestBuilding this buildingPos 0); マップ上の監視塔にユニットを置く場合、ウェイポイントのMoveで監視塔のPositionInHouseで設定しても良いのですが、少々ずれたり失敗したりもします。それより…

AIの歩兵グループの動き改善

グループのAIをウェイポイント等でコンバットモードにして動かすと無意味に立ったり伏せたりを繰り返している間に倒されてしまう事が結構あります。 近距離での戦いになる市街地ではsetUnitPos "middle"で常に中腰にするのも良いでしょう。全員に設定するとM…

グループをワープさせるウェイポイント

{_x setPos waypointPosition[group this, 2]} forEach units group this; 上記のコードを1個目のウェイポイントのOnAct欄に書きます。そうすると、ウェイポイント達成時に2個目のウェイポイントの位置へワープします。歩兵ユニット以外には対応していません…

ユニットを沢山置きたいけどカクカクになる

ユニットを単純に設置するだけで負荷が上がっていきます。特にザルガバード等都市部の負荷はひどいものです。 対処策はユニット数を削るか、非常に遠くに置いたユニットをワープさせるか、ユニットをミッション中に生成するかの3つになると思います。ユニッ…

シムか娯楽か

軍事シムかゲームとしての娯楽か、これらは相容れないものだと思います。個人個人のレベルにおいてそれぞれの要素を求める度合いが違います。 最大公約数を追求すべきでしょうがやはり、難しいといわざるを得ません。答えは無い、というのが答えなのでしょう…

プレイヤーチームの編成例その2

PecaTacのフォーラムに上げたグローバルセキュリティの検索結果ですがこちらにも上げて置きます。人数等様々な制約がありますから足したり引いたり、またミッションの内容に合わせて組み合わせたりしてみてください。実際にミッション内でどのようなグループ…

物語としてのミッション

OFPのミッションやっていた人は分かると思いますが、結構ブリーフィングとかノートはシンプルでした。ミッションの目標も分かりやすかった気がします。ノートはある人物が作戦に参加する前に書いた家族への手紙等、雰囲気を出すためのものでした(筆記体だっ…

ヘリの降着その2

結局land命令を1秒に一回実行するというわけの分からない方法をとる事にしました。もう良いだろうとか思っていますが、多分うごかないとか報告もありそうです。 一人ではデバッグしきれない気がするのでスクリプトファイルにして簡単に導入出来るようにしま…

ヘリの降着

AIにヘリの降着をさせるのはなかなか難しいものです。先日アップしたCo16_NaygulValleyでいくつかの試みを行っています。試行錯誤の過程などを。 まずウェイポイントを使用せず、スクリプトコマンドだけでヘリの移動等を命令する事にしました。今思えばウェ…

FDFシリーズ

なんとなく書いてなかったのですが、FDFの島を使ったミニキャンペーンぽいものをOAが出る前に作っていました。プレイヤーチームはCDFのユニットを使用してライフルはG36系を、対戦車火器には米軍のもの、というかんじでNATOに加入した東欧の架空の小国という…

OA後

OA発売後ミッションは2つほど作りましたが、どうも何かつかめない感じ。 そもそも背景設定的にはイラクみたいな所に米軍が攻め込むという話で感情移入が難しいというのもあります。これまでこのシリーズはある国が攻め込まれてという筋書きが多かったので国…

Steam版の場合のARMA2との同居のさせ方

Steam版では、 "-mod=I:\Program Files\Steam\steamapps\common\arma 2;I:\Program Files\Steam\steamapps\common\arma 2 operation arrowhead\Expansion" を、OAのプロパティ>起動設定の欄に設定すればOKでした。前後のダブルコーテーションは必要です。シ…

マスプロシリーズ2

Pecaサーバで8人ぐらいしか人がいない時もあるので、その辺の人数を対象にしたシリーズ。敵はせいぜい武装したUAZ等ソフトスキンのものしか出てきません。プレイヤーチームは最大12人で、武装はアイアンサイトのもののみになっています。最近は光学サイトば…

マスプロミッションシリーズ

Co14で敵の量をロシア歩兵3個分隊に固定して大量生産できないか、という思いつきで作っていたチェルナルスが舞台のシリーズです。現状8個あそべます。ミッション名はACE_Co14_MP01〜08の後に街の名前というようにしておきました。 数を作る事が目標だったの…