トップページ⇒tech
985コメント297KB

【Terrarium】 .NET で虫をつくろう!

■ このスレッドは過去ログ倉庫に格納されています
0001C#NGNG
100位以内に入ると、商品がもらえます。

Terrarium オフィシャルサイト
http://www.asia.microsoft.com/japan/msdn/net/terrarium/

前スレはこちら
http://pc.2ch.net/test/read.cgi/tech/1020339546/l50
0153デフォルトの名無しさんNGNG
>>152
単性生殖・・・雌雄同体って意味に取ると萌える人もいると思われ・・・(藁
0154デフォルトの名無しさんNGNG
>>153
ヒドラのように分裂するのでわ。
0155デフォルトの名無しさんNGNG
ム板らしからぬ、生々しい話だな・・・
0156デフォルトの名無しさんNGNG
>>154
分裂後さらに変態すると吉
0157デフォルトの名無しさんNGNG
>>148
死角だろ。既出。
0158デフォルトの名無しさんNGNG
nasb_tama増える一方だな。誰か奴の強さを分析してくれないか。
漏れはTrace Windowに出てくる"GENECODE"というのが怪しいとにらんでるんだが、
これなに?
0159デフォルトの名無しさんNGNG
遺伝情報?
0160デフォルトの名無しさんNGNG
>>148
多分自分の中心座標から、他の生物の占有グリッドに向けて直線をひっぱっている様子。
その上1セルでも見えれば全体が見えることになるのでそういった非対称性が生じるらしい。

このへん、きちんとした式にした人間はいないので、
定式化できれば一躍有名人!?


void override WriteTrace(object o){
#if DEBUG
    base.WriteTrace(o);
#endif
}
とか言ってみる・・・が、俺はただいま酔っ払いモード。(謎
0161デフォルトの名無しさんNGNG
>>158
オレが思うに、すべては他を攻撃することにあるとおもう。
もともと、草食は肉食から逃げるように結構すばやくしていたが、
肉食が繁栄しないとおもってスピードにはあんまり割り当てずに
攻撃とか防御に回したんでしょ?

で、ecosystemに仲間がいないうちは繁殖に徹して、
ある程度、数が増えたら、凶暴化する。

現状では仲間の数がわからないから、視界に現れた仲間の数を記憶して、
常に多いようだったら特定の確率で凶暴化かさせる。
で、この仲間の数も子孫に引き継ぐ。
テレポートがされた場合、これをクリアする。

なんてのが入ってるんじゃないの?

おかげで、200以上生息してる草食は10匹に激減してしまった。。。
いったい、入賞資格者は何人なんだろう?
0162デフォルトの名無しさんNGNG
6923 nasb_tama KOBAYASHI Kenichi Herbivore
2573 xxxxxx01 XXXXXXXX Herbivore
2478 cmhare01 CorwinXX Herbivore
641 gamma6 Galina Glazko Herbivore
617 martiger5 naka Carnivore
576 shera11 ARA-AC Herbivore
476 gamma5 Galina Glazko Herbivore
373 martiger7 naka Carnivore
324 ztest ztest Herbivore
252 test185 NX005 Herbivore
228 martiger8 naka Carnivore
226 martiger9 naka Carnivore
218 shera09 ARA-AC Herbivore
212 inchworm ?? Herbivore

入賞資格者は4人

Introduceした人,631
生物合計,6467
草食,2451
肉食,3266
植物,750
0163VB厨房NGNG
martiger イッパイキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
と思ったらさっきから逝くテレポ来るテレポなし。

とりあえずnasb_tamaを主食にする肉食にパラメータ変更。
0164デフォルトの名無しさんNGNG
@ITで泣き言が書かれてるYO!

> たちのわるいことに、martiger シリーズは開発がどんどん進んでいて、
> 私が確認しているのでは 4 から 9 まであります。5 がちょっと前まで最強で、
> 6 だか 7 だかはパラメータを調節しているとかで少し弱くなっているのですが、
> 9 は 5 よりも強力になっているみたいです。
>
> しかも、このシリーズは共食いをしないので、ほかの肉食動物はかなり不利に
> なってしまいます。私が現在開発中の肉食動物は、少なくとも戦闘のパラメータや
> 方法は一体一体の martiger シリーズに負けていないのですが、わらわらと
> 寄ってくるので戦闘につぐ戦闘になってしまい、すぐにやられてしまいます。
> 私のマシンでは大体 150匹ぐらいがリミットみたいなのですが、
> そのうち 25匹ぐらいが martiger シリーズになっています。新しい動物を
> Introduce するときは 10匹でるのですが、この 10匹では 25匹に対抗できません。
> これからの肉食動物は、傷ついているときや相手より成長していないときは
> 肉食動物から逃げ回るように作らなければ、安定して種を存続させることすらできなさそうです。
>
> アメリカの網で cmboar シリーズが独占しているのも、シリーズ同士で戦わない
> ようにして、どんどん独占状態になってしまったからではないでしょうか。これも
> 戦略ということなら仕方ありません。Ecosystem で新版を開発しつづけるうちに
> シリーズが増えていっただけだとも考えられます。
> ともかく、これでは 200越えの「勝者」が数人程度になりそうです。

賛成な漏れは厨?

てか、nasb_tamaの作者がmarXXXXXと同じ数出したらどうなるよ?(´Д`)
0165デフォルトの名無しさんNGNG
>>164
そんなに悔しかったら研究して偽装でもシロって感じだな。
0166デフォルトの名無しさんNGNG
偽装ってなに?
0167デフォルトの名無しさんNGNG
…そんなの誤認させればいいだけじゃん
0168デフォルトの名無しさんNGNG
>>164

> てか、nasb_tamaの作者がmarXXXXXと同じ数出したらどうなるよ?(´Д`)

これが草食では愚論なのはわからない??
あえて言うならば、病気に対して多少強くなるくらいかな?
もし、総数だけで1位をとろうとするならば、複数はださないよ。

アメリカのサーバでも、肉食でcmboarを食い尽くし、その後、nasb_tamaを
いれればcmboarも太刀打ちできなくなるとおもうけど。

肉食は仲間がいないと増えないことは、肉食の1位が60くらいのときから
ここでいってきたつもりだけど。。
オレが見てる限りでは、肉食でちゃんと繁栄できたのはjackalくらいでしょ。
これも仲間を実装したからだしね。

もし、martigerより繁殖力も含めてつよい肉食がつくれたら、
この牙城を崩せる方法は今考えるだけで、いくつも思いつくけどね。

このコンテストは「技術」よりも「戦略」が大切だとおもうがね。
0169デフォルトの名無しさんNGNG
>>168
「nasb_tamaの作者が」と言っているので、「nasb_tamaを複数投入する」ということを
言っているのではないと思われ。冷静に読もうよ。
0170デフォルトの名無しさんNGNG
さっきから、xxxxxx01のほうがよくテレポートされてくるし、
おれのecosystemでも圧倒的に強い。

martigerに食いつぶされたら、xxxxxx01がまず繁殖し始めるよ。
なのに、nasb_tamaがまだまだ勢力を伸ばしてるのはなぜ?
0171デフォルトの名無しさんNGNG
>>170
テレポートは近所かららしいから、地域格差があると思われ。
0172デフォルトの名無しさんNGNG
>>169
複数でわけあうだけでしょ?
0173デフォルトの名無しさんNGNG
>>169
たしかに168の言っていることはピントはずれだが、この部分

> もし、総数だけで1位をとろうとするならば、複数はださないよ。

は押さえておいていいと思う。
0174164NGNG
伝わらなくてスマソ。
要するに、超優秀な生物を作れる奴が、
同じ種類やちょっと違いの強い生物を何個も投入すると、
漏れのようなヘタレプログラマはもちろん、
普通に優秀なぐらいの生物でも200を越えないんじゃないか。
悲しいよそりゃ、ってことなんだ。
そういう意味だったんだョ…
0175デフォルトの名無しさんNGNG
>>174
優秀な生物を何個も投入する=200を超える生物が減る
は成り立たないとおもうけどね。

繁栄する生物がでてくるとその対策を練った生物がでてくる。
これの堂々巡りでしょ?
本当にコンテスト1位で安泰になるなら、Introduceした時点で全滅されるしかない。
だけど、これにも穴はあるとおもうが。
0176デフォルトの名無しさんNGNG
話は変わるが、マイクロソフトが賞品100個用意したがいいが、
そもそも動物の合計数は20000いるのかよ。
0177デフォルトの名無しさんNGNG
cmhareがアメリカのコンテスト優勝者なの?
0178デフォルトの名無しさんNGNG
>>175
栄枯盛衰があるのには同意だけど、
その度に毎回バージョン違いを10種も流されたら凡人はタマランヨ…

cmboarはコンテストが終わった後に投入された実験なんだよ。
0179デフォルトの名無しさんNGNG
>>178
nasb_tamaが繁栄するまで、肉食には暗黙の総数の上限があった。
この上限をあげてくれたのが、nasb_tamaなんだよ。
肉食ではどうしても総数の奪い合いになるから、
こういうふうにするしかないんだって!

martigerに関しては、肉食で1位を脅かす動物がいない限り、
9で打ち止めの予定です。



0180デフォルトの名無しさんNGNG
>>179
「nasb_tamaが上限をあげてくれた」ってのがわからない。
nasb_tamaが来る前から草食動物の総数は変わってないよね。
どういうこと???
厨な漏れに解説キボンヌ。
0181デフォルトの名無しさんNGNG
>>180
nasb_tamaってのは肉食にとってはカモな存在なんだよね。
cmhare01が全盛のころはカモフラージュ値を異様に高くして
かかった獲物を捕らえるしかなかった。
これではどうしても1ecosystemに10体の壁があって、したがって
1体で増えるのにも限界があった。
nasb_tamaがでてきてからは、視野を広くして自ら殺しにいっても
十分に獲物をとらえることができるようになり、10体の壁を越えられる
ようになったというわけ。
0182デフォルトの名無しさんNGNG
>>181
???cmhareの割合はnasb_tamaの前と後で変わってないのだけど?
0183デフォルトの名無しさんNGNG
>>182
cmhareだけでなく、その他も含めてだとおもって。
当時の上位の草食は似たようなもんだったよ。
0184デフォルトの名無しさんNGNG
>>183
そこんところ納得できない。いろいろ比べてみたけど、
nasb_tamaよりも逃げるのがうまいのはcmhare01とxxxxxx01ぐらい。
むしろ、nasb_tamaよりも逃げるのが下手な草食はみんなnasb_tamaに
置き換わった感があるから、肉食にはより辛くなってると思う。
最近の肉食の台頭は死肉を食らうだけで生きていけることの発見に
よるものだと思っていたんだけど。
018542NGNG
土曜から色々忙しくて全くいじってなかったけど、ためしに旧式の草食を
サイズ25にしてnasb_tamaと対決させたら余裕で勝ってるし。
植物が少なく肉食がいないという環境での話だけど。
(動物100に対して植物30程度の環境)

元々荒野のような環境でいかにして食料を確保するかというのをテーマに
開発してたから、そういう環境では有利なんだけどね。植物が見えていな
くても存在を感じ取るような様々な機能(嗅覚と呼んでます)を組み込ん
であるから、視界以上に探知能力は高いです。
martigerさえいなければ、適度に植物を間引く機能を付けて放てば、2位
くらいには食い込めそうな気もします。

ただ、サイズ25にはしたくないんだよね。
0186デフォルトの名無しさんNGNG
今日自分の中で革命が起こりました。
何で自分のは繁殖しないんだろうと、100時間悩んだ結果、
こうなったらLoadEventで毎回reproduceしてやろうと思い、
やってみました。
そしたらなんと、繁殖したよ。
これって、俺のバグ?
まあよくわからんが、ラッキーだ。
よって、おまえらぶっ殺します。
0187186NGNG
全滅しましたが、何か?




確実に、変わるので皆さんの試しあれ。
0188デフォルトの名無しさんNGNG
martiger9の攻撃力120って・・・
80暗い割り当ててるのか?
0189レスポワール号NGNG
とにかく肉食繁栄のカギはnasb_tamaだな
遠くから等速で後にくっついてcmhereやxxxを殺ってもらい、
それをむさぼり喰う。最後は寿命の尽きたnasb_tamaを喰らう。(゚∀゚)ウメー!
0190デフォルトの名無しさんNGNG
どうやら、画面の広さにもよるみたい。
画面が広い方が、病気で死ぬ確立が低い。

うちはMAX40くらいだけど、
肉食が一匹もいない。
0191レスポワール号NGNG
仕事中でもPopulation Statisticsウインドウでフィールド画面を覆うようにして
Refreshボタン連打。5分たったらReintroduceボタンクリック。これ最強。
ただ、知っている奴には効かないという諸刃の剣
0192デフォルトの名無しさんNGNG
http://kitech.mods.jp/up/img/293.jpg
0193192NGNG
gobaku
0194レスポワール号NGNG
>>186
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
オメーの言うとおりに遣ったら10匹投入後1時間経っても5匹残るようになったゾ!
糞MSのいらんサンプルのせいで1週間損した!

漏れにとって有益情報だったのでage
0195レスポワール号NGNG
こうなったら後はテレポ玉探索機能実装とパラメータの調整で何とか戦えそうだ。
経路やら統計情報処理機能は後回しとして

なんとか6月末までは間に合いそうだな
0196レスポワール号NGNG
んでまた以降名無しに戻る(臆病
0197デフォルトの名無しさんNGNG
ほとんどビョーキ(w
0198デフォルトの名無しさんNGNG
しかしstupidplantとデンジャラス何とかファクトリーって名前は何度見ても笑える
0199デフォルトの名無しさんNGNG
なんかこのゲームは突き詰めると、どうやって食料を取るだの繁殖するだのよりも、
いかに病気にかからないかを競うゲームのような気がしてきた。

やはりnasb_tamaやxxxxxx01なんかは病気にかかりにくいし、
その点最近勢力を落としてきているcmhare01は生まれるのと同数ぐらい死んでいる。

パラメータをちょい変えるだけで生存率が雲泥の差だし。
0200デフォルトの名無しさんNGNG
なんでinchwormはずっと212匹のままなの?
020142NGNG
nasb_tamaが病気が少ないのは、病死した仲間を見つけると生殖よりも戦闘を
優先するせいかと。数が飽和している環境では出生率がそのまま病死率に
なるから、ひたすら産むことを優先していると病死も多くなります。
10匹産めば10匹死ぬだけだから、あまり病気を避けるというのは関係ないかも。
ただ、他の種を減らせば自分の種が病気にかかりにくくなるから、積極的に
戦闘をするのは重要ですね。後から参入する人には厳しいけど。
0202デフォルトの名無しさんNGNG
@ITのサンプルどうよ? だれか試した?
0203デフォルトの名無しさんNGNG
一体が多数を占めてる場合と10匹が数種類の場合は、後者のほうが
病気にかかりにくい。

生殖をしない個体は死んだほうが都合がいい。

如何に有効な「死」をさせるかが重要。
0204デフォルトの名無しさんNGNG
パラメータで病気の率はかわらない。
0205デフォルトの名無しさんNGNG
名前      数 生   餓   老   殺   病
==============================================
nasb_tama   11 1528  62   14 100   1330
xxxxxx01   11 1526  18   5  109   1369
gamma6    12 1400  14   17  171   1182
test185     0  1021  1    18  226   767
yzpla05     9  541   0    1    0    466
plant11     10 538   0    1    0    446
cactus2_toc  5  513   0    3    0    427
pmark-pla   10 10   462   0    3    0
cmhare01    0  70   0    0    6    72

漏れのところだけかも知れないが、cmhare01が全く来ない。
cmhare01時代の終焉か?
0206デフォルトの名無しさんNGNG
>>205
上限何匹か教えてケロ。
0207デフォルトの名無しさんNGNG
GAとかで誰か試してない??
0208デフォルトの名無しさんNGNG
なんだか、投稿が激減してるぞ。
0209デフォルトの名無しさんNGNG
martigerが増えなくなったけど、この時点で草食と肉食の比が安定したと見ていい?
つまり、肉食は今の合計(2000ぐらい?)が上限で、それを奪い合うってこと?
0210デフォルトの名無しさんNGNG
>>207
nasb_tamaは?前の方に「GENECODE…」という話があった。
021142NGNG
少し観察してみたけど、martigerが増えた理由はnasb_tamaが繁栄してるせいですね。
nasb_tamaは肉食から攻撃されたときに無抵抗で殺されてしまいます。
たとえ勝てないにしても、攻撃されたら逃げるついでに1発やり返しておけば
こんなに増えないかと。
AttackもDefも0の草食をmartiger9と一緒に入れてみたけど、いくつかkillも
取れましたよ。逆に草食から攻撃しかけたらmartiget9は無抵抗でやられた
ようにも見えましたが(笑
0212通りすがりNGNG
>>202
後発で、つらつら眺めてるところですが、テストメソッドもないし、コメントもない。

最近強いのはもっと洗練されてるとなると、時間無駄にするだけになりそう。とほほ。
コーディング複雑でも別に不利になったりはしない?
0213デフォルトの名無しさんNGNG
>>212
ならない。
0214デフォルトの名無しさんNGNG
>>212
単にx-boxが欲しいだけならトップになったとしても時間の無駄だぞ
0215KanjiNGNG
2ch だけのpeerをTerrariumモードでやるってのはどうですか。ランクわけとかして。
0216デフォルトの名無しさんNGNG
>>214
いまなら入賞資格者がほとんどいないから、XBoxなら簡単に手にはいるぞ。
むしろ、11位以降のMSマウスの方が入手が難しいぐらいだ。
0217デフォルトの名無しさんNGNG
あ〜全然放たれていかねえぇ
おかげで総数5匹前後をうろちょろしてやがる。
早くしねーと全滅しちまうだろうが、ゴルァ!
0218217NGNG
投入から2時間弱
もう100匹近く生まれてるのに外に出ていったのが4,5匹程度。ほとんどが出戻り娘。

martigerの大群が来たらどうすんだ、ヴォケ
0219デフォルトの名無しさんNGNG
gwolf4ってのが来て大増殖!なんだ?なにが起こった?!
0220デフォルトの名無しさんNGNG
>>218
その気持ちはよくわかる。
ポート閉じてEcosystemモードしててもメリットないし、
(今はポート閉じてるとカウントされない)
Terrariumモードでやってた方が便利だと思うんだが、
なんでだろうか。
0221217NGNG
martiger奇数シリーズの来襲に抵抗しましたがあえなく轟沈(泣
のべ8〜9匹しか放てず鬱
0222デフォルトの名無しさんNGNG
biwa37.he.net  ip64.71.177.34

tiger3.he.net   ip216.218.133.162

上の屑に虫を送ってあげて下さい。
0223デフォルトの名無しさんNGNG
なんで?
0224デフォルトの名無しさんNGNG
>>222

2chの鯖に屑とか言っちゃって何勘違いしてんの?
それとも電波?
0225デフォルトの名無しさんNGNG
っつうか本当に偽装してくるやつがでてくるとはね。
恥もなにもないというか。。
まぁ、なんでもありだからいいんだけどね。
0226デフォルトの名無しさんNGNG
>>225
っていうことでmartigerの新しいやつをはなちます。
0227デフォルトの名無しさんNGNG
なに偽装って?nasb_tamaから攻撃されない方法でも見つかったの?
0228デフォルトの名無しさんNGNG
ネットワークにつながらない??
0229デフォルトの名無しさんNGNG
>>225

擬態は当然の戦略じゃないの?

恥ずかしいことなのか。
0230デフォルトの名無しさんNGNG
>>229
禿げ胴。
パクリは恥ずかしいけどな。
0231デフォルトの名無しさんNGNG
>>230
自分を棚にあげて。ぷっ。
0232デフォルトの名無しさんNGNG
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
      \_            |
        >_\__/ ̄\  |
       |  \    / ̄ |.|
      ┌ ==――===||
      |\\┌┐ \\ ‖)|
      ヽ──/  ───イ /|
        | ∠ 〜       | |
        |⊂二二二⊃ | |
        |  ー-    イ /
         \___/ |/
   _ ―――/|      / ̄ ̄ ̄ ̄ ̄へ
  /       |\  _/|         |
 |       | Y ̄ フ /|          |

ここはおまえらが後人生を賭け死力を尽くしてる、言うなら戦場だ・・・・・・
戦場で後ろから撃たれた後ろから・・・・・・と騒ぎ立てる兵士がどこにいる・・・・・・?
いたら物笑いの種にされるだけだろう・・・・・・
戦場ではだまし打ち不意打ちが日常・・・・・・
皆・・・・・・なんとか相手の寝首を掻こうと・・・・・・後ろに回ろうと・・・・・・
策を巡らしている・・・・・・それが真剣勝負というものだ・・・・・・!
お前は今ただ・・・・・・後ろから刺された・・・・・・それだけだ・・・・!
散れっ・・・・!
0233デフォルトの名無しさんNGNG
martigerの10、11、13が投入されたけど、
グラフの最初の数が1からじゃなく10だったよ。
どうやるの?ひょっとしていきなり100からとかできる?
0234デフォルトの名無しさんNGNG
>>233
martigerきやがったか・・・よし!迎え鬱!!
0235デフォルトの名無しさんNGNG
martigerをディスアセンブラしたら・・・パ・・・
0236デフォルトの名無しさんNGNG
marXXXXXの作者ってけっこう貢献してるよな。

marcarとjackalのおかげで、肉食もスピードを出さなければ
それなりにいけることがわかった。

martigerのおかげで、肉食の上限数がわかった。

nasb_tamaの独占を破るには、うまい肉食を作りこむことが
鍵になるだろうから、この二つの知見は大きいよ。
023742NGNG
前スレはdat落ちしてますね。その前のスレは残ってるけど。
今は知り過ぎてしまって中々情報を出せないけど、前々スレには色々と情報
が出てるから最近始めた人はそっちにも目を通しておくといいかと。
http://pc.2ch.net/test/read.cgi/tech/1013093589/l50

nasb_tamaは欠点というか欠陥とも言える部分があるけど、あまり言うと改良
されそうなので黙っておきます。作者もここ見てそうだし :-)
0238デフォルトの名無しさんNGNG
>>237
前々スレの770の922は英雄だったな。まだ元気で虫作ってるだろうか。
0239デフォルトの名無しさんNGNG
>>236
> martigerのおかげで、肉食の上限数がわかった。

うん。そして今その全数をmartigerが独占しているんだよね。
肉食の全数を押さえたってことは、marXXXXXの作者はある意味
一番優勝に近いと言える。
024042NGNG
いや、いまのmartigerの数はnasb_tamaの欠陥の1つの肉食には一切攻撃しない
って部分に助けられてるから、その辺を改良されたらもう少し減るかと。

あと、martigerを投入しすぎて、潰し合いにならないかな?
お互いに戦わなくても、たとえばmartigerが1種類の場合は1つのecosystemに
martigerとnasb_tamaが10:90の割合で生存できるけど、martigerが2種類になっ
たら20:80でmartiger1匹に対するnasb_tamaの割合が9→4に激減するし。
飽和した環境では病死する数は生まれる数に等しいから、草食の数が減るのは
そのまま病死の数も減ることになりますね。
0241デフォルトの名無しさんNGNG
42はいつまでたってもintroduceしないから口だけ野郎かと思ってたが、
なかなか慧眼だね。デビュー待ってるYO!
0242241NGNG
つか、最近200以上の生物がいなくて寂しいからネタクリーチャーでいいから
入れてYO!
0243239NGNG
>>240
ひとつのEcosystemに肉食は2種までいていいと思う。というのは、10を越えるとsickだから、
2種いても現実には常に定数の20を揃えられることがないから。
100匹を越えるでかいEcosystemがあることを考えると3種もいいかもしれない。
ただ4種は多すぎるだろう。大枠では42に賛成だ。
肉食で入賞を目指すなら、2種ぐらいに絞るべきか。
024442NGNG
シリーズで投入してる人は、同種で戦わないようにしていると思うけど、
最終バージョンが完成したら旧バージョンを食い尽くすようにしておいた
方がいいかもね。別バージョンを攻撃しないようにしていると、そこに
付け込まれる可能性があるし。かっこよく言えば擬態なんだけど。

>>241
DirectX9beta1とか出ちゃって、そっちもかまってるから遅れてます。
あと、初めの頃はテストでintroduceしまくったけど、生物の数が増えすぎて
ISDNだとreintroduceするのに一覧取得だけで5分くらいかかって、それが嫌で
試作品をintroduceするのはやめました。
0245デフォルトの名無しさんNGNG
果たしてパクリに擬態を破るロジックを組み込めるのだろうか?
ニヤリ
024642NGNG
あまり出し惜しみするのもなんだから、1つだけ美味しい情報を出しておきますね。
Terrariumのオフィシャルページのオブジェクトモデルの所には書いてありませんが、
AnimalStateにはCurrentMoveToActionというプロパティがあります。
これを利用すると、自分以外の生物がどこに向かって移動しているのか、移動先の
座標がそのまま求まります。
具体的に言うと、state.CurrentMoveToAction.MovementVector.Destinationが目標
地点の座標(Point型)です。

これだけでも色々な使い方が思いつきますが、面白い応用例としては仲間との会話
に使うことができます。
全ての生物は体の大きさの都合で、X,Y座標とも16より小さい座標には移動する事
ができません。そこで、移動先としてその領域を使って仲間に情報伝達することが
できます。例えば目標地点が(5,5)だったら攻撃開始の合図など。
もっと複雑にやれば、例えばX座標を0から順番にインクリメントさせながら、
Y座標を0〜15の範囲で変化させて長文を送るという事もできます。

まぁ、こんな面倒な使い方をしなくても、仲間が攻撃するときのターゲット
を判別するとかの簡単かつ有効的な使い道がありますが。


この程度の情報なら既に重要では無くなったので公開しておきます。 :-)
0247デフォルトの名無しさんNGNG
>>246
重要では無いのに美味しいとはこれ如何に?
024842NGNG
新しく始める(た)人のためにパラメーターについても簡単に触れておきますね。
7つのパラメーターは合計で100以下にしないといけないけど、AttackDamagePointsと
DefendDamagePointsは4の倍数、EyesightPointsは10の倍数でないと端数が切り捨て
られます。そのうち設定が変わるかもしれませんが、少なくとも今の日本のサーバでは
そうなっています。

ここで1つの罠があります。AttackDamagePointsとDefendDamagePointsは4だと0と
同じになってしまいます。試しに、AttackDamagePointsが0と4の草食動物を作って、
ゲーム中に攻撃力を調べてみるとどちらも50になっていることが分かると思います。
ある程度パラメータが決まって、防御力が0だと不安だから4にしておこう・・・という
のは全く意味がないです。

また、草食動物で100ポイント全て攻撃力に注ぎ込んでも、攻撃力0ポイントの肉食
よりも攻撃力が低いので、肉食よりも凶暴な草食というのは無理です。

EatingSpeedPointsは、肉食の場合はある程度上げておかないと厳しいです。
オフィシャルページの説明では死体は100tick残ると書いてありますが、実際には
60tickで消滅します。死体をみつけてから食べられる距離に近づくだけでも結構な
時間を要するので、食べるのが遅いと食べきらないうちに消えてしまいます。

MaximumEnergyPointsは貯蔵できるエネルギー量ですが、ここにも罠があります。
生物が生長や生殖を行うには、エネルギー状態をNormal以上にする必要がありますが、
このNormal状態というのが貯蔵できる最大エネルギーの40%と決まっています。
MaximumEnergyPointsを大きくしすぎると、40%までエネルギーを貯めるのがキツく
なります。移動などによるエネルギー消費量はパーセンテージは関係なく一定なので
(生物の半径に比例します)、一度40%を達成してしまえばMaximumEnergyPointsが
大きいほど楽になりますが。
例えばMaximumEnergyPointsが0の生物はFullまでエネルギーを貯めていても生殖の
途中でエネルギーが足りなくなりますが、ある程度上げておけば無補給で出産でき
ます。

このように、上げすぎると害のあるパラメータもあるので、ポイントが余ったからと
いって適当に割り振るとかえって増えにくくなったりするので注意。
とりあえず余りが4未満なら、MaximumSpeedPointsに振っておくのがいいかと。
024942NGNG
7つのパラメータ以外に、結構重要なのが生物のサイズです。Terrariumではほぼ
あらゆる数値が、生物の半径に比例します。MatureSizeの最小値は25で、生物の
成熟時の半径は12になります。最大値は48で、成熟時の半径は24です。

草食動物でAttackDamagePointsに100を割り振っても、0の場合と比べて攻撃力は
1.5倍にしかなりませんが、AttackDamagePointsを0のままサイズを25→48にすると
成熟時には攻撃力が2倍になります。成熟さえしてしまえばmartigerよりも強い
草食動物というのも可能です。

ただし、サイズが大きい生物は成熟するまでが大変ですが。
また、生殖できるまでの期間も長くなるので、小型の生物に比べて増える速度も
遅くなります。

現状ではサイズを最低にして、爆発的な繁殖力で数を増やすのが定番ですね。
ちょっと前ならcham-reoなんかの大型の生物がいたんですけど。

パラメータに関しては、こちらにまとまっています。
http://www.atmarkit.co.jp/fdotnet/terrarium/terrarium03/terrarium03_03.html
スキン一覧もあるから、これから作る人は参考になるかと。


本当は、上位を狙うならこのパラメータはこの値にしないと駄目という結論が
出ているのもあるんだけど、さすがにそこまでは書けないです。
025042NGNG
っていうか、長文書きすぎ(笑

>>247
仲間同士で会話をさせようとしている人にとっては、かなり助かる情報かと。
今までは角度と速度くらいしか情報が得られなかったし。
うちの生物にも少し使ってるけど、パクられたら困るというほど重要な部分
ではないです。(観察してるだけでパクれるような部分でもないけど)
0251デフォルトの名無しさんNGNG
っていうか、結局外にほとんど行かなくて、絶滅してしまった。
ポートあけてるひとがかなりへってる。。。
0252デフォルトの名無しさんNGNG
前回のバージョンのを殺すようにはできるが、
gwolf4も思ったより伸びないみたいだし。
もうちょっと様子をみるか。。
今ので安定状態だから、前回のバージョンのを殺さないと
新しいのを投入しても広がらなさそう。
■ このスレッドは過去ログ倉庫に格納されています