お前ら頃し合いしてください
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG――「インターネット経由で拡散し,同種のコードと対戦するソフト」の作成を目的とした
イベントの中で。
http://www.zdnet.co.jp/news/0202/07/e_terrarium.html
.NETの宣伝?
まあその通りだが能書きは優勝してからたれてくれ。
0002デフォルトの名無しさん
NGNGあれほど糞スレ立てるなって言ったのに(ノ_;)
しかも外出だし。
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGこれも。ちょっとくわしめの記事。そのかわりちょっと古い。
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGかどうかの壮大な実験のつもりなんだろうな・・・.NETのセキュリティの実験のつもりなんだろう
>もし,クリーチャー内部のコードがこのイベントモデルの外部に対して何かをしようとしたなら,
>そのクリーチャーはただちに命を絶たれる
これをどう回避するかの方が ゲームそのものより面白そうな
0011デフォルトの名無しさん
NGNG全然元記事理解してないです。スマソ
0012デフォルトの名無しさん
NGNGhttp://www.gotdotnet.com/terrarium/download/download.aspx
0013デフォルトの名無しさん
NGNG参加のしかたもわからん
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGこのへんかのぅ
http://www.atmarkit.co.jp/fdotnet/wwebserv/wwebserv010/wwebserv010-001.html
001614
NGNG0017デフォルトの名無しさん
NGNG技術者として生きていきたかったら、英語を学べ!社会人失格だぞ!
0018失格
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGところで、これどーなったの?
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGほとんどの日本人は仕事でもなければ外国語を読みたいとは思わない。
技術者を含めてね。
悲しいけどこれが現実。>>17
0025_
NGNG仕事が詰まってなければサンプルコードをここで公開してもいいが・・・。
というか、みんなで適当なサンプルを公開していきません?
最初は草で(W
002621
NGNGTerrariumはやめちゃいましたが、今はJavaでロボット作って
闘うRobocodeが仲間内ではやってますよ。
http://www.alphaworks.ibm.com/tech/robocode/
http://www.cool.giti.waseda.ac.jp/~acdc/robocode.html
どう?結構面白い。
0027デフォルトの名無しさん
NGNG刈るねー時ハート?
0028デフォルトの名無しさん
NGNGhttp://www-6.ibm.com/jp/developerworks/java/020329/j_j-robocode.html
日本語の解説記事は今のところこれ↑が一番まとまってるんじゃないかな。
0029デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/net/terrarium/
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG↓
でもソフトは自分で買わなきゃだめ
↓
結局MSの儲けになる
↓
(゚д゚)ウマー
商売上手だよなあ・・・
0034詳しい内容は全然知らん
NGNG0035デフォルトの名無しさん
NGNGUKは賞品が凄いねぇ・・・。
http://www.microsoft.com/uk/visualstudio/terrarium/terms.asp
Enter our competition to win a 4-night trip to Microsoft Tech Ed 2002 in New Orleans
including dinner with the .Net Developer team and an Xbox console and game pack.
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGやっぱMSの開発環境買わなきゃだめなの?
0038デフォルトの名無しさん
NGNGSDKでもできるよ
0039デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG004544
NGNG0046デフォルトの名無しさん
NGNG004839
NGNGありがとう。
やっぱり、VBかC#を買わないとだめみたいなので、
C#を買って参加しようと思います。
スレのタイトル変えて欲しいよな〜
0049デフォルトの名無しさん
NGNGSDKはただで落とせるっつーの
0050デフォルトの名無しさん
NGNG教えてください。お願いします。
0051デフォルトの名無しさん
NGNGクラスライブラリを作成する必要があります。
Microsoft Visual Basic .NET Standard および
Microsoft Visual C# .NET Standard には、
クラスライブラリを作成するためのプロジェクト機能がありませんが、
ステップ 3-1: サンプルとなる生物のテンプレートで
公開されているテンプレートファイルには
生物を作成するために必要なクラスライブラリの
プロジェクトファイルが含まれています。
これらのテンプレートファイルをダウンロードして生物を開発することができます。
クラスライブラリって何だよ・・・
0052デフォルトの名無しさん
NGNG/target:libraryで手動コンパイルすればOKなんじゃないの?
0053デフォルトの名無しさん
NGNGクラスライブラリも知らないでC#に手を出すのは K I K E N
0054デフォルトの名無しさん
NGNGVBからも使えるって意味なのか?
MS固有の意味だな・・・
0055デフォルトの名無しさん
NGNGその注意書きどこにのってたの?
おれもC#Std持ってるけど、クラスライブラリできなくて、
あきらめてたとこなんだ、情報求む
0056デフォルトの名無しさん
NGNGC#stdって開発環境つかないんだよね・・・
C#のフリーの開発環境ってないの??
0057デフォルトの名無しさん
NGNG>C#stdって開発環境つかないんだよね・・・
じゃあ一体何を売ってるんだよ(ワラ
0058デフォルトの名無しさん
NGNG付いてるに決まってるじゃん(ォィォィ
>C#のフリーの開発環境ってないの??
http://www.microsoft.com/japan/msdn/netframework/downloads/sdk.asp
↑これ。C#とVBで開発できるよ。がんばって落とせ。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGんじゃモナで
MonaPlant.cs
---
using System;
using System.Collections;
using System.Drawing;
using System.IO;
[assembly: OrganismClass("mona.monaPlant")]
[assembly: AuthorInformation("mona", "[email protected]")]
namespace mona
{
[MaximumEnergyPoints(10)]
[MatureSize(26)]
[SeedSpreadDistanceAttribute(100)]
public class monaPlant : Plant
{
public override void SerializePlant(MemoryStream m)
{
}
public override void DeserializePlant(MemoryStream m)
{
}
}
}
---
0063デフォルトの名無しさん
NGNG「スタート」にできるショートカットのリンク先変更できなくなってたたり
して普通のプログラムと違うみたいなんですが・・・。
.Netのプログラムってそういうものなの?
0064デフォルトの名無しさん
NGNGテラリウムスレあるの知らないで立てそうになちゃターヨ
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGでかいクモがうようよ動いてるよおおおおおおぉぉぉ
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNGhttp://www.gotdotnet.com/terrarium/farm/
0073デフォルトの名無しさん
NGNGなんだか愛着湧きますが、なにか?
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGしかも殺し合いより繁殖という表現の方ががしっくりくる感じ。
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNGただの荒らしと思って見てなかったさ
0078デフォルトの名無しさん
NGNG終了。
0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG自作自演
厨と煽りは放置の方向で
0082デフォルトの名無しさん
NGNGこのスレ死滅。
0083デフォルトの名無しさん
NGNGいよいよ取り残されてるのを自覚したか。(藁
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG芋虫とかクモが画面中に繁殖して食い合う
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNGおまえの言ってる意味わかんねぇよ
0088デフォルトの名無しさん
NGNGアホにはわかるまい。(^д^)ギャハ
0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGデムパ発信を分かれと言われても。プププ
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNGはあ?デムパ?なんだそりゃ?nihongo wakarimasuka?
0094デフォルトの名無しさん
NGNGYou is a aho.
0095デフォルトの名無しさん
NGNG英語もわからないようだなwwwwwwwwww
氏んでしまえ!
0096デフォルトの名無しさん
NGNG翻訳なんかweb上で出来るご時世だぜ?わざとだろ?
そのくらい汲み取れないようなのが2chに来ないでくれよ。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGまさか、Webの翻訳がまともにできてると思ってないだろうな。
少しでも複雑なことをすると全然使えん。
0100デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGYou mast die.
0104デフォルトの名無しさん
NGNGネタニマジレスカコワルイ
つーか、2ちゃんねるをなにか特別なものと勘違いしてないか?
つくづく煽り耐性のない厨房だと関心させられるよ(藁
おバカは本物の虫でも眺めてろ(藁
0105デムパってなんディスカ?
NGNGwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
×You is a aho
○You is an aho
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0106デムパってなんディスカ?
NGNG0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1019698800/
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNG新手の洒落か何かですか?
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG前スレ Terrarium 繁殖能力の高い生物を生み出そう
http://pc.2ch.net/test/read.cgi/tech/1019698800/l50
0116デフォルトの名無しさん
NGNG0117前スレ956
NGNG0118げーつ
NGNG.NET(C#)の勉強がてらみんなで遊ぼうぜ!!
最強の生物を作り上げてテラリウム界の支配者になったら
XBox(いらない)がもらえるかも・・・
Terrarium (テラリウム) は .NET Framework を使って開発された、
マルチプレーヤー ネットワーク対戦型のゲームです。
Terrarium は、仮想の生態系を持ち、開発者が独自に作成した 「生物」 を、
自分のクライアント マシン上で動作する Terrarium の
クライアント ソフトウェアから仮想生態系へ組み込むことができます。
ネットワークにつながれている Terrarium の各クライアントから、
P2P (ピアツーピア) ネットワークを使って、生物をクライアント間で転送していきます。
お約束事
名前欄に自分で作った虫の名前を入れてね(はぁと
まだ作ってなくてこれから作る人は「見習い」を入れて頂戴
身元がばれるといやな人は捨てメアドでも取って下さいまし
テラリウム
http://www.microsoft.com/japan/msdn/net/terrarium/
Microsoft .NET Framework
http://www.microsoft.com/japan/msdn/netframework/downloads/sdk.asp
0119デフォルトの名無しさん
NGNGどういうソースで、どういうコマンドを打ったのか書いてくり。
0120前スレ956
NGNGえ〜と、いろいろすみません。。
ソースはhttp://gotdotnet.com/terrarium/farm/view.aspx?id=44&f=7&MSPPError=0
ここのをまるまるコピペして拡張子をcsにかえました。ファイル名はtest.csです・・・。
それで、どうもDOSでコマンド打つらしいので、DOSで
http://www.atmarkit.co.jp/fdotnet/wwebserv/wwebserv010/wwebserv010-002.html
にかいてあるとおり、
csc /t:library /out:Foood3.dll /r:OrganismBase.dll /r:System.Drawing.dll test.cs
と末尾を変えてうってみたんですけど・・・。
コマンドまたはファイル名が違いますとでてしまうんです・・・。
0121デフォルトの名無しさん
NGNG0122前スレ956
NGNGガーン!!
CDしないとダメなんですかねぇ・・・。
いろいろ調べてきまっす。
ありがとうございました!!m(__)mペコリ
0123GOX ◆0Ni729yM
NGNG表示されるエラーの内容を書けば何かわかるかも。
@ITでは
http://www.gotdotnet.com/terrarium/farm/view.aspx?id=44
このコードがすごいらしい。
これから読んでみます。
グループテレポートの話題も出ていますが、
それにはどんなにeyesight大きくしても、視界が狭すぎる気もするんですが・・・
0124デフォルトの名無しさん
NGNG/r:OrganismBase.dll のところは
/r:"C:\Program Files\Terrarium\Bin\OrganismBase.dll"
という風にしてみたら?
0125>>120
NGNG1. C:\WINNT\Microsoft.NET\Framework\v1.0.3705\ の下に「csc.exe」があるか確認しる
2. コマンドラインから「path」と打って、上記パスが表示されるか確認しる
これが何をやってるのかが分からないんだったら、もう少し基本的なところからやりなおせ
#それともこういう低レベルの話じゃない?
0127前スレ956
NGNGいえいえ・・・。非常に低レベルな話だと思ってます・・。
環境変数ってやつですよね・・・?
違ったかな?
0129GOX ◆0Ni729yM
NGNGcsc.exeが見つからないということですね?
それは125の人が書かれている事を実践すれば上手く行くと思います。
ただ、これ以上ここで聞くのはスレの内容とは大きく違うので、
自分で考えてみるのがいいと思いますよ。
コンパイラ固有の問題ではありませんから。
http://www.gotdotnet.com/terrarium/farm/view.aspx?id=44
読めた人いますか?
ちょっと、私は挫折です。
0131デフォルトの名無しさん
NGNGまずXPにうpグレードしろ。そしてC#買って来い。話はそれからだ。
いいかげんつらいぞ。
0132前スレ956
NGNGアカデミックパック・・・。かおっかな?
XPはもう一個のパソコンでもってるんですけど、うちにあるXPをもう一台にいれたら・・・。
まずいっすよね・・・。これもかうかぁ・・・。
http://www.microsoft.com/japan/msdn/vstudio/productinfo/aeoverview.asp
これでいいんですかね?
50000ぐらいかかるなぁ・・・。
0133デフォルトの名無しさん
NGNGなんでもう一個のパソコン使わんの?というのはおいといて、Xpのアップグレード
なら安いから買え。
そして、C#はアカデミックパックじゃなくて、普通の「スタンダード」の方が遥かに
安い。(いちまんにせんえんくらい)
これなら、956の言うところの「自動でコンパイルしてくれる」環境になる。
ていうかさ、XPか最低でも2000にせんとterrariumが動かんだろ?
(.NET Frameworkを載せるつもりなら)
コンパイルだけして楽しむつもりならいいが。
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNG漏れもC#もwindowsも始めてだったけどコレで宜しくやってる。
0136デフォルトの名無しさん
NGNGWIN98で寺利有無うごきましたが何か?
0137デフォルトの名無しさん
NGNG前スレ終わりから嫁。956がいかにしてここまで来たかを。
0138前スレ956
NGNGほぅほぅ・・・。やっぱ、買っちゃったら早いんですね?
買います!
今WIN98なんですけど、一応動いてるってのになるのかな?テラリウム。
なんかcmboarってのが占領してますよ・・・。
自分の生き物は作れていないですけど・・・。
0139デフォルトの名無しさん
NGNG違う。今はそういうレベルの話はしていない。
0140デフォルトの名無しさん
NGNGコンパイルさえできればいいのなら次のようにする。
メモ帳に次の行を貼り付ける。途中に改行は入れない。" も忘れずに。
@C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc /t:library /out:"%1.dll" /r:"C:\Program Files\Terrarium\Bin\OrganismBase.dll" /r:System.Drawing.dll "%2.cs"
これを c:\windows に csterra.bat という名前で保存する。
c:\Terra というフォルダを作成しコンパイルするソースをそこにコピーする。
MS-DOS プロンプトを起動する。
test.cs から Foood3.dll を作るなら
csterra C:\Terra\Foood3 C:\Terra\test (Enter)
でコンパイルできるはず。
0141GOX ◆0Ni729yM
NGNG個人的には、コンテストとは関係なく楽しめると思うので
(第2回もあると思いますし)
がんばって勉強してください。
全くわからなくなってしまったら質問してみてください。
cmboar対策にhehe25というのを作りました。
まだ植物に引っかかって移動不能になるなどのバグが残っていますが
アドバイスよろしくお願いします。
0142デフォルトの名無しさん
NGNGコマンド隠さなくても・・・。
0143デフォルトの名無しさん
NGNGTrace見てみたら、
「System.Security.VerificationException: 操作はランタイムを不安定にする可能性があります。」
とかいわれてるし。
どおやら、戻り値(今回はbool)を返すメソッドをイベントハンドラの中で使う時に
発生してるみたい(これはコメントアウトしてみた結果)。
voidにすれば例外発生しないんですが。
何か助言をー。
0144前スレ956
NGNGおおお!なんかコンパイルできてるっぽいっす!
エラーでてきてますけど・・・。
C:\Terra\test.cs(2,1): error CS0116:
名前空間にフィールドやメソッドのようなメンバを直接含めることはできません。
C:\Terra\test.cs(645,1): error CS0116:
名前空間にフィールドやメソッドのようなメンバを直接含めることはできません。
C:\Terra\test.cs(761,1): error CS0116:
名前空間にフィールドやメソッドのようなメンバを直接含めることはできません。
C:\Terra\test.cs(858,1): error CS0116:
名前空間にフィールドやメソッドのようなメンバを直接含めることはできません。
C:\Terra\test.cs(866,1): error CS0657: 'assembly'
はこの宣言の有効な有効な属性ではありません。宣言の有効な属性の場所は'type' です。
C:\Terra\test.cs(867,1): error CS0657: 'assembly'
はこの宣言の有効な有効な属性ではありません。宣言の有効な属性の場所は 'type' です。
とか。
いろんなソースで試してみます!!ありがとうございました!!!
0146前スレ404
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0002955.lzh
0147デフォルトの名無しさん
NGNGコードの一部をここに書いてみたら
0148前スレ956
NGNG草、第一号!!
がんばってみます!!みなさんありがとう!!
0149143
NGNG元はMSのサイトから落としてきた草食です。
http://www.microsoft.com/japan/msdn/net/terrarium/docs/QuickStart/default.asp#VSedit
IdleEventの中のTest()をコメントアウトすれば落ちないです。
--
using System;
using System.Drawing;
using System.Collections;
using System.IO;
public class MyCreature : Animal
{
protected override void Initialize()
{
Idle += new IdleEventHandler(IdleEvent);
}
protected void IdleEvent(object sender, IdleEventArgs e)
{
try
{
WriteTrace("IdleEvent");
if( Test() )
WriteTrace("OK");
// この後もコードあり。
}
catch(Exception exc)
{
WriteTrace(exc.ToString());
}
}
bool Test()
{
WriteTrace("TEST");
return true;
}
}
0150デフォルトの名無しさん
NGNG偽者怖いからトリップつけてください。
0151143
NGNG読みにくくてすみません。
0152デフォルトの名無しさん
NGNGそれは謎ですな(w
ん〜
サンプルにもboolを返すメソッドを使ったものがあるから、
原因は意外なところにあるかもよ。
0154デフォルトの名無しさん
NGNGTerrariumとぜんぜん関係ないところで勉強になるソースだな。(w
0155デフォルトの名無しさん
NGNGどこで?
0156デフォルトの名無しさん
NGNG[assenmbly: ...]とか
ポイント配分のところ、抜けてない?
0157143
NGNG確かに。オプション関係とかかなー。
>>156
行数が行き過ぎるので、割愛してしまい。
とりあえずこんな感じ。
あとコメントはもともとついてたやつす。
--
[assembly: OrganismClass("MyCreature")] // Creature から派生したクラス
[assembly: AuthorInformation("hoge", [email protected]")]
[CarnivoreAttribute(false)] // 草食動物
[MatureSize(26)] // 防御と威嚇のために、体のサイズを大きくする
[EatingSpeedPoints(0)] // 同上
[AttackDamagePoints(0)] // 攻撃することはない
[DefendDamagePoints(0)] // 防御もしない
[MaximumSpeedPoints(0)] // 素早く移動する必要はない
[CamouflagePoints(50)] // 身を隠そうと試みる
[EyesightPoints(50)] // 植物を発見しやすくする
0158156
NGNG0159デフォルトの名無しさん
NGNGそこら辺は、間違ってるとintroduceでエラーがでる
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG>MatureSize サイズ。25〜48の間で指定する
これって@ITに書いてあったんですけど、
MSのサイトのどこかに載ってます?
0162デフォルトの名無しさん
NGNGわざと外した数字を設定したクリーチャーを使うと出ますよ
0163デフォルトの名無しさん
NGNGマイクロソフトはそういう数値を公開するべきですよね。
0164デフォルトの名無しさん
NGNGどこかに書いてあった気がするような・・・
0165デフォルトの名無しさん
NGNGhttp://www.terrarium.jp/
0166デフォルトの名無しさん
NGNGお、なんかつながったみたいだぞ。
0167デフォルトの名無しさん
NGNGageとくか。
gikobetaとかいれてみようかな?
0168デフォルトの名無しさん
NGNGデモ、ムシテクッテナイ、ハゲシクウツダ
0169デフォルトの名無しさん
NGNG>>168さんかな?
しかも俺も公開できるような虫いないし。。。
0170168
NGNG馬鹿みたいな草作ったらほんとで登録されたみたい・・・。
大丈夫かな・・・
0171デフォルトの名無しさん
NGNGまじ!おれも馬鹿みたいな草作っちゃった。
0172169
NGNG0174169
NGNG前の鯖ではうまくいってたのに。。。
0175169
NGNG168さんしばしお待ちを。。。
0176168
NGNG勝手にはじめてたのばれたんかな?
0177168
NGNG0178169
NGNG草放したのがまずかったか?
でももう5月1日だし。
0180169
NGNG0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNG早くしないと始まっちまう
0183デフォルトの名無しさん
NGNGそうだと夕方だけどねー.
0184デフォルトの名無しさん
NGNG> 本コンテストは 2002 年 5 月 1 日(水)の 12 時 00 分 (日本標準時) に開始され、
> 2002 年 6 月 28 日(金)の 12 時 00 分 (日本標準時) に終了します
0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG> URL は、5 月 1 日に本 Web サイトにて公開されます。
とっとと晒せやM$ヴォケが!!
0194デフォルトの名無しさん
NGNG昼飯喰いに行ってくる
0196デフォルトの名無しさん
NGNGhttp://www.terrarium.jp/terrarium/
0197デフォルトの名無しさん
NGNG現在Peerは14
0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG植物しかいない世界に放てないよ(´Д`;)
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG3種くらいいる
0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNGjavaでいうところの、Classクラスってあるのかな?
もしあるなら
hoge(Class.PlantState) とか、hoge(Class.AnimalState)
できるよね。
0216デフォルトの名無しさん
NGNGTypeクラス。
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGサンクス!
これでメソッド書きやすくなった
0220デフォルトの名無しさん
NGNGうちはこんな感じ。
http://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003037.jpg
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGthx! ホントtestばっか。
0225デフォルトの名無しさん
NGNG草全滅したぞ
0226デフォルトの名無しさん
NGNGType type = Type.GetType("AnimalState");
できたよ。
どうやって使うかって??
いろいろ使い道がありまっせ
0227デフォルトの名無しさん
NGNG誰か指南してくらさい。
今のところ上手く戦ってる生物はいないので、
参考にするものものがありません。
0228デフォルトの名無しさん
NGNG>>226
え、どうやって使うんですか?
0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNGそろそろ肉食を放とうか悩んでる
0231デフォルトの名無しさん
NGNGまともにプログラム組まれているのか...
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG学生?フリーのプログラマ?
それとも会社で平気で出来る人?
0235デフォルトの名無しさん
NGNG天敵がいないとこうなるのだな
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG連休中なだけ。
0238234
NGNG0239デフォルトの名無しさん
NGNGcmboar意識しすぎだった...草喰いテクッテきます
0240デフォルトの名無しさん
NGNGTerrariumモードでやってみたけど cmboar と互角にやりあってる。
0241デフォルトの名無しさん
NGNGIL見ると、MSのサンプル+αにしか見えないんだが(w
0242デフォルトの名無しさん
NGNGテキトーに環境ができた夜くらいに放せばちょうどいいかなと.
0243デフォルトの名無しさん
NGNGそして飢え死に
0244デフォルトの名無しさん
NGNGコンテストの残り数時間に投入するといいかも。(w
0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGそしたらtes38トップだな
0247デフォルトの名無しさん
NGNGいるいる
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNGだからcmboarにやられずに繁殖したのか...
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGcmboar来てる?
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNGほとんど動いてないから一度発見したらしつこくScanするしか
ないのだろうか?
0256デフォルトの名無しさん
NGNGピアは現在いくつでつか
環境を起動しようと思ったけど,tes38の育成に手を貸すのはいやだし(w
0257デフォルトの名無しさん
NGNGPeerは現在40
うちでは8割がtes38…
0258デフォルトの名無しさん
NGNG最高の種で69匹だし(w
0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNGみてろよ。
0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNGなんだかなぁ…
0263デフォルトの名無しさん
NGNG肉食じゃ探してる間に飢え死にする
0264デフォルトの名無しさん
NGNG(↑毎回結果が違うから混乱する)
一度発見したらその方向に直進
そいつらしきものにぶつからなかったら(または他のものに遮られたら)再スキャン
ぶつかったら即効攻撃+再びそちらに前進
一度ぶつかっちゃえば後は殴りまくり。
0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNGtes38は現在716匹
0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003039.jpg
0273デフォルトの名無しさん
NGNG真っ赤だな(w
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNG聞いた話(プ
0277デフォルトの名無しさん
NGNG0278275
NGNGほんとのところスキンは実装されるの?
0279デフォルトの名無しさん
NGNG夜になってピアが増えたら大増殖するんじゃないかな
0280デフォルトの名無しさん
NGNG今日から機能するかなって期待してたのにな〜。
ウワァァァン草はもうしばらく様子を見たら、投入予定(w
なんか面白いことができないかどうか、もうすこし吟味させて(w
0281デフォルトの名無しさん
NGNGどうなるだろう(w
0282デフォルトの名無しさん
NGNGttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003040.jpg
0283デフォルトの名無しさん
NGNGできんのか?
0284デフォルトの名無しさん
NGNGローカルにDLLが残るからできるよ。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG肉食事象は悪化すると思われ
0289デフォルトの名無しさん
NGNG同じく画面中イモ虫だらけ(;´Д`)
0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG本当の名前がわからん。
0293デフォルトの名無しさん
NGNG肉食頑張れ
0294デフォルトの名無しさん
NGNG統計ページ見れ
http://www.terrarium.jp/Terrarium/Charts/ChartNew.aspx
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNG0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNGこれでjpサーバもcmboar祭りか?
0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNG0302デフォルトの名無しさん
NGNGたとえばうちの肉食とか
誰か賢いのテクッテくれ
0303デフォルトの名無しさん
NGNG0304デフォルトの名無しさん
NGNG0305デフォルトの名無しさん
NGNGサンプルをちょっと変更して放ってみたんだけど、すぐに消えてしまう、、、
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNGやっと寺利有無起動に成功したぜ!
これからコンテストに殴りこみかけるからよろしこ。
待ってろよtes38
0309デフォルトの名無しさん
NGNG0310デフォルトの名無しさん
NGNGtes38やtabata_02を画面から一掃してくれる。
しかし、cham-reoが画面に残っていると自分の生物をintroできん。(鬱
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNGすぐ枯れたけど。
0313デフォルトの名無しさん
NGNG0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNGSkinFamily=PlantTwoって、ドキュメントに書いてないだけで元からある奴だし。
PlantOne、PlantThreeってのもある。
0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNG0318デフォルトの名無しさん
NGNG0319デフォルトの名無しさん
NGNGでもcham-reoだけになったらバタバタと死んでいく
0320169
NGNG今日(昨日?)2時半ぐらいに放した草も生きてるし!
0321デフォルトの名無しさん
NGNG肉食全然育たねー。
0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNGcmboarしかいないみたいなのが無くて。
0324デフォルトの名無しさん
NGNGお前、それアメリカサーバーちゃうんかと小一時間
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG成虫になっても空腹のせいで繁殖できない・・・
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNG↓
A cham-reo was destroyed because it had an error.
0331デフォルトの名無しさん
NGNG虫って名前付け規約あるじゃん・・・。
もう放流しちゃった・・・。
0332デフォルトの名無しさん
NGNG0333331
NGNGhttp://www.microsoft.com/japan/msdn/net/terrarium/contest/
最初さらっと読んだ時は虫の名前付けかと思ったんだけど、
読み直した見たら、アセンブリに付加する作者情報のことのようだ・・
> 一般参加者の方 (多くの参加者の方はこちらになります) は、作成者名として氏名もしくはニックネームのみを生物に付与します。
これが良くわからん。
付与します、ってのは、虫にこの名前をつけろってことなのか?
それとも AuthorInformation に指定しろってことなのか?
0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNG何にブロックされたかはどうやったらわかるんですか?
自分の vector と scan 結果を照らしあわさないと駄目でしょうか?
0337デフォルトの名無しさん
NGNG↓
cham-reoが食いまくる
↓
エサがなくなりcham-reoが減る
↓
以下繰り返し
0338デフォルトの名無しさん
NGNGもうすぐ絶滅だけど
0339デフォルトの名無しさん
NGNG自分の IAnimalSpecies の MaximumSpeed にはどうやってアクセスしたら
いいんでしょうか?(Animalから)
0340デフォルトの名無しさん
NGNGGetType()してGetCustomAttributes()。
0341デフォルトの名無しさん
NGNGすげぇな
0342339
NGNG試してたら Species.MaximumSpeed かなと思ったのですが、
> GetType()してGetCustomAttributes()
とは違うのでしょうか?
というか、 GetType() して GetCustomAttributes() というのが良くわかりませんでした。
とりあえずレスありがとうございした。
0343デフォルトの名無しさん
NGNGSpecies.MaximumSpeed
0344デフォルトの名無しさん
NGNGtes38 の方が賢そうなのに。
0345デフォルトの名無しさん
NGNGどう考えてもダメダメだから敵の反対方向に逃げたいんだけど自分と敵との相対座標とか取得できるか??
0346デフォルトの名無しさん
NGNGtabataはすごいぞ、繁殖力が。
何であんなに増えるのかわからん。
0347デフォルトの名無しさん
NGNGこいつに埋め尽くされても挽回できる。
0348デフォルトの名無しさん
NGNGtabata_02 ばっかりだ。
0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG0351339
NGNG0352デフォルトの名無しさん
NGNGAuthor Name : nanashi_san
誰だ?名乗り出ろ。残り 2 匹で絶滅寸前だけど(w
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNG( ' 3 ' ) ← こんなのもいるぞ。
0355デフォルトの名無しさん
NGNG0356デフォルトの名無しさん
NGNGuwanもいるぞ。
0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ○真面目に投票したい人は
| 日頃からプログラマー板にお世話になっている方、
| みずほの一件でプログラマーを応援したい方々。
| 普通に<<プログラマー>>で投票をお願いします。
| 清き一票を! / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\__ __________ | ●不真面目な人達は
∨ Cafe de Biz CUBE | 期待されているからには何かをやらねば!
∧_∧ ∧_∧ | やはりここはマ板らしく、明らかに不正な
( ・∀・) (´∀`;) < ダントツ1位(でも無効票)を狙いましょう。
( つ )つ□ □ ⊂( ) | 真面目に投票する人の迷惑にならないよう、
┃レ __ | ̄ ̄ ̄ ̄ | .___ノ┃ | ネタ仕込みの方々は<<デスマーチ>>で投票。
┗━┳┳\ | ̄ ̄ ̄ ̄| ./━┳┳┛ | 汚れた一票を!
┃┃ |_____| .┃┃ \____________
天災もとい転載歓迎。自由にコピペどうぞ。
0359デフォルトの名無しさん
NGNGなんで?
0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNGドラゴンボールのドクターゲロの気持ちが
わかったような気がするよ。
0363デフォルトの名無しさん
NGNGおまえは「362」
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNGこの関数に渡した文字列はどこで確認できるんですか?
0368デフォルトの名無しさん
NGNGTrace Window.
0370デフォルトの名無しさん
NGNG能力値じゃなくて、直接指定したポイント数のなまの値がしりたいの。
0371デフォルトの名無しさん
NGNGGWにはいったからSDKおとそうかとおもったのだが。。
0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNGhttp://www.gotdotnet.com/terrarium/farm/view.aspx?id=44
0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG肉食がたくさん入るようになったら真っ先に消える
0377デフォルトの名無しさん
NGNGせっかくテクッタのに...鬱
0378デフォルトの名無しさん
NGNG解説してホシイ
0379デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNGしかし、現在まだ 6000 超えてトップだ。
0381デフォルトの名無しさん
NGNGAttackerのdirectionを取得して
その方向に逃げればよいんじゃない?
当然相対座標も簡単に分かるけど・・・
上の方法のほうが簡単じゃない?
0382デフォルトの名無しさん
NGNGいったん吸い込んでもすぐプヘッという感じで吐き出すんだけど・・・
なんで??
0383デフォルトの名無しさん
NGNGポート50000を開けてない奴が大勢いるから。
0384デフォルトの名無しさん
NGNGうーん、そういうことなんすか・・・?
何度か繋ぎ直してみてるんですがやっぱり失敗・・・
世に広く放てる虫もまだ出来てないんで、
もうちょっと様子見てみます。
ありがとうっス。
>>381
挟み撃ちされたら終わるような・・・
0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNGそういうことだからしょうがない
嘘だと思ったら公式ページ隅から隅まで読めや
少なくとも繋ぎ直しただけでは何も変わらんぞ
0389デフォルトの名無しさん
NGNG土台作りだろ。
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNG攻撃とかもできるのか?
0392デフォルトの名無しさん
NGNG防御しながら食事しながら
できるらしい.
唯一できないのは回復(停止していないといけないから)
0393デフォルトの名無しさん
NGNGその隙を見て自作生物を投入。
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNGcham_reoぜんぜん増えなくて駄目
なんでだよ!!
0396デフォルトの名無しさん
NGNGcham_reoってどこがすごいのかわからないけど、すごい。
0397デフォルトの名無しさん
NGNG見た目がすごい。
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003160.jpg
0400デフォルトの名無しさん
NGNGなんでそんなにマップ広いん?
0401デフォルトの名無しさん
NGNGマップが狭いよー。
0402デフォルトの名無しさん
NGNG最初に広さを確認するコード追加しなくちゃ。
あとめんどくさくて決めうちしたとこの修正とか。
0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNGそう、そのデータを元に行動範囲とかパターンとかを変化させた
方がいいよね、やっぱ。めんどうだしコードでかくなるけど。
あと、今度はもし正方形でないマップとか存在するとしたら・・・
どこかで妥協せないつまでたっても完成しない・・・(泣
0405デフォルトの名無しさん
NGNGApplication Data 内のデータを一度消すと変更できる。
ところで、tabataって作者名??なんだけど・・・・
(勝っても入賞できないんじゃ・・・?)
っていうか、tabata弱い。
漏れんところではぜんぜん増えてない、
のにあんなに数が多いのはなぜよ。
0406デフォルトの名無しさん
NGNGさんくす
変更できた
0407デフォルトの名無しさん
NGNGcmboarほど邪悪でないにしても、怖いよー。
0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNG(Terrariumの方が広い)
作者名は無くても有効なメールアドレスが入っていれば良いんじゃない?
tabata_02の繁殖力は、半端じゃない。
敵がいない環境で1匹でも残っているとすぐに増える。
0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003180.jpg
0413デフォルトの名無しさん
NGNGEngineSettings.GridWidthPowerOfTwo とか EngineSettings.GridCellWidth とか出てきますが
オブジェクトモデルには載ってないんだけど、追加になったのでしょうか?
0414デフォルトの名無しさん
NGNGちいさっ!
0415田畑
NGNG0416デフォルトの名無しさん
NGNG誰かreoキラーをてくってくだちい。
0418デフォルトの名無しさん
NGNGtabataって死滅しちゃうの?
に決定しました。
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNG0421169
NGNGスレタイトルが主な原因かと。
0422デフォルトの名無しさん
NGNG0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNGここがなくなるまでここに誘導するってのはどう?
0425デフォルトの名無しさん
NGNG俺のマシンからはもういなくなったんだけど、
どこかにtabataの楽園でもあるの?
それともtabataって実は強い?(ダントツだし・・)
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1020339546/
0430デフォルトの名無しさん
NGNG>>426
0431デフォルトの名無しさん
NGNGだからcham-reoが蔓延してたんじゃないかな?
cmboarには全然及ばないと思うけど。
0432デフォルトの名無しさん
NGNG俺らも参入できなくなるけど・・・
0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNG0435デフォルトの名無しさん
NGNG> マイクロソフト株式会社とその関連会社、親会社、参加ベンダ、子会社、広告およびプロモーション会社、さらに本プログラム、プロダクト、およびプロモーションに直接関わっている人とその家族または同居人の参加は無効となります。
お前らは大丈夫か?
0436デフォルトの名無しさん
NGNG不自然な増え方・・・
0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNGPoint origin = orgState.Position;
int cellRadius = orgState.CellRadius;
Point p1 = new Point(
(origin.X>>3)*8,
(origin.Y>>3)*8
);
Rectangle bounds = new Rectangle(
p1.X - (cellRadius*8),
p1.Y - (cellRadius*8),
(((cellRadius*2+1)*8)-1),
(((cellRadius*2+1)*8)-1)
);
return bounds;
これ意味わかる?
(((cellRadius*2+1)*8)-1),
(((cellRadius*2+1)*8)-1)
ここがわからん
0439デフォルトの名無しさん
NGNGp1.Y - (cellRadius*8),
これが左上にずらしてて、
(((cellRadius*2+1)*8)-1),
(((cellRadius*2+1)*8)-1)
これが右下にずらしてる。
-1は
8ピクセルの長方形が
(0,0)から(7,7)までなのを考えればわかるよ。
0440デフォルトの名無しさん
NGNG-1は消して使った方がいい。
0441デフォルトの名無しさん
NGNGきもいYO!
0442デフォルトの名無しさん
NGNGcham-reoすごいな。
0443デフォルトの名無しさん
NGNGなんだよコイツ、生態系めちゃくちゃ。
0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNGまぁ今までの7000匹とか言うのがそもそも異常だったんだが。
0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNG0448デフォルトの名無しさん
NGNGそのうちcham_reoがくるよ
0449デフォルトの名無しさん
NGNG0 cham-reo_2 cham-reo Carnivore
勘弁してくれよcham-reo1種類だけでも引っ掻き回されてるのに。
0450デフォルトの名無しさん
NGNGこりゃtabataを超えるな。
0451デフォルトの名無しさん
NGNGいつまでも告知がないところを見ると、
もしかしてスキンは実装されない予定なのか!?
草食と肉食動物のスキンは、配布サイズがでかすぎて
非現実的だから、スキンをあえて実装しないのも
うなづけるが・・。
0452デフォルトの名無しさん
NGNG哺乳類でなくて虫なのも。
0453デフォルトの名無しさん
NGNG漏れはスキンで動物の絵を変えられるという触れこみがあったから
テラリウムを始めたんだよ!
いいからさっさと実装しやがれ。
0454デフォルトの名無しさん
NGNGはじめから「スキンは実装しない」と決まってたはず。
0455デフォルトの名無しさん
NGNG0456デフォルトの名無しさん
NGNG0457デフォルトの名無しさん
NGNGばらつきが出ない?
各植物の拡散の仕方が、力学的に不自然に思える。
使ってるピアの当たりはずれがありそうでなんか不平等だよ。
0458デフォルトの名無しさん
NGNGいっそのこと、共存本能のあるcmboarを投入してcham-reoを駆除しつつ、
cmboarと仲良く暮らすのはどうだ?
0459デフォルトの名無しさん
NGNGワラタ
0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNG自然界でもばらつきがあるから別にいいんじゃない?
0462デフォルトの名無しさん
NGNGマジで(;´Д`)
なんかさ、草食が繁栄してるとこにあたると全然植物
広がんねぇ。
>>461
そういう問題か? 違うと思うぞ。
0463デフォルトの名無しさん
NGNGvoid Born(object obj,BornEventArgs args)
{
hogehoge;
}
ってサンプルコードまんまでBornを捕まえようとすると
コンパイルエラーになるんだけど、うまくいった人います?
0464デフォルトの名無しさん
NGNGCしかわからん漏れでは楽しめないんだろうな・・・・
観戦くらいはできないかな?
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNG0467デフォルトの名無しさん
NGNGもうスキンなんてどうでもいいや。
0468デフォルトの名無しさん
NGNGおお、、そうなんだ。
ちとやってみるか。
0469デフォルトの名無しさん
NGNG確かに漏れもカブトやアリンコやらに愛着は湧いてきた。
しかし折角スキン作ったのに「実装する予定はありません」はないだろ・・
0470デフォルトの名無しさん
NGNG(プ
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG笑わせるなって。
0473デフォルトの名無しさん
NGNGガーデニング
0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
NGNG0478デフォルトの名無しさん
NGNGプログラム書けない奴でも楽しめるだろ。もう新規参入は手遅れだが。(w
0479定説です。
NGNGただ自分のプログラムが広がるのを見て楽しむウィルス作者
>草食作者
増殖先の端末のリソースを食い尽くしたり諜報活動を行うウィルス作者
>肉食作者
増殖先の端末を破壊して喜ぶウィルス作者
0480479
NGNG>植物作者
自分のプログラムが広がるのを見て楽しんだり諜報活動を行うウィルス作者
>草食作者
増殖先の端末のリソースを食い尽くしたりシステムを破壊してウィルス作者
>肉食作者
蔓延したウィルスを駆除しようとするワクチン作者
0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG0488479
NGNG0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNGでもって煽りに反応しすぎ。
告知のしかたも変すぎ。2ちゃん用語使いこなせてないし。
0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNG0493スキン実装キボンヌ
NGNG0494デフォルトの名無しさん
NGNGchibi.01は肉食に追いかけられたとき、草に回り込んで隠れるのが
なんか可愛くてそのままにしてる。
0495デフォルトの名無しさん
NGNG草に周りこんで視界から隠れることってできるの?
0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNGかわりにboo_sou3ばっかり。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGお前のせいで盛りあがらねーんだよヴォケ
0500デフォルトの名無しさん
NGNGなんかboo_sou3伸びそうな感じだよね。
0501デフォルトの名無しさん
NGNG0502ddd
NGNG0503デフォルトの名無しさん
NGNGそんなこと普通言わねえよ。こいつ工作員だろ?
0504デフォルトの名無しさん
NGNG俺は500じゃないが、多分朝までにはそいつが1位になってる。
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNG0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNGこのスレに限ってはよく分からんのだが。
0509工作員召喚
NGNG0511デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1100&forum=20&12
0512デフォルトの名無しさん
NGNGchibiの作者らしいのはgotdotnetのほうに書き込みがあるよ。
0513デフォルトの名無しさん
NGNGこれは強い。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG0516514
NGNG0517デフォルトの名無しさん
NGNGやっぱActualDirection?
それともX軸の動き?
0518デフォルトの名無しさん
NGNGwincv "/r:c:\program files\terrarium\bin\organismbase.dll" /nostdlib
0519デフォルトの名無しさん
NGNGildasm "c:\program files\terrarium\bin\organismbase.dll"
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNG0523デフォルトの名無しさん
NGNG0524ヽ(`Д´)ノ ◆Uwan..GU
NGNGもしくはそのための情報ちょーだい。
0525デフォルトの名無しさん
NGNG0526ヽ(`Д´)ノ ◆Uwan..GU
NGNG0527デフォルトの名無しさん
NGNGterrarium.exeを直接デバッグできない?.pdbがついてるからできそうだよ。
0528527
NGNG0529デフォルトの名無しさん
NGNG0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNG出す虫出す虫かたっぱしから簡単に絶滅する
0534デフォルトの名無しさん
NGNG日本ではこのイベント失敗してるぞ。
公式HPの掲示板見てみろよ(w
0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNGってことは、ちょっとやってみたけど、なんか占領されたからやめた、
ってやつがいると、そいつのマシンを占領してるやつは、
後からはるかに強い生物が出てきても安泰なわけだ。
tabataの減少が一時5000で止まってたのはその理由だろうけど、
もうこねぇよ!ってやつがたった10人でもいれば個体数500は堅そうだな。
0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNGもっとも、日本でもanimal farmからのパクリが幅を効かしているが。
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNG0541デフォルトの名無しさん
NGNG0542デフォルトの名無しさん
NGNGパクリってのはどの程度パクリ?
コンテストの参加条件にパクリ禁止って書いてあるけど。
0543デフォルトの名無しさん
NGNGそうそう。そゆこと。
0544デフォルトの名無しさん
NGNGあなた方が放った虫は、どのくらいの数になっているのですか?
0545デフォルトの名無しさん
NGNG543だけど、俺はブチ切れているほう。
よって数は0(w
0546buu
NGNG0547デフォルトの名無しさん
NGNG肉食→死体→草食ってなってるね。
まずライバルをたたいてからゆっくり食べるって戦略らしい。
死体→生ものって順序で検索してる普通の肉食は食事中をたたかれてダウンしてまう。
0548デフォルトの名無しさん
NGNGバグはこれのせいだって事に気づくまで、どれだけ努力したか・・・
ただ、そういう情報がなかったって事は
そこまで細かくプログラムしてる奴はいないのかも。
Rectangle GetBoundsOfState(OrganismState orgState) {
Point origin = orgState.Position;
int cellRadius = orgState.CellRadius;
Point p1 = new Point(
(origin.X>>3)*8,
(origin.Y>>3)*8
);
Rectangle bounds = new Rectangle(
p1.X - (cellRadius*8),
p1.Y - (cellRadius*8),
(((cellRadius*2+1)*8)-1),
(((cellRadius*2+1)*8)-1)
);
return bounds;
}
0549デフォルトの名無しさん
NGNGそれを知ってるてことは、アメリカの掲示板を見てるかパクってるんだろ?
0550デフォルトの名無しさん
NGNGどこに書いてあるの?
0551デフォルトの名無しさん
NGNGうまくいかない奴が切れてるだけ(w
0552デフォルトの名無しさん
NGNG0553デフォルトの名無しさん
NGNGパスファインディングで検索しろや。
ていうか、まんま書いてあるじゃん。
0554デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/net/terrarium/docs/OrganismSDK/default.asp
に書いてある内容じゃん。
0555デフォルトの名無しさん
NGNG公式ルールのページに。
> 提出されるすべてのエントリーはオリジナルなものでなくてはならず〜〜〜
buuがどの程度パクってんのか知らないけど、メソッド1つくらいならいいんじゃない?
0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNG開発ガイドすら読んでない馬鹿が大勢(藁
おまえらぐだぐだ言ってないで作れよ。
いつまでたっても俺の2時間で作ったやつを超えられないな。
このままXBOXもらっていいのか?
やりがいがない。
0559デフォルトの名無しさん
NGNG誰?
0560デフォルトの名無しさん
NGNGほう、「このまま」ってことは、今、トップ 10 にいるってことか。すげえな。
0561デフォルトの名無しさん
NGNG0562デフォルトの名無しさん
NGNGコピペも作ったって言うんですね。
0563デフォルトの名無しさん
NGNGこいつらが一緒にいるととたんに難易度が上がるな。
数とスピードのbuuと一撃必殺のreoの両方を同じパラメータで
対処するのはむずいぞ。
0564558
NGNGすごいのか?
何の工夫もしてないぞ。
サンプル見ながらつくれば誰でも2時間くらいできる。
0565デフォルトの名無しさん
NGNG0566デフォルトの名無しさん
NGNGム板@2chは初心者だらけ
0567デフォルトの名無しさん
NGNGさて、558 はどれだ?
0568デフォルトの名無しさん
NGNGinchwormの作者はtabataと同じじゃない?
0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNG消えろ
ウザイ偽者
0572デフォルトの名無しさん
NGNG0573デフォルトの名無しさん
NGNG0574nu
NGNG0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG俺の生物は、攻撃してても草食動物は上手く逃げちゃうけど、
cham-reoは最後まで追跡して攻撃してる。
なんでだろ?
0577デフォルトの名無しさん
NGNG0578デフォルトの名無しさん
NGNGとりあえず俺。
0579576
NGNG草は生き残ってますけど、あたりまえですね。
ところで、草を作っている人のほとんどが、
サイズを下げて、繁殖するようにしていますけど、
草だと入賞できない事はわかっているのですかね。
0580デフォルトの名無しさん
NGNG両方あるけど繁殖力の高い草が目立っているだけでは?
自分は小さい草と大きい草をローカルでの実験のために作って
ついでにネット上にも放って見たけど。
ちなみに蟲は全滅。。。でもまだ始まったばかりだし。
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNGあるいは2chでエントリーしてるのは二人
0584デフォルトの名無しさん
NGNG日本にはまだ投入してない。
0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNG0587デフォルトの名無しさん
NGNG楽しそうじゃねーか。
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNG0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNGまあ、始まったばかりだし、まだ分からんぞ。
0592デフォルトの名無しさん
NGNG(稿 ってなんですか?
0593ddd
NGNG0594デフォルトの名無しさん
NGNG2ch初心者ですか?(稿
0595デフォルトの名無しさん
NGNG2chの玄人ですか?凸(*^▽^*)
0596ヽ(`Д´)ノ ◆Uwan..GU
NGNG漏れはこのスレにはこのハンドルでしか書き込んでないからな。
なんか知らんが勘違いやめてくれ(;´Д`)
0597デフォルトの名無しさん
NGNG妄想しすぎると禿るぞ。
0598ヽ(`Д´)ノ ◆Uwan..GU
NGNG0599デフォルトの名無しさん
NGNG個人的にはcmbore*戦略に勝てる肉食(かグループ)が出てくるかが興味。
観戦はwindows板に移動しようか?3スレ目まで立ってるけど。
0600デフォルトの名無しさん
NGNGこれ以上盛り上がらんだろ
0601デフォルトの名無しさん
NGNG終わるわけ無いだろ。
buuを殺せる肉食開発中じゃ。
とはいえ、俺はこのまま終わってくれてもいいけど。
0602デフォルトの名無しさん
NGNGとりあえず、厨房には作れねーから
さっさと消えろよ。
おまえいても意味ないんだよ。
0603ナウシカ
NGNG0604デフォルトの名無しさん
NGNG0605ナウシカ
NGNG0606デフォルトの名無しさん
NGNG0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNG最悪板でどうぞ。
0609デフォルトの名無しさん
NGNG期待sage
あんまり盛り上がらんとPC5台回したらマウスがもらえるなんてことに、、
0610デフォルトの名無しさん
NGNG0611デフォルトの名無しさん
NGNG0612デフォルトの名無しさん
NGNG0613スキン実装キボンヌ
NGNG0614デフォルトの名無しさん
NGNG598は自分のうざさに気づいてないのか?
とりあえず、厨房には作れねーから
さっさと消えろよ。
おまえいても意味ないんだよ。
0615ナウシカ
NGNG0616デフォルトの名無しさん
NGNGム板にも3スレ目までたってるじゃん。
0617ヽ(`Д´)ノ ◆Uwan..GU
NGNGだめだ・・腐ってやがる・・。
0618デフォルトの名無しさん
NGNG0619ヽ(`Д´)ノ ◆Uwan..GU
NGNGこれなんだか誰か説明してくれ。
0620デフォルトの名無しさん
NGNG0621ナウシカ
NGNG0622ヽ(`Д´)ノ ◆Uwan..GU
NGNGhttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1100&forum=20&12
0623デフォルトの名無しさん
NGNG> おお、作者さんの登場だ。
> 繁栄おめでとうございます。 m(_ _)m
> 勝手に批評させて頂いてました。 m(_ _)m
> やっぱり繁殖重視型ですね、それはそれは、見た目のとおりですね ^^;
ウザッ
0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNGうざいから消えろよ。
0627デフォルトの名無しさん
NGNG何に使うんだよ?
バカはさっさと消えろ。
0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNG工作員相当ウザイ つーか2ちゃん向いてないよあんた。マジで。
漏れはこのスレにはこのハンドルでしか書き込んでないからな。
なんか知らんが勘違いやめてくれ(;´Д`)
基地外発見
0630デフォルトの名無しさん
NGNG0631ヽ(`Д´)ノ ◆Uwan..GU
NGNG個体識別に使おうと思って。
バカはないだろバカはヽ(`Д´)ノ
0632デフォルトの名無しさん
NGNG0633ヽ(`Д´)ノ ◆Uwan..GU
NGNG0634デフォルトの名無しさん
NGNG>デバッガを作るのやる気なくした。
ドキュメント読めよバカ
高校生は寝る時間
はやく消えろ
0636デフォルトの名無しさん
NGNG0637デフォルトの名無しさん
NGNG0638デフォルトの名無しさん
NGNG0639ヽ(`Д´)ノ ◆Uwan..GU
NGNG思ったんだよ。
0640デフォルトの名無しさん
NGNGおそれのあるものは禁止されてるんだよ。
0641ヽ(`Д´)ノ ◆Uwan..GU
NGNGんなことわかってるぞ(゚Д゚)ゴルァ!
でもReflectionが禁止リスト入ってるなんて知らなかったから、ぬか喜びした。
もう寝るわ。逝ってきます(;´Д`)
↓オマケね。
WCHAR* bannedTypes[] = {
L"System.Threading.Thread",
L"System.Threading.ThreadPool",
L"System.Activator",
L"System.Threading.Timer",
L"System.Threading.Mutex",
L"System.Threading.Monitor",
L"System.AppDomain",
L"System.Threading.WaitHandle",
L"System.GC",
L"System.LocalDataStoreSlot",
L"System.Security.SecurityManager",
L"System.Windows.Forms.MessageBox",
L"System.Reflection.Assembly",
L"System.Runtime.Remoting.CallContext",
L"System.Security.Principal",
L"System.Diagnostics.Debug",
L"System.Diagnostics.Debugger",
L"System.Drawing.Graphics",
L"System.Reflection.Binder",
L"System.Reflection.MemberInfo",
L"System.Reflection.MethodInfo",
L"System.Reflection.FieldInfo",
L"System.Security.Cryptography.SymmetricAlgorithm",
L"System.Security.Cryptography.AsymmetricAlgorithm",
L"System.Console",
L"System.Diagnostics.Process",
};
0642デフォルトの名無しさん
NGNG0643ナウシカ
NGNG0644デフォルトの名無しさん
NGNG0645デフォルトの名無しさん
NGNGすなおに、FAQのアドレス書けよ。
http://www.microsoft.com/japan/msdn/net/terrarium/docs/initialsetup/faq.asp
って普通読んでるはずだよな。
0646デフォルトの名無しさん
NGNG(・∀・)工作員ハケーン!
0647デフォルトの名無しさん
NGNG0648ふうすけ
NGNG0649デフォルトの名無しさん
NGNGC#のXMLコメント
0650ナウシカ
NGNG0651デフォルトの名無しさん
NGNGふうすけ
ヽ(`Д´)ノ ◆Uwan..GU
うざい。
0652ナウシカ
NGNG0653デフォルトの名無しさん
NGNG0654ナウシカ
NGNG0655デフォルトの名無しさん
NGNG今日はもう寝よう。
0656ナウシカ
NGNG0657デフォルトの名無しさん
NGNG0658クシャナ
NGNG0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNG頼む
0661ユパ
NGNG0662デフォルトの名無しさん
NGNGワラタ
0663デフォルトの名無しさん
NGNG0665ふうすけ
NGNG0666cmboar
NGNGカリカリ…
0667デフォルトの名無しさん
NGNG自作自演が、消えうせるが良い。
0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNGふうすけウザ
0670ナウシカ
NGNGあなたはにせもの。本物はわたしよ。
わたしが嘘ついたことあった?
0671ナウシカ
NGNG0672ふうすけ
NGNG0673ナウシカ
NGNG0674ふうすけ
NGNG0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG0677デフォルトの名無しさん
NGNG0678デフォルトの名無しさん
NGNG0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1100&forum=20&12
> やっぱり繁殖重視型ですね、それはそれは、見た目のとおりですね ^^;
> やっぱり繁殖重視型ですね、それはそれは、見た目のとおりですね ^^;
> やっぱり繁殖重視型ですね、それはそれは、見た目のとおりですね ^^;
0681パズー
NGNG0682デフォルトの名無しさん
NGNGほかに何型があるんだ?
0683デフォルトの名無しさん
NGNG生殖重視型
0684デフォルトの名無しさん
NGNG0685デフォルトの名無しさん
NGNG草増やすと、ふうすけが怒るぞ。
0686デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNGじゃ草つくれや。ふうすけが怒るだろうけどな。
0688デフォルトの名無しさん
NGNGけどもう今日は寝る。
0689デフォルトの名無しさん
NGNGおやすみ、ふうすけ。
0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNGわかったよ、おやすみ、>>690。
0693デフォルトの名無しさん
NGNGパクラれた奴
http://www.gotdotnet.com/terrarium/farm/view.aspx?id=41
ポイント割り振りは微妙に変えてあるが。
もっとも、奴のソースが割れているってことは、↑を読めば奴の対策ができる、ってことだな。
ps.
最近、このスレのレベルが落ちてて悲しいよ…。もっとdeepな話題が欲しいよ…。
0694デフォルトの名無しさん
NGNGbuu単独は弱いのよ。
(トータル的に見た話じゃなくて、肉食獣から見た場合ね)
問題なのはcham-reo。
buuはすばやくて数が多いから。
殺すためにはこちらもすばやく移動しなきゃいけない。
そうするとエネルギーの消費が激しくなる。
結果エネルギーの蓄積量と視界にポイントを割り振って、
ついでにサイズを小さくする必要がある。
ところがcham-reoは肉食を見つけると真っ先に攻撃に来るから、
↑みたいな、対弱小生物にカスタマイズされた肉食じゃ瞬殺される。
で困ってんの。
0695デフォルトの名無しさん
NGNGいや、まずリンク先見ろって。漏れのは別の話。
0696デフォルトの名無しさん
NGNG>最近、このスレのレベルが落ちてて悲しいよ…。もっとdeepな話題が欲しいよ…。
また工作員か。いいかげんにしろ、ふうすけ。
だれかさんが煽りや荒らしに反応するのが悪いんだよ。
あと挑発もすんなよ。
0697デフォルトの名無しさん
NGNG長すぎて読む気がしなかった。
要点をよろしこ。
0698デフォルトの名無しさん
NGNG0699デフォルトの名無しさん
NGNG他人の虫はいっぱい来るけど自分のは注入できない...っていうか作れない。(´・ω・`)ショボーン
新しいPC買うか...
0700デフォルトの名無しさん
NGNGnewt.h console::Disp.height;
0701デフォルトの名無しさん
NGNG新しいPCはいらん。OSを買え。
0702699
NGNGCPU333Mhzだし、HDD1Gしか空いてないし、MBも333リミットだし...
OSは、2000にしようか、XPにしようか悩んでます。
CPU800MHz位の買うとして、お勧めOSってあります?
0703デフォルトの名無しさん
NGNGMAC
0704デフォルトの名無しさん
NGNG↓
PlantState.Double PercentInjured { get; }
説明:
この植物の葉がどれだけなくなったかを示す値を返します。これはパーセンテージであり、100 は完全に葉が落ちた、または死んだ植物を表し、0 は完全に健康な植物を表します。
0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNG0707デフォルトの名無しさん
NGNGワラタ
0708デフォルトの名無しさん
NGNG| トテテテテ・・・
| ∧∧ 三
| (゚Д゚ ) 二 ≡
| ⊂⊂ ヽ 三 = =
| `@@ ー 二
|
| サッ
|)彡
|
|
|
|
|、∧
|Д゚) ジー
⊂)
| /
|´
0709デフォルトの名無しさん
NGNGこのまま行くと間違いなくトップ。
なんで2chはこんなにレベル低いんだ?
0710デフォルトの南無しさん
NGNGさいきょーの気分
0711デフォルトの名無しさん
NGNG工作員か?
0712デフォルトの名無しさん
NGNGしょうがねえなあ。じゃあ、元ソースの関数名だけチェックしろや。
次にコマンドラインから、ildasm 某肉食.dll だ。Ready?
0713デフォルトの名無しさん
NGNGハ?おまえの自演だろうが。
0714デフォルトの名無しさん
NGNG0715デフォルトの名無しさん
NGNG2chってレベル低いな。
0716デフォルトの名無しさん
NGNG工作員と昔から呼んでいますが
うちの会社ヤバイでしょうか?
0717デフォルトの名無しさん
NGNGある業務って何?
0718デフォルトの名無しさん
NGNG違うならXML形式で言い返してみな。(w
0719デフォルトの名無しさん
NGNG0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNG0722っっf
NGNG関係ない話ばかりだが,
これって
コンテスト自体つまらねぇってことか
0723デフォルトの名無しさん
NGNG<SINE>
工作員必死だな
</SINE>
</XML>
0724デフォルトの名無しさん
NGNG絶滅種しか作れないバカが騒いでるだけです。
0725デフォルトの名無しさん
NGNG来ると思ったぜよ(w
0726デフォルトの名無しさん
NGNG本当だ。AttackedEventは追加されているけど他の関数名は完全一致。
でもオリジナルと対戦させたら、オリジナルが勝ったよ。
0727デフォルトの名無しさん
NGNG0728デフォルトの名無しさん
NGNG0729デフォルトの名無しさん
NGNG1分くらいで
「長いこと立ち上げてなかったから生き物全部殺します」
みたいなメッセージが出てリセットされたよ。
こんなルールあったの?
0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNGこのスレをヲチするほうが、寺離有無よりはるかに面白かったりする。
0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNG消しゃーきれいになるじゃん。
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNGなんかサイズが小さいだけのcmboarのようになってきてる気がする・・・
0736デフォルトの名無しさん
NGNG新規投稿キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
ふうすけがどんな厨房なレスをするのか楽しみだ。
0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNGつぎは、buu対策か・・・
0739デフォルトの名無しさん
NGNG世界中に何個かあるの?
闘技場みたいにただ観戦するってことは
できるのですか?
0740デフォルトの名無しさん
NGNGこれからはcham-reoじゃ無くてgammaとの共存を考えたほうがよさそう。
漏れんところはcham-reo消え去ってgammaばっかになった。
0742デフォルトの名無しさん
NGNGおまえもアホか・・・・
その新規投稿してる奴はネタキャラだぞ。
で、このスレって俺以外に作ってるやつ二人しかいないんだよな?
見てるだけでおまえら楽しいのか?
0743デフォルトの名無しさん
NGNG0744デフォルトの名無しさん
NGNG0746デフォルトの名無しさん
NGNG0747デフォルトの名無しさん
NGNGポート50000
0748デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNGなんか報われない苦労って言うか。
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNG0753デフォルトの名無しさん
NGNGどいつに?
0754デフォルトの名無しさん
NGNGgamma5,6とbuu_souかな、
cham-reoが食えなくなって死滅してから
この2種が移動せずに食うから草死滅
0755デフォルトの名無しさん
NGNGあいつらは草がなくならないように調節しながら食ってる。
0757738
NGNG無駄に動いているようで、経路選択がうまいなあ。
参考にしよう。
0758デフォルトの名無しさん
NGNG草や動物に阻まれて移動できないって・・・どういう状況だよ・・・。
0759デフォルトの名無しさん
NGNG俺も思う。
せっかく周囲探索して移動するアルゴリズムを実装したのに
身動きが取れない。
しかも邪魔なのが自分の種だと鬱
0760デフォルトの名無しさん
NGNG自分の種なら良いがbuu sou3だと激しくいらだつ。
0761デフォルトの名無しさん
NGNGなんだよ、某草食動物の方もかYO!
http://www.gotdotnet.com/terrarium/farm/view.aspx?id=40
0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNG0764デフォルトの名無しさん
NGNGこれはパラメータまで同じなんですけど・・
0765デフォルトの名無しさん
NGNG有料でいいならActiveStateに
0766デフォルトの名無しさん
NGNGように頑張る・・・
せめて改良するとかにしろよ。
まんまパクルのは恥ずかしいよーーー
0767デフォルトの名無しさん
NGNG実は慌てているに1票。
0768デフォルトの名無しさん
NGNGどうも、同じ植物に他の生物も取り付いていると食い尽くすロジックらし。
まあ、自分が植物を枯らすまいと我慢しても他の奴に食われたら癪だよな。
0769デフォルトの名無しさん
NGNGそれでか
おかげでcham-reoが居なくなると均衡しなくなっちゃったよ
0770デフォルトの名無しさん
NGNGおまええらい。
これを解析して、対抗種をつくればいいし、
参考にできるところが多々ありそうだ。
0771770
NGNGアルゴリズムがすごいんじゃなくて、地道な解析を細かくしてる。
技術的な話題が少ないみたいだから、
俺がポイントになる部分をピックアップして解説しよう。
他にも解説して欲しいソースがあったら、言ってくれ。
うざかったら言ってくれ、すぐ止める。
0772デフォルトの名無しさん
NGNG頑張ってくれ。とりあえず日本勢なら応援するぜ。
0773770
NGNGeyesightが40でその分energyが+10だけどね。
そう考えると、これくらいの値が一般的なのかもしれない。
[ MaximumEnergyPoints( 12 ) ]
[ EatingSpeedPoints( 2 ) ]
[ AttackDamagePoints( 16 ) ]
[ DefendDamagePoints( 8 ) ]
[ MaximumSpeedPoints( 12 ) ]
[ CamouflagePoints( 0 ) ]
[ EyesightPoints( 50 ) ]
0774770
NGNG0775770
NGNG説明:
生物の一意の GUID。これは、植物/動物の情報をディスクに保存するとき、または生殖の際に子に渡すときに使用されます。
戻り値:
生物の一意の GUID または ID を表す文字列値。
こいつは全ての情報を
WIM = World In Memory
に蓄える。
その際使うのが、上のID。
俺は最初OrganismStateを使ってたけど、
IDを使ってその情報を管理すべきと気づいたのは相当後。
これから参加する人は是非参考に。
ちなみに、これはVBか?
推測でわかる範囲に無いものがあったら教えてくれ。
念のためasってなんだ?
0776デフォルトの名無しさん
NGNGX-BOXのチャンスか?
でも200匹行くのが大変だ・・・
0777デフォルトの名無しさん
NGNGA as B
ってのはC#の演算子で、Javaで書くと、
A instanceof B ? (B)A : null
だ。
0778デフォルトの名無しさん
NGNG0779770
NGNG{
const Int32 TotalyForgetAfterTick = 50;
const Double TotalyForgetIfExpired = 0.1;
const Double MultiplicationKoefForVisibleProb = 3;
const Int32 RememberAtLeast = 15;
const Double MultiplicationKoefForSpeed = 0.95;
State = null;
// Calc how many ticks we don't see organism, if too long - forget it.
TicksAfterLastSeen++;
if( TicksAfterLastSeen >= TotalyForgetAfterTick )
return true;
// Imagine, how can properties of organism must change after one more Tick.
Speed = Speed * MultiplicationKoefForSpeed;
if( IsAlive )
{
TickAge++;
if( TickAge >= LifeSpan )
{
IsAlive = false;
RotTicks = 0;
if( OrgType == OrgTypeEnum.Plant )
return true;
}
else
{
if( ReproductionWait > 0 )
ReproductionWait--;
0780770
NGNGPosition.Y -= (Int32)Math.Round( Math.Sin( ActualDirectionRadian ) * Speed );
}
}
else
{
RotTicks++;
if( RotTicks > EngineSettings.TimeToRot )
return true;
}
// Calc Expired and look for special cases with TicksAfterLastSeen
Expired = Expired * 0.95;
Int32 HowFarSenderOrgSee =
OwnerAnimal.State.AnimalSpecies.EyesightRadius * 8 + EngineSettings.MinMatureSize;
if( ( Math.Abs( Position.X - OwnerAnimal.Position.X ) < HowFarSenderOrgSee ) &&
( Math.Abs( Position.Y - OwnerAnimal.Position.Y ) < HowFarSenderOrgSee ) )
if( VisibleProbability > 0 )
if( TicksAfterLastSeen >=
( RememberAtLeast + 1 + ( 1 / VisibleProbability - 1 ) * MultiplicationKoefForVisibleProb ) )
return true;
// If memory about organism is too dim - forget it completely.
if( Expired < TotalyForgetIfExpired )
return true;
return false;
}
おそらく、1ティックで一回、つまりはロードイベントで呼ばれていると思われる。
ここで、1ティック経過したある生物の状態を計算している。
それと同時に、このデータの新しさも計算している。
つまり、古くなったデータだけ更新する。
また、死体がいつ腐るか、あるいは生物が寿命で死んだかどうかも計算できるので、
それらも自動的に捨てられているはず。
次に、1ティック経過したある生物の状態を計算しているというのを個々に説明する。
0782770
NGNGif( TicksAfterLastSeen >= TotalyForgetAfterTick )
return true;
念のため、これが時間経過をチェック
Speed = Speed * MultiplicationKoefForSpeed;
これは保留、後で解析する
if( IsAlive )
{
TickAge++;
if( TickAge >= LifeSpan )
{
IsAlive = false;
RotTicks = 0;
if( OrgType == OrgTypeEnum.Plant )
return true;
}
else
{
if( ReproductionWait > 0 )
ReproductionWait--;
これは説明不要だよね?
0783770
NGNGPosition.Y -= (Int32)Math.Round( Math.Sin( ActualDirectionRadian ) * Speed );
これが1ティック後の場所の計算。
Speedの値の計算の仕方を解析しないとな。
これは重要だ。
0784770
NGNGconst Double MultiplicationKoefForSpeed = 0.95;
Speed = Speed * MultiplicationKoefForSpeed;
スピードは1ティックごとに0.95倍で減衰すると作者は予想しているらしい。
となると、テラリウムでのスピードってのは
1ティックあたり進む量だったわけか・・・
こういう情報をMSは開示しろよな。
余計なところで無駄な時間を使っちゃうんだよな。
0785蟲テクッテル2人うちの1人
NGNG>で、このスレって俺以外に作ってるやつ二人しかいないんだよな?
>見てるだけでおまえら楽しいのか?
今はGWだからできるけど、今月後半は忙しくなるのでそのうち一人抜けるかも。。。
ぱくりの蟲と海外の蟲だけなんて寂しいからがんばりたいんだけどね。
X箱よりマウスほすぃ。。。
0786770
NGNGRotTicks++;
if( RotTicks > EngineSettings.TimeToRot )
return true;
}
これが死体が腐ったか。
ちなみに計算する意義は
視界の外に出た生物はlookforしてもnullが返ってくるから。
わからないものは推測せよと・・・・
0787770
NGNGでもって、今日からこのスレに参加。
でまあ、そんなデータを
Organism.IDをキーに
線形リストで保存してるんだろうね。
void InitWIM()
{
const Int32 InitialWIMCapacity = 40;
WIM = new SortedList( InitialWIMCapacity );
}
void AddToWIM( OrganismState Org )
{
Int32 I = WIM.IndexOfKey( Org.ID );
if( I >= 0 )
( WIM.GetByIndex( I ) as OrgIM ).Fill( this, Org );
else
{
OrgIM CurOrgIM = new OrgIM();
CurOrgIM.Fill( this, Org );
WIM.Add( Org.ID, CurOrgIM );
}
}
void AddToWIM( ArrayList OrgArr )
{
foreach( OrganismState Org in OrgArr )
AddToWIM( Org );
}
// Parial forget data
void FogWIM()
{
for( Int32 I = WIM.Count - 1; I >= 0; I-- )
{
if( ( WIM.GetByIndex( I ) as OrgIM ).Fog() )
WIM.RemoveAt( I );
}
}
0788770
NGNGC#のライブラリーの知識が貧弱だったから、
面倒だな、と思ってたけど
いいもの発見だ。
これ作った作者はもっとすごいのを作ってるかもな
0789770
NGNGロードイベントは以上。
void InternalLoad()
{
BMWasBlocked = false;
AlreadyDefending = false;
AlreadyAttacking = false;
}
0790デフォルトの名無しさん
NGNGできれば、インデントが消えないようにして欲しい。
全角スペースで代用できる?
0791770
NGNG0792デフォルトの名無しさん
NGNG全角スペースじゃなくて
" "を使ってほすぃ。
" "と" "を交互に使うと文字数も節約できるし。
0793770
NGNGごめんそれはできない。
というか、簡単にコンバートできる方法があるならするけど
ソースを見てくれたほうがいいかな。
WIM=world internal memory
は説明したから、
もう一つの重要なデータ
TL=task list
を説明するね。
ちなみにもう一個あるかも。
0794770
NGNGTaskクラスを解析する必要あり
class Task : IComparable
作者曰く
Priority - greater value mean greater priority of task
ToPosition - +1 = must go toward Position; -1 = must go away from Position
Org - organism with which task is linked (may be = null)
0795デフォルトの名無しさん
NGNGテキストエディタの置換を使えばいいと思うけど。
\t -> \s \s
とかいう感じで置換してくれるとうれしいなぁ。。
0796デフォルトの名無しさん
NGNG> ちなみにコンストラクタは使わない方がいいみたいだね。
なんで?
07972人以外の人
NGNG1TickごとにPositionとって色々調べたことがある。
「基本的には」1Tickごとの進む距離=speed。
ただし
・Positionはintで管理されている
・距離はVectorのMagnitudeプロパティで計算されているらしい
この2点がややこしくしている様子。
例えば(0,0)から(1,3)にspeed=2で進むときのTickごとの座標は
(0,0)→(0,1)→(0,2)→(1,3)と移動したりする。(0,2)に直接移動するときは1Tickでたどり着くのに、(0,3)だといきなり3Tickになる。
Vector.Magnitudeの説明の「10% 以内の精度を持つテイラー関数を使って、絶対値の近似値を高速に計算します。」が曲者で、浮Qが1.5になってしまったりする。
1Tickでどこまで進めるかの計算や移動時の消費エネルギーの計算は全部この10%以内の誤差を持ったまま計算されている様子。
(若干合わない部分もあるんだけど・・・)
0798770
NGNGenum TaskTypeEnum
{
RunAway, ToFood, AttackHerbi, FollowFriendEt, FollowFriendAt, RunAwayWF, RunFromBorders, Walk
}
逃げるに、食べに行くに、草食を攻撃、友達追跡・・・ETとatってちがうんだろーな。
WF?、壁から逃げる、歩く。
ここまで見て思った。
俺がやってるのと大差ないかも・・・
ちなみに、メンバの型は
TaskTypeEnum ATaskType, Int32 AToPosition, OrganismState AOrg, OrgIM AOrgIM
OrgIMは必要になったら解析する。
AToPositionは距離だろうね。
0799770
NGNGつまりは生物の情報に関する知識
0800デフォルトの名無しさん
NGNG0801770
NGNG{
return Priority.CompareTo( (Obj as Task).Priority );
}
Taskクラスはプライオリティーを比較できれば事足りるらしい・・・
FillTLメソッド
長いというか、Taskによってそれぞれ処理が違う。
共通部分は
for( Int32 OrgI = 0; OrgI < WIM.Count; OrgI++ )
{
Org = WIM.GetByIndex( OrgI ) as OrgIM;
if( ( Org.OrgType == OrgTypeEnum.Herbi ) &&
( Org.IsAlive ) &&
( ( Org.Expired == 1 ) || ( SeparateDistance( Org.Position ) < 120 ) )
)
{
if( Org.IsSameSpecies || Org.IsLikeMe() )
FriendCount++;
else
EnemyCount++;
}
}
これは初期化だね。
Expireが1は最新のものという意味。
最新か、近くにいる生物で、
生きてて草食なやつをピックアップして、
enemyかfriendに振り分ける。
friendってのはもしかしておとりか?
0802770
NGNGなるほどね
>例えば(0,0)から(1,3)にspeed=2で進むときのTickごとの座標は
>(0,0)→(0,1)→(0,2)→(1,3)と移動したりする。(0,2)に直接移動するとき
>は1Tickでたどり着くのに、(0,3)だといきなり3Tickになる。
植物との当たり判定が誤差を許さないわけだから、
この辺を公開しないMSは何を考えてるんだか・・・
あるいは自分らは生物を全く作ってないのかも。
0803だりを
NGNGあ、これと同じようなこと俺もやってるよ。
enum CreatureState
{
ATTACKED_RUNNING,
RUNNING,
SLEEPING,
FREE,
WANDERING,
MOVE_TO_TARGET,
NEAR_THE_TARGET,
MOVING,
AVOIDING
}
良スレになってきたので参加します。
0804だりを
NGNG>Vector.Magnitudeの説明の「10% 以内の精度を持つテイラー関数を使って、絶対値の近似値を高速に計算します。」が曲者で、√2が1.5になってしまったりする。
// 相対座標取得
int relativeX = position2.X - position1.X;
int relativeY = position2.Y - position2.Y;
// 相対ベクトル長
Double distance = Math.Sqrt(relativeX * relativeX + relativeY * relativeY);
とかやってるのは無駄なのか???
0805770
NGNGRUN AWAY
植物じゃなくて、生きてて、自分と同じ種類じゃなくて、
HUNGRYな草食(攻撃しくる)または、肉食なら逃げろだね。
T = new Task( TaskTypeEnum.RunAway, -1, Org.State, Org );
基本はプライオリティ=−1
if( ( Org.State != null ) &&
WithinAttackingRange( Org.State as AnimalState ) &&
( Org.OrgType == OrgTypeEnum.Carni ) )
{
T.Priority = 5;
TL.Add( T );
}
肉食が「自分」の攻撃範囲内にいるなら
プライオリティー5
レンジの外なら
Map( SeparateDistance( Org.Position ), 24, 200, 1, 0 );
T.Priority = T.Priority * Org.Expired * Org.Expired;
距離を計算して足し合わせ、新しさの2乗で重要度を決める。
ただし、Expireが小さいと、かなり小さくなるので、
それはタスクに入れられない。
以下略
自分のアタックレンジと比較してるところが面白いね。
後は負傷してる相手からは逃げないけど、
( State.PercentInjured > 0.5 )
を比較してるけど、体力を計算する事はできないのかな?
0806蟲テクッテル2人うちの1人
NGNGみんな同じような事やってるようだけど、
現在トップのソースではどこがポイントなんだろう?
なんかM$が隠してる詳細な仕様を解析する努力がミソのような気がしてきた。。。
0807770
NGNGいや、俺が同じなのはアルゴリズムね。
>とかやってるのは無駄なのか???
おそらくそれもテーラー展開だろうね。
ただスピードの計算で起こる1ピクセル程度の誤差が
問題になることも無いと思うから・・・
むしろ、次のティックで生物がスピードを変えてたり、
あるいは向きまで・・・
0808770
NGNGif( Org.OrgType == OrgTypeEnum.Plant )
{
T = new Task( TaskTypeEnum.ToFood, 1, Org.State, Org );
T.Position = Org.Position;
T.Priority = ( ( State.EnergyState < EnergyState.Hungry ) ? 0.4 : 0.2 ) +
Map( SeparateDistance( Org.Position ), 24, 200, 1, 0.5 ) *
Map( Org.PercentInjured, 0, 1, 1, 0.7 );
T.Priority = T.Priority * Org.Expired;
if( T.Priority > 0.11 )
TL.Add( T );
}
なんだけど、MAPが気になるから調べてくる。
0809デフォルトの名無しさん
NGNG勝てるときには戦い、負けるとわかる勝負は出来るだけ回避できたほうが良いよね。
戦闘を解析するのは重要かと。
0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNG> 現在トップのソースではどこがポイントなんだろう?
それを今700さんがこの場で解析してくれてる。
まあ、ポイントを見抜くのは読者の仕事か。
0812デフォルトの名無しさん
NGNG「グループテレポート」とか@ITの記事に書いてあったけど、行き先はそれぞれランダムだよね。
そこを工夫するよりも先に1匹から生き延びれるよう基本の強さを磨き上げるほうが大切だ。
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNGそれ重要
0815デフォルトの名無しさん
NGNGそれナイス!
0816770
NGNG{
return NewA + ( ( V - AMin ) / ( BMax - AMin ) ) * ( NewB - NewA );
}
なんだろ・・・・
NewAをパラメーターVで、補正する関数かな?
わかる人教えて。
もう少し考えてみるけど。
ちなみに、
( NewB - NewA ) / ( BMax - AMin )
と考えるとわかりやすいのかも?
というかわかった。
Vがパラメーターで、
そのパラメーターの範囲がAMinとBMaxで
NewAとNewBは動かしたい範囲
BMAXじゃなくてAMAXって書いてくれよな・・・
0817だりを
NGNGDouble Map( Double V, Double AMin, Double BMax, Double NewA, Double NewB )
{
return NewA + ( ( V - AMin ) / ( BMax - AMin ) ) * ( NewB - NewA );
}
俺も気になるので調べます。
結果として返ってくる値は、うしろ二つの引数と同じ次元なので
うしろ二つの変数の意味がわかればわかるかな。
0818770
NGNGそれおもしろい!!
でも、まず繁殖させないと・・・
0819813=蟲テクッテル2人うちの1人
NGNG>>818
誰でも思いつくかと思ってたんだけど。。。
これで追い掛け回してくるパクリ蟲を倒せるかなあ。
0820蟲テクッテル2人うちの1人
NGNG本命の蟲と一緒に放すとかどう?
0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNG0823だりを
NGNGよいよい。
追いかけさせるだけ追いかけさせて、やられそうになったら自爆
で、本命の虫はのほほん。
0824770
NGNGMap( Org.PercentInjured, 0, 1, 1, 0.7 );
傷ついてると食べないんですね・・・・
というか、このマップって関数便利ですね。
NewAとNewBの大小の制限無いんですね。
直線の公式だって事はわかってたのに、AMin,BMaxってかかれただけで
こんなに迷うなんて。
どうせなら、
指数や、x^nも欲しいですね。
X^nはnだけパラメーターが必要なんですが、誰かよろしくお願いします(w
指数の方は
r*exp(kx)なので、baseも含めて3パラメーターですね。
こっちも誰かよろしくお願いします。
とか言いつつ、既に使ってたりして・・・
0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNG0827770
NGNG間違いないでしょう。
というか、セキュリティーで引っかかるかもしれないですね。
無限ループを入れると、一生ロードできなくなりますし。
次は草食動物攻撃判定です。
0828蟲テクッテル2人うちの1人
NGNG弱いあぼーん蟲は入賞できなくてもいいじゃん。
肉食駆除のためだけに投入。
0830770
NGNGあるパラメータに対して、
線形的に?別のパラメータを変化させたいときです。
つまり距離に応じて、プライオリティーを変えたりと・・・・
攻撃する条件は
草食であり、生きてて、同種じゃなくて、
ハングリーで
State.Radius * Species.MaximumAttackDamagePerUnitRadius >=
Org.Radius * Org.MaximumDefendDamagePerUnitRadius
ダメージを負ってて、
非友好的で、
( State.PercentLifespanRemaining > 0.6 ) || IsKiller
残りの寿命が60%以上あるいは殺すべき相手である場合?でかつ
周囲に敵が少ない状態だと、
草食動物を攻撃してきます。
0831770
NGNGMap( Org.PercentInjured, 0, 1, 1, 0.7 );
この例では
0<Org.PercentInjured<1であると仮定して
Org.PercentInjuredの値によって
1<〜<0.7の値が返ってきます。
0832770
NGNGMap( SeparateDistance( Org.Position ), 24, 200, 1, 0.5 ) *
Map( Org.PercentInjured, 1, 0, 1, 0 );
距離と、ダメージによって攻撃されます
State.Radius * Species.MaximumAttackDamagePerUnitRadius >=
Org.Radius * Org.MaximumDefendDamagePerUnitRadius
これが真じゃないと攻撃しても無駄なんですかね・・・
0833蟲テクッテル2人うちの1人
NGNG各世代に一定の確率であぼーん蟲が生まれるようにするともっといいかも。
テレポート先でもあぼーん蟲が効いて(・∀・)イイ!
どうよ。
0834デフォルトの名無しさん
NGNG0835蟲テクッテル2人うちの1人=D&D ◆DQNPGuA.
NGNGそうか。これは便利。
0836デフォルトの名無しさん
NGNG0837デフォルトの名無しさん
NGNGそれだとやっぱりある程度強い蟲じゃないと。。
0838だりを
NGNG解説ありがとう。
こういうつかい方便利だね。
priorityのように【値を比べる】ものを扱うときには、線形的に値をずらせるのは
便利だ。
0839デフォルトの名無しさん
NGNGそれだけでぐっと強くなった。
0840デフォルトの名無しさん
NGNGつかまって殺されそうになったらエラーで消える虫をつくろう
0841デフォルトの名無しさん
NGNGこれなら逃げるアルゴリズムも無駄にならないんじゃないかな。
0842D&D ◆DQNPGuA.
NGNG次は>>770さんの解説を参考に草食対策か。
ちなみにあぼーん蟲は独特のパラメータが必要なので本命とは別に作ったほうが有効。
問題はテレポート先で肉食にやられるって事。
まだまだインテリマウスへの道は長い。。。
0843デフォルトの名無しさん
NGNGC#の使いかた覚えるのにいっぱいいっぱいで、
いまようやく経路探索がまとまったところ。
0844デフォルトの名無しさん
NGNG0845デフォルトの名無しさん
NGNGとはいえもう眠いのでまた明日。
0846ヽ(`Д´)ノ ◆Uwan..GU
NGNG漏れは試験があるので後日参加します。
0847ヽ(`Д´)ノ ◆Uwan..GU
NGNG漏れもこの用語使った方がいいですか?
0848デフォルトの名無しさん
NGNG0849デフォルトの名無しさん
NGNG0850スキン実装キボンヌ
NGNGやり方&画像うpキボンヌ。
0851ふうすけ
NGNGオレがいろいろ働いたおかげだ。感謝しろ。
日本のテラリウムはオレが盛り上げてやってるんだからな。
まぁ、ここで議論に参加してる奴らも、わりとよくやってるようだ。
ほめてやろう。ありがとうございます。m(_ _)m
0852デフォルトの名無しさん
NGNG0854デフォルトの名無しさん
NGNG名前忘れたけど、俺のテクッタ蟲と心中しますた。
とゆうことで蟲テクッてるひとは4人。っと。
0855デフォルトの名無しさん
NGNGここだよん。>>850
http://bekkan.omosiro.com/img-box/img20020505094142.jpg
こんな感じです。動物は必要な画像が多いので植物を作成しました。
スイカみたいなやつはサボテンです。
0856デフォルトの名無しさん
NGNG(1) ビットマップを用意する。
(2) resxgen を使ってまたは下記のようなコードをコンパイルしたものを使って
スキンのRESXファイルを作成する。
using System;
using System.Drawing;
using System.Resources;
public class MainApp
{
public static void Main()
{
Image img = Image.FromFile("(生物の名前)24.bmp");
ResXResourceWriter rsxw = new ResXResourceWriter("(生物の名前)24.resx");
rsxw.AddResource("(生物の名前)24.bmp",img);
rsxw.Close();
}
}
(3) resgenを使ってスキンのresourcesファイルを作成する
(4) cscでコンパイルをしてスキンのDLLを作成する
(5) Terrarium\Binフォルダ以下にそのDLLをコピーする。
(6) 生物のコード内に
[PlantSkin(PlantSkinFamilyEnum.Plant, "(生物の名前)")]
public class (生物の名前) : Plant {
コード
}
という感じで(これは植物の場合ですが)スキンの生物の名前を
加えたクラスに書き換える。
(7) そのコードをコンパイルする。
以上は植物の場合ですが、動物の場合も同じようにやればできると思います。
0857770
NGNGあの後接続不能になってしまいました。
せっかくなので全部解説します。
0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNG0860だりをも虫テクッテル
NGNG自分を中心とした、8方向の経路のうち安全なところに
逃げるように実装したが、どうも3方向ぐらいから挟まれた時点で
身動きが取れなくなる・・・
なぜだろう?
↓4方向くらいだとうまくいく
if (j * 90 <= alpha && alpha < (j + 1) * 90) {
dangerZone[j] = true;
break;
}
0861770
NGNG基本的に同種で
ハングリーで(なぜ?)
ダメージが50%以下の
成長した種です。
( ( Org.Speed == 8 ) ||
( ( Org.Speed == 6 ) &&
またスピードを利用してコンタクトを取り合っています。
Org.Speed == 8 ) ? TaskTypeEnum.FollowFriendEt : TaskTypeEnum.FollowFriendAt
内容はこれですね。
移動場所ですが
Vector V1 = new Vector(
- Math.Cos( Org.ActualDirectionRadian ), - Math.Sin( Org.ActualDirectionRadian ) );
V1.SetLength( State.Radius );
Vector V2 = new Vector( Org.Position.X - Position.X, Org.Position.Y - Position.Y );
V2.SetLength( State.Radius * 0.33 );
V1.AddVector( V2 );
相手の位置から、相手の移動分戻った位置
つまり相手が先ほどいた位置に移動しているのでしょう。
ただ、移動距離がradius,radius*0.33なのはよくわかりません。
ある程度距離をとる事を意図しているのかもしれません。
わかる人がいたら教えてください。
ところでOrganismState.RadiusとOrganismState.CellRadiusってのは
ほぼ同じ物なんですよね。
どう使い分ければ委員でしょうかね。
0862770
NGNG8方向なら45度区切りじゃないかと・・・・
0863だりをも虫テクッテル
NGNG分かりづらくてすいません。
あれは、4方向版です。
0864770
NGNGrun away with friendです
Double RD = Org.ActualDirectionRadian
( Math.Abs( RD - Math.PI / 2 ) > 0.02 ) &&
( Math.Abs( RD - Math.PI ) > 0.02 ) &&
( Math.Abs( RD - 3 * Math.PI / 2 ) > 0.02 ) &&
( Math.Abs( RD - 2 * Math.PI ) > 0.02 )
これはいったい・・・・
0865デフォルトの名無しさん
NGNGその逆ベクトル方向ににげるとある程度は
うまくいくYO!
両側から(上下から)こられると死亡だけどね。
0866 ◆eclcHlVY
NGNG最初は確かにそうしてたんですが、ご指摘のとおり
挟み撃ちのときどうしようもないんですよね・・・
そこで出たのが、8方向のうち安全なところへというやつなんです。
0867デフォルトの名無しさん
NGNG0868770
NGNG敵から自分へにすると、一つ計算が減りますね。
これを実装したら、2匹に囲まれた場合は平気でしたが、
やはり3方向から囲まれると・・・
植物がいると・・・
という問題がありました。
どうして上下左右方向へ移動しているものは無視なんでしょう?
0869770
NGNG( Math.Abs( RD - Math.PI / 2 ) > 0.02 ) &&
( Math.Abs( RD - Math.PI ) > 0.02 ) &&
( Math.Abs( RD - 3 * Math.PI / 2 ) > 0.02 ) &&
( Math.Abs( RD - 2 * Math.PI ) > 0.02 )
0870770
NGNGV1.SetLength( State.Radius );
T.Position = new Point( Position.X + (Int32)V1.X, Position.Y + (Int32)V1.Y );
これも意味がよくわかりませんね。
自分の場所から、相手が移動している方向と反対方向へ移動する。
味方が離れていく場合は離れていきますが、
接近していく場合は接近しますね。
0872770
NGNGスピードが9以上なので、危険が迫ったとき散々になる事を意図しているのかも
しれません。
次は、境界対策です。
条件は壁際にいれば・・・です。
if( Position.X < DeltaForRunFromBorders )
DX = Position.X;
if( Position.Y < DeltaForRunFromBorders )
DY = Position.Y;
if( Position.X > WorldWidth - DeltaForRunFromBorders )
DX = Position.X - WorldWidth;
if( Position.Y > WorldHeight - DeltaForRunFromBorders )
DY = Position.Y - WorldHeight;
この部分はバグですね。
DX=deltaForRunFromBorders-Position.X
ですね、おそらく。
T.Priority += (Double)DeltaForRunFromBordersMul / ( DX - 6 );
でもこれを見ると、壁から近い方が優先度が高くなってます・・・・
ちなみにRadiusを考えて-6なんでしょうか・・・
この辺の意図はよくわかりません。
0873770
NGNGあります。
えーと・・・・
OrganismState is PlantState
かな。
0874だりをも虫テクッテル
NGNGif (xxx is PlantState)
if (xxx is AnimalState)
0875865
NGNGランダムにちょこっと移動してみることにしてる。
そしたら次のターンで再計算できる。
草に対してはMoveCompleteで草にあたった場合
ぐるっと回れるようにして対応。
でも漏れの蟲は全滅してるのでえらそうなことはいえない。。。
もっといいやつ考えねば。方向のほかには未来を予測
しつつA*で探索とかかなぁ。。。TimeOutしちゃうかな。
(770さんの解説の間にはさんで恐縮です。)
0876770
NGNGInt32 Delta = Species.EyesightRadius * 8 / 2;
T.Position = new Point(
OrganismRandom.Next( Delta, WorldWidth - Delta ),
OrganismRandom.Next( Delta, WorldHeight - Delta ) );
境界から(見える範囲の割る2)手前の範囲でランダムに移動します。
でもなんで割る2なんでしょうか?
ただ、私はこのアルゴリズム好きじゃないですね。
理由はランダムに直線を引くプログラムを書いてもらえればわかります。
0878デフォルトの名無しさん
NGNGRadiusとCellRadiusの2つに対応する2つのスケールでデータを管理しているから2つあるのでしょう。
移動とかはPositionの座標で計算するけど、衝突・WithInEatRangeや視界に入っているかとかの計算には
8ピクセル単位のセルで計算している様子。(ちなみにGridX,GridYで取得できる)
ほとんどの判定がセル単位で計算されていることを使って、
セル単位で最短経路の探索→移動先座標を調整ということをやっていたり。
セル単位で最適解なら座標単位でもほとんどの場合最適解のはず・・・
まだ調整をしていないけど実行時間は問題ない様子。
問題は他の生物の移動を考慮していないこと・・・
0879デフォルトの名無しさん
NGNGhttp://www.nikkei.co.jp/news/sangyo/20020505CAHI011404.html
買い取り価格1万円前後だそうだ。
0880デフォルトの名無しさん
NGNG説明:
生物が肉食動物であるかどうかを決定します。
戻り値:
生物が肉食動物である場合には True、そうでない場合は False。
0881D&D ◆DQNPGuA.
NGNG>境界から(見える範囲の割る2)手前の範囲でランダムに移動します。
>でもなんで割る2なんでしょうか?
境界ぎりぎりまでいっちゃうとそのすぐ隣には肉食がいるかもしれないから、
2で割っとけば半径Species.EyesightRadius/2の範囲に敵がいないことが確実だからでは?
0882デフォルトの名無しさん
NGNGドキュメントちゃんとみてるか?
0883770
NGNG自分のプログラムじゃ勝てないなーと。
アルゴリズムの優劣は別としても、ここまで細かくやっているとなると
ちょっと勝ち目ないですね。
数学をここまで使いこなせて、さらにここまでプログラム書ける人は
そう多くは無いと思います。
buu_souをやっつけるという目標はそれなりにやりがいがあるのではないでしょうか?
皆さんがんばってください。
cham-reoのコードはあるんですか?
cham-reoは単純そうなんですが・・・
0884だりをも虫テクッテル
NGNGでもかんばりませう。
770さんの解説でだいぶ対策が組めそうですよ。
まだまだ弱いですが・・・
確かにcham-reoは単純そうですね。
buu-souはいろいろやってるなあ。
0885デフォルトの名無しさん
NGNGいっきに良すれになった。
charm-reoもあったよねぇ。ソース。
余力があったら解説お願いします。
0886D&D ◆DQNPGuA.
NGNGhttp://www.gotdotnet.com/terrarium/farm/view.aspx?id=41
ちょっと手が加えられてる模様。
0887770
NGNGなるほど、そうですね。
ところで、GridXは何クラスのメンバでしょうか?
>2で割っとけば半径Species.EyesightRadius/2の範囲に敵がいないことが確実だからでは?
自分で振っといてなんですが、
2で割らないと、角にいる生物(草含む)を確認する手段が無いからかもしれません。
最大効率を考えると2/3倍なんでしょうけど、確立的な問題が含まれますので
>>877
オブジェクトモデルと、開発者ガイドはしっかり読んだほうがいいですね。
0888770
NGNGどうもです。
終わりしだい解説したいのですが、時間があればということでよろしくです。
buu_souとかcham-reoはバージョンが低いのに
どうしてこんなに強いのかと、かなり落ち込んでいたのですが
ネタがわかってよかったです(w
さて次は
BMというデータ構造です。
0890D&D ◆DQNPGuA.
NGNGbuu_sou対策終わるころにはgammaがトップか?きりがない。。。
0891だりをも虫テクッテル
NGNGOrganismState.AnimalSpecies.IsCarnivore()
かな?
0892デフォルトの名無しさん
NGNGAnimalState.IAnimalSpecies AnimalSpecies
ってデマなの?たしかにコンパイルすると
'ISpecies' に 'IsCarnivor' の定義がありません。
ってでるなぁ。
0893770
NGNGとりあえず、便利関数
void BeginMovingV( Vector V, Int32 Speed )
{
V.SetLength( Math.Max( State.Radius, Speed ) + 1 );
try
{
BeginMoving( new MovementVector(
new Point( Position.X + (Int32)V.X, Position.Y + (Int32)V.Y ),
Speed ) );
WriteTrace( "MOVE >> " + (Int32)V.X + " " + (Int32)V.Y );
}
catch { WriteTrace( "[[ Error in MOVE V ]]" ); }
}
( Math.Max( State.Radius, Speed ) + 1 );
どこまで移動するかをSpeed+1にするのは合理的ですね。
毎ターンどこへ移動するかを決定しますから。
radiusにするのはどうしてでしょうか?
おそらく、セル単位での判定が有効になるとかそういう事ですかね。
BMはなかなか難しいので、少し時間がかかるかもしれません。
0894892
NGNG0895770
NGNG説明:
生物の種に関する情報を、IAnimalSpecies インターフェイスを通して提供します。これは、生物の脅威/食料の計算に関連する統計情報を知るために使用します。
戻り値:
この状態に対応する種を表す IAnimalSpecies。
0896だりをも虫テクッテル
NGNGbool flag;
if (state is AnimalState) flag = ((AnimalState)state).AnimalSpecies.IsCarnivore;
0897D&D ◆DQNPGuA.
NGNG>ってでるなぁ。
IAnimalSpeciesに定義されてます。
DOS窓で
ildasm "C:\Terrarium\Bin\organismbase.dll"
と打ってから質問してください。
0898D&D ◆DQNPGuA.
NGNG0899892
NGNG0900878
NGNG余力があればVC#.NETのオブジェクトブラウザなりildasmなり英語サイトのXML Documentのどれか一つも・・・
ドキュメントに無いプロパティが結構あるので読んでおくのも良いかと。無効な情報が入ってる可能性もあるからきちんと確認しないと使えないけど。
GridXはOrganismStateのドキュメントに無いプロパティ。
でも、プロパティシートで見えるんで、使ってもOKでしょう。きっと。
0901892
NGNGじゃなくて
IsCarnivore
だった。
鬱だ。回線切手九尾釣り間巣
0902770
NGNG物にぶつかる
進んでる方向で座標を決定する
BMVectors[ 0 ] = new Vector( ( BMDestVector.X >= 0 ? 1 : -1 ), 0 );
BMVectors[ 2 ] = new Vector( ( BMDestVector.X >= 0 ? 1 : -1 ), 0 );
BMVectors[ 1 ] = new Vector( 0, ( BMDestVector.Y >= 0 ? 1 : -1 ) );
BMVectors[ 3 ] = new Vector( 0, - ( BMDestVector.Y >= 0 ? 1 : -1 ) );
BMVectorsCurrent = ( ++BMVectorsCurrent ) % 4;
それぞれの方向を試してみる。
といったところでしょうか?
これはおそらく、MovoCompletedEventなどと連携しているので
ここだけ見てもよくわからないのかもしれません。
いったんそちらのメソッドを見てみます。
0903889
NGNG0904770
NGNGBMWasBlocked = true;
BMBlockedByX = false;
BMBlockedByY = false;
となり、
Int32 DX = Math.Abs( Org.Position.X - Position.X );
Int32 DY = Math.Abs( Org.Position.Y - Position.Y );
if( DX > DY )
BMBlockedByY = true;
近い方がぶつかってる座標となります。
0905770
NGNGスタートに戻って
idleイベントの解析に入ります。
0906770
NGNGBeginReproduction( null );
まずは基本
ArrayList OrgArr = Scan();
AddToWIM( OrgArr );
スキャン結果をデータに加える。
TL.Clear();
FillTL();
TL.Sort();
タスクリストをクリアして、データよりタスクを生成。
タスクを有線順に並べているのでしょうか?
0907770
NGNGComparableインターフェースをインプリメントしておけば
つかえるのでしょう。
TryToPerformでは
FriendCout,EnemyCountの計算
タスクを調べて、植物を補足しているかどうかをチェックし
ここで食べられたら食べています。
if( I == TL.Count - 1 )
この条件の意味はあるんですかね・・・
アタックハービバータスクがあれば、
これまた攻撃です。
食べながら攻撃ですね。
何か行動していればtrueが返ります
0908770
NGNG{
StopMoving();
BMBlockedMode = false;
}
else
TryToMove();
このタイミングでstopmovingをかけても大丈夫なんですかね。
上手く動いているので大丈夫なのでしょう。
一方食べていなかったり、攻撃中で無ければtrytoMoveが実行されます
0909ヽ(`Д´)ノ ◆Uwan..GU
NGNGディストリビュートするのはどんな形式がいいですか?
・構造化テキスト形式
・HTML Help形式
・その他
0910770
NGNGそれぞれのタスクによってスピードが決まっているようです。
敵から逃げる際は、パラメーターによって変化させています。
ちょっと疲れたので休憩します。
0911770
NGNGに一票
0912だりをも虫テクッテル
NGNGもし可能ならばJavaDoc形式(html)がよいなあ。
でも贅沢は言ってられません。
今より見やすければ何でもいいかも。
0913デフォルトの名無しさん
NGNGそれに比べてMSのデザインは終わってる。
0914ヽ(`Д´)ノ ◆Uwan..GU
NGNGなんかいいツールあったら教えてください(゚Д゚)ゴルァ
とりあえずHTML Help形式のつくるけど、
時間が余ったら順次他の形式も作って逝きます。
あと、誰かクラスのメンバ教えてくれ(;´Д`)
0915デフォルトの名無しさん
NGNGクラスってorganismbase.dllのクラス?自分で読んでくれ・・・
0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNG0919ヽ(`Д´)ノ ◆Uwan..GU
NGNGとりあえずクラスメンバの一覧は他の暇な人にまかせます(;´Д`)
0920デフォルトの名無しさん
NGNGどんな環境で動かしてますか?
0921デフォルトの名無しさん
NGNG0922デフォルトの名無しさん
NGNG0923だりをも虫テクッテル
NGNG私がお願いすることではありませんが
お願いします。
0924デフォルトの名無しさん
NGNGこちらは解析を進めます。
タスクの種類によってスピードを決めたあと、
1つ目のタスクより目的地を決定し、
さらにもう一つタスクを取り出し、
その目的地の場所も加えます。
つまり、2つの目的をバランスよく達成しようとしています。
0925デフォルトの名無しさん
NGNG( BMDestVector != null ) &&
( VR.AngleWith( BMDestVector ) < Math.PI * 0.2 ) &&
( T.TaskType != TaskTypeEnum.Walk ) )
{
WriteTrace( "BM" );
BMDestVector = VR.Copy();
BMTryToMove( Speed );
}
壁にぶつかったときの処理はこれですね。
これで一通り目を通したと思います。
時間が無いので、次はcham-reoの解析に移ります。
0926デフォルトの名無しさん
NGNG0927922
NGNG途中版なので後で消します。
http://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003685.lzh
見た目のいいXSLかCSS書ける人キボン。
0928Carnivoreテクッテル
NGNG見分け方。
IAnimalSpecies p = (IAnimalSpecies)(organismState.Species);
if(p.IsCarnivore)//肉食か?
てなかんじ。
評価キボンヌ
0929デフォルトの名無しさん
NGNG0930デフォルトの名無しさん
NGNGRuby → C# トランスレータ書いてRubyで生物作ってから出直してこい。
0931922
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003699.lzh
0932だりをも虫テクッテル
NGNGおおすごいですな。
デザインもなかなか。
0934ヽ(`Д´)ノ ◆Uwan..GU
NGNGすごすぎ。漏れの出番はなしですか(;´Д`)
HTML Help形式もおながいします。いや漏れも一応作るけど、
>>931のレベルにはかなわないよヽ(`Д´)ノウワァァァン!!
0935デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/net/terrarium/docs/ObjectModel/default.asp
0936デフォルトの名無しさん
NGNGまず口数より手数増やすべきだな
0937デフォルトの名無しさん
NGNG日本語版には無い項目や、dllを調べないと判らない項目についても書いてくれている。
いい仕事だ。読んどけ。
0938922
NGNG英語のままになってるのは要は翻訳漏れです。
http://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003709.lzh
さて、あとは見た目をどうしていこう・・・。
とりあえずNDocでも入れてみます。
その前にメシ食いにお出かけ。
0939ヽ(`Д´)ノ ◆Uwan..GU
NGNG〈 http://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003713.zip
∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(´Д`;)ヾ
∨)
((
0940ヽ(`Д´)ノ ◆Uwan..GU
NGNG>>936
せっかくがんばってたのにひどいやヽ(`Д´)ノウワァァァン!!
漏れはあんたの部下じゃないぞ(゚Д゚)ゴルァ
0941デフォルトの名無しさん
NGNGおおっ、いいね。
0942922
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003719.lzh
>>939
コメントワラタ
0943922
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003724.lzh
0945デフォルトの名無しさん
NGNGすげえよあんた!感動シタ。しかしjavadoc読みやすいな。
0946だりをも虫テクッテル
NGNGjavaDoc風最高!!
0947D&D ◆DQNPGuA.
NGNG>>943(・∀・)イイ! これをSharpDevelopから表示すれば最高!
ただでこんな環境が作れるなら、VS.NETはいらないね。
ありがとう。>>943
0948770
NGNGどうもです。
かなり見やすいです。
0949922
NGNG細かくカスタマイズしたい人はどうぞ。
http://ndoc.sourceforge.net/
0950デフォルトの名無しさん
NGNG次スレよろ。
0951922
NGNGhttp://www68.dns.ne.jp/~bbs2/upload3/helen/OB0003746.lzh
あとはNDocで好きな形でドキュメント作ってください。
http://ndoc.sourceforge.net/setup/Setup.Exe
0952デフォルトの名無しさん
NGNGよろしく
0953デフォルトの名無しさん
NGNGTerrarium 3世代目 tabataって死滅しちゃうの?
http://pc.2ch.net/test/read.cgi/tech/1020339546/
ここって一応そのためだよな、確か。
0954デフォルトの名無しさん
NGNG0955デフォルトの名無しさん
NGNGテラリアムモードに変更した瞬間から
「ポート5000番を遮断しました。」
みたいなのが激しく出ます。
テラリアムモードになった瞬間から Peers は 0 になってるのですけど、
誰にも迷惑かけてないですよね?
(エコシステムモードの時は、ちゃんと外から他の生物入って来ます。)
0956デフォルトの名無しさん
NGNGif(CanReproduce){
BeginReproduction(null);
}
0957デフォルトの名無しさん
NGNG0958age
NGNG0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNG0961デフォルトの名無しさん
NGNG0962デフォルトの名無しさん
NGNG0963デフォルトの名無しさん
NGNG0964デフォルトの名無しさん
NGNG0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNG0967デフォルトの名無しさん
NGNG| \
|Д`) ダレモイナイ・・オドルナラ イマノウチ
|⊂
|
0968デフォルトの名無しさん
NGNG|
_ー|ー|-┐ __|_ |
| ノ ヽ/ | ヽ ー|― \  ̄── ||
| /丶/ | | | \ /
| し^ヽ / _| | | |
(_| ̄ \/ \
0969SITNAM
NGNG0970SITNAM
NGNG0971SITNAM
NGNG, ´ ´ ゛丶
/ ヽ ヽ
/ / ヽ ヽ `
ノ / / / \ ヽ ヽ フ
ヽ / / ノ///ノノ\ ヽ ゝ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
く // /ナナ/ / 十ナヽ ゝ <
ノ /`T;Τ Τ;T´ ヽ\ |
`/ヽ.ヽ ̄  ̄ ノ ヽ \_________
| ´ゝ"" ` ""`ノ/ |
l ヽ \ -- /ノl/
ノノl/l ヽ _ イ ノl//
|ノノl/l | |ノl/
_ _ _/ \_ _ _
丶
/ ──- -──
| |
| 、 , |
| / 、, ヽ |
| |  ̄ヽ / ̄ | |
| | ヽ / | |
| ヽ__ \ / __/|
| \ \ / |
| /\ \ |
| / \ |
| / \ |
0972SITNAM
NGNG/な、なかはダメ〜〜
| はにゃ〜〜〜〜ん!!
∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/⌒⌒ヾ\
((ll.l__ll)))
((□-□ |'
| J ノ ヒヒヒヒヒ
, ― ノ) ヽ∀ /
γ γ~ \ /ー' ー―\
| / 从从) ) | ノ )
ヽ | | l l |〃 ヽ 人/ ノ
`从ハ~σノ)/ ∧ / /ノ
|ヽ ` \ /_ y / /
ι | ペ ノ ノソ )/ (
| // /'〃ノ)ー | ノノノ
( ノ ヾ / y ノて/ ノ
‘ / / / // /ピクピクピク
/ イ (/ / /
/ / | ) ( )(
( / / / ヽ \
‘uノ (__/∴∵ \ \
∵∴∵∴∵∴∵ヽ (
∵∴∵∴∵( /∴∵
∴∵∴∵∴∵
∵∴∵
0973SITNAM
NGNGι个,\
| | | / \
| | | / 入 \
ヽ ヽ///_ ー-ゝ
/.^ ⌒ \\
/八 ヽ ヽ ヽヽヽ \
( 八\从从八 ヽ | |
( .从´ _ O ` ヽ∂)|
人 ´ " ノノノ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
) .)/ ⌒ ゚ 、_ /( ( ( < 1000は俺のためにある
( ( | ヽ | ) ) ) |
) ) // __ \ ( ( \_________________
/ ̄ ヽ) )
0 / |( (
\_// O γ /) )
/ \___// / (
/ / /
| / / (
/ _/| / )
0974SITNAM
NGNG| | | / \
| | | / 入 \
ヽ ヽ/// ー-ゝ
/~ ⌒ \\
/ /八ヽ ヽ ヽヽヽ
|//八\从从川ヘ
ノ|.|ヽ´ __ __` |)|.| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ( ( 人" ´ " ノノノ <
) ) ) 、 ゚_./\_ |
( ( (./ ̄ \ / ~ ⌒ ヽ \_________________
) ) (  ̄  ̄ |
( ( \| Y |
) ) / γ | |
( ( 0 O /| |
__ ) ) )\_/ \_//| |
\_ ( ( ( ( /( | |_ |
/ \_ ) ) | ) _/ /
| \_ // ! / /
/\ \_ // / /\
\ \ / / \
\ \ / / )
\ //从/ /
\ U\!| /\_
\ / | ―-_
ー-― \
\__
ー―-_
ー―-_
0975SITNAM
NGNG0976SITNAM
NGNG(゚∀゚)アーヒャヒャ
0977SITNAM
NGNG0978SITNAM
NGNG0979SITNAM
NGNG0980SITNAM
NGNG0981SITNAM
NGNG/ \
/● ● \ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ Y Y| <・・・・・・・ッ!!!
| ▼ //// | | | \_______
|_人_ \/" \
\/ ” \
,.. -──- 、, |" ”” \
,/ `''-、 \
., ' ``ヽ;‐‐-, _ |
/ ゙i'ヾ、| | ドピュッ ドク…
煤@,! 、 i | / |
l ┬-,.、, ヽ !. | / / |
!? | , |/ ヾ、|' | | | |
| | ! ,、 、 l ! l | | | |
| |/ト, / ヽ lヽ l、i. ! ! _| | | |
| | `lヽ/////!| l |二_l ,.゙r-‐'! | |
! | `''=ニ三ヨ'"| |三二三l | (((___| !| | _/ ̄ ̄/
゙、 ! | | ,! !"T'''''T" |. ! ! | \___/
ヽ、l. | | | / | ! l. ',. | /
| ! | / ,|. |`''} (( ̄l,,__,i、_ /
,.:ェ''" l ´ `| !''" / ノ
"''='-‐'゙ / ', 'ー''"
'イji,j、j,i
0982SITNAM
NGNG│ | /|/| |.| | _| ,! / | | | | | .|::::/
| | |:||. | |_l_,...l- /,7ーメ-、..|_/ | | │ |::/
| | _,.!.||一''lヘ、_ヽ /l,/|,,,;;,,,,,__//`/ヽ. / | :|::|
| ヽ | ||_,ィー┬、ヽ ///'/ 7:ヽ、/ ,イ | |"
| `l、│// /::::lヽ ,/〃i/l__,,/:o:::|〉ヽ / | | | |
| | |::|、 l| ト、,ノ:::::::| `''´ ´ '´ |::::::::::::::::::|/ ヽ | l / ヽ |
ヽl :|`、 |:::。:::::::::| 。ヽ::::::::::O/ / l / ヽ |
| | :ヽ ヾ、_ノ ・_ `ー一´ ,/ / /ヽ |│
ヽ l ヽ::ヽ:::::::: / ̄ `ヽ. : :::::: / / / l l |
|ヽ ヽ ヽ!ヽ、 | | _,..-'/ //__| | |
{ |`、 `、 `、、"``ー- 、_\ __/,. 一''7 / //" \ |/
| ヽ \ヽ \ヽ /  ̄ ̄ ヽ_ _ r''" / //、_ ̄ヽ \ /
0983SITNAM
NGNG:;;;_、-‐‐i''ー-;;;ヽ-、,,,ー、;;;;、;;ヽ;'、;;ヽ、 ヽ :::::::: `'''、
"::::;;、-''i ::;;i,i;;;;;;;;;-'ヽ、'ー、;'、;、;;ヽ;,,;;i,' ヽ ::::::::::::::::::::::::::::::::: ヽ 、
::/:::::i'"i,:::;;'、'、‐' _、-‐'''`、ヽ'、;'、`ヽ i`::::::::::::: ::::::::::::::::i、 /
/: : :::,i, ::;ヽ:::ヽヽ_,,、‐''´、,,-‐;;';ヽヽヽ i i :::::::ヽ /"´`
i:: ::: :i::ヽ:::;;ヽ::;'、 ヽ ヽ;;'';;-'" ヽ/ i :::::`、 /
;;i::::;;:::i;;;;ヽ:::;ヽ-、'、 `~ 'i;、 i :::::i'''~´ ::
:;:i;;;;'、;ヽ;;;;;i、ーiヽ.ヽ 、 i、i ,,、-‐'''''ー--、-、 ヽ :::::'、;;ヽ、 ::::
;;:i::i;;ヽ:;;;ヽ;;;;i;i '//'"、 `';'~^ .i ヽ、、-‐'''"´~^"´_、-'''~"~ ̄`'''´`''::、_ヽ、 ::: ::::'、;;;;ヽ ::::
ー、;;ヽ;;ヽ;;;;ヽi、':i i,:;' / ''´'' _、,-、-‐‐'''''''''ー-、'''`/´ ヽ`、 ヽ :::::: :::::::::;::;;;; :::
`''ー、,,;;、;;;ヽ、`i' '` /;'ー'´' `''ー :::: ,,,i、、ヽ ヽ、 :::::: :::::::::;::::;;; ::
`''ー-、;;`''ー--‐‐‐/"/´ :::::: ` 、:::::_、-‐''~´''''ヽ-'ー-、,,,ヽ :::: ::::::::::::i;:::i:::
`''ー-、,ヽ /´ /:i :::,,、--------、,''"´ヽ;;ヽ;;;;;::::::'ヽ::ヽ:ヽ::i. :: :::::::::::ノ::/'''
、 `''"、_//i ::ノ:::/::::::i::::i;;;::::::::::::i、::::'、::i、:;;;;;;::::;;ヽ:'、::::i :::::::::::/''":::::
''、, `''ー、,_ ::/::/';;;;、-‐:、:::ヽ::;;;;;;;;;、ヽ;;;;ヽ;;ヽ;;;;;;;;;;;;;;i:i;;;;;'、 :::::::::/:::
`-、 `ー'''/`'ー''ー、__;;;;;;;_、-‐'''''"";;;;;;;;_,,,,,,、-‐‐‐‐‐‐--、,,,,/ヽ :::::::::::ノ :::
ヽ, ヽ、 i. `、 ヽー、;;;;;;;;;_、-‐''"´ :::::: ::::::~`ヽ、,,、、-‐'''"::::
ヽ ヽ, '、、 ヽ '、 `、_ :::: ::::::::::/:::::::
ヽ:: `''"ヽ i `、 ヽ`'ー、 :::::: ::::::/::
0984SITNAM
NGNG,、-‐‐‐--ヽ::::::: υ ヽ、 ;;;; ::::::
_、-''´ _,,,,、--、,,,,;、:::::::::: :::::::::`''ー ;;;;;;;; :::: :::
-' 、-''" ヽ::::::::::::: ::::::::::: ;;;; ノ丶;; ::: ::::
´ / `,:::::::::::::::::: ::::::::::: / λヽ :::: :::
..,;'´ ヽ:::::::::::::::::::: :::::;::: i;:;:/ ヽ;:i ,'::::
、i ヽ:::::::::::::::::::::: :'、';:::ヽ`i/;ノ; ノ:::::::
ヽ `、、::::::::::::::::::::: :::::::ヽ'、;ヽノ:,;'::: ::::::::
ヽ ヽヽ、::::::::::::::::::::::: :::::::::::`、'、;;;'/::::::: ::::::::::::
ヽ ヽ ヽ、:::::::::::::::::::::::: ::::::::'`、:;;:: ::`' ::::::::::::::::::
ヽ ヽ ヽ、:::::::::::::::::::::::::: ;ノ::::::υ;ii;:::`;::: :::::::::::::::::::::::::: _、
ヽ ヽ ヽ、:::::::::::::::::::::::::::: :::::::::: :::::,i::::::、,ヽ:: :::::::::::::::::::::::_、-''"
ヽ -'''"ヽ、 `' 、:::::::::::::::::::::::::::::: υ :::::::::ノ':::/'-、,,::::::' ::::::::_,,、-‐'''"´
ヽ '"´~ `"~^~^''ー`'ー、,,_:::::::::::::::::::::::::: ::::::::::::::_、-'" ~^'''''''"´
ヽ ::::::::ヽ ~`''''ー--------‐‐''''"´
0985SITNAM
NGNGl.;.; : ;: l liヾ、 , .;}, Lj-ヾ ;.; l l :l ;: : l
j!;.;; : ;: }:、ゝ、ヾ、゙ jリ.,. ..,,ヾj : .:rl ; : .!
!l; ;; .; ; l. ,,,,、ヾ、ツレ' i;;';;;;゙jL; ゙:,゙:, ; ; l
|,:l;, ':, ; ;l,,l!i';;゙;, ヾ-'',j ; ;;' l.゙i、; l
| ;l;':,', ;, '!ヾ.`''' , ,ォj,;:'' ; !l;:; l
| ;.!'l !゙,ヾ:「~;,、 ‐- ノi'' ;' ,ノ;; ,l
;l.; i ;.!l゙;ヾ,ヽ、;, `''ー ..,,_,. ::'ノ;.},,. 、,;'"; ;:; ;l
;'i ; ! ; i! ヾ; :、リ,, -::''"::l::i!::/;'.j、ヽ、j:::::ブヽ、!
;' !,' i ; ;; rヾ,:,゙; l:::::::::::::ヽi!フ;ノl'ヽ、,.ノ:;:" ヽ,
,:'.;',' j,.、!'ヾ‐- ゞ、;゙ト、;::::::::::ソ/::! .|:i ゙!,
,' ,'.;,rヾ .ヽ ヽ......:::ヽi!'::゙ヾ-''リ^7 l/-、 .jヽ
,' ;;'.;r゙、 ヾ、j ゙"::::::::;;:::l:::::::::;メ:::::!. i ゙i ,;^ヾ;,
. ,' ,;',,'.;'i、'l'┘:::::::::::::::l':;:::!::::::::::::!::;' !. i!,.:;i ;, .lヾ:;,
,:' ,' //,! ゙':::::::::::::::::::::!ノ::::.!:::::::::::;,l. !. ,:';;::|, :;: 'l ゙;,゙;
;' ,;:'/ ;'/ :::::::::::::::::::::i"::::::.|:::::;,;;'イ l , ':::::::|,: ; ! ヾ:.,
; ,'//!// .::::::::::::::::::::::!;::::::::.!、:;;''::{ j.,;'::::::::::|; : :;; l ヾ:,
; ,'//! l/ .::::::::::::::::::::::;':::::::::::.!i::::::::゙, ,;';'::::::::;;;;;{,:; ゙:;;! l, ゙i ;,
;,'.i ! l i! .::::::::::::::::::::::/:::::::::::::.l〉-::;,」 /::-‐:::::::::{,,: :;.; l l l,
. ;' !i l ;! .:::::::::::::::::::::/:::::::::::::::::.!:::::::::゙7rr':::::::::::::::ニ_::"{'; ::;; l .!i ;
. ;; .!i l ! .:::::::::::::::::::;.'::::::::::::::::::::::゙!:::::::,','」l:::::::::::::::::::::::;;;;゙;,: ;: ;. l .!:l;
;.;.i!. li :::::::::::::::::::;."::::::::::::::::::::::::::L:;;;'」::l_l::::::::::::::::::::::::::::゙i, ! ; |. |:!;
. ; ;i! li .::::::::::::::::;:' ::::::::::::::::::::::::::::::├z‐''ー-ニ、,二;;;;;;;;_==!; ;: ! !j ;
; i! i!. .:::::::::::::::/| ::::::::::::::::::::::::::::::」;;j;;:::::::::::::/:::::::::::::::!|:~`''i,.; !l .;j :
; i! l .::::::::::::::/!i.| ::::::::::::::::::::::;;.='"|/:::::..:::::''!i,.ィ''":::::::::!:::゙:::;ソ;リ j ;'
; ヽ .! .:::::::::::::/l!l ,ト、.;;;;;:: ==''" {,.‐'''"~ヾノi::::::::::::::;;:'!::::::;;ヾ,ノ/
. iニー、;;::::イ !l il|゙:, ̄ l: ;!`''ー'''"゙`'ヾ,l::::::;;;;ヽ'
/ :::::::,リ!l i!.|';ヽ、 ;!, l ヾ、 ;;;;:゙i
. / :::,,ィ;!ヾj ヾ;;;;;`'i j' ヽ,::j `'ヘ"ヾ
j! .ィ;;;;;l ゙ `'''-`''=---‐='"~~ ̄| l‐"
. !l ,ノ;!_ノ ゙"'''ー、! _,. ======、!
0986SITNAM
NGNG// //゛ /゛ i / / ,、-// / /,、、--=' ゞ、i,‐-、,
/ / i/ / /ヾ/,、-' // //,‐' / ,,,、-- ゛゛'/
/ / /,、-/ i /'''"/,、-// ,-''''""/ ,,,、、、-''''"" ,、--'',、-‐'゛ /
./ /. i/ / / i. i,、-'/⌒// i / ,,、-‐'/ ,,、-‐',,、-‐' /. _/゛\
i / /i / / i゛i-'/( i. "゛/ //,、-,、-‐'--、-‐''",,、-''゛,-',,、-‐'゛_/i i. i
//i // //i,-'イ i ゝ(''i i='-'/ ,、i='''゛-‐''゛''‐,-'、、-'// / i ./i.i i
. /. /:/ // i .i,、// ヽ、i -i'''"i"‐'' i i-‐;;;;,,,,,,、‐''゛ ''' /,、-‐'" i i i .i i /
/ /,' // /i /i/ ゝ i''""i i i:..i.. ''''ii ,,、-‐' / // i i / i i. /
./ ,,,、/,/-‐‐''''"""""""'''ヽ,. i i i i i::::::::::::::::..... {{、// // / i i. /
/,、-' /-''',、'''"""゛゛゛゛゛゛゛""ゞ、 i i i i ::::::::::ゝ/i i i / // /
",,、-'// ,,、-‐''""゛゛゛'''‐--、、、,\i i i i ヽ、 i i / /i i/
/ // / ,--‐‐‐''''-、 ヾヽ、ii i ,,,,,,、、、,/""゛i ii.i.i // /
/ /i' / / \ ゞiii.i i /、、、;;;;;;ii、 i ii ii /i ///
..// / \ 、ヾiil、i' i,illli;;;;;:::::::ヾi. ii ii/i i//
/ / .\""il i /ゞ、iiii;;:::::;;;ヾ,ii ii/i/,'
/ \ii''‐‐' ヾii,、‐、iiiillll;;::::i/Ii. ,,,、、-'''
./ 、 /\ii ,,、-‐く "'-、'''''''"""
i / Y'''""ヽ "'、 i
i , i 、‐''''""'i、, \ i i
ii l y "ヽ ヾ 、 i''i i ゝ
ii l /,、、-‐'、 'i, i i ,i i\,,,,i
.ii. l ,,-‐' ゝ、,,i. i i、i. i :::::
. ii l ,、-‐' ::::: ヽ ii、 i ::::
iil ,、-‐' :::: "''i ゝ-' ::::::::
ii ,,、-‐' ::::: :::::::::::::;;:
0987SITNAM
NGNG/i \ ヽ ヽ ヽ \ \ヽヽ、 \ ヽヽ ヽ
,r‐7 /i \ \,、、>=-、、\ ヽヽ\ \ ヽヽ ',',
/ / | ヽ\\ \〆'''\ \ \ \\ ヽ \ 、、 `i i'、
. // /| ヽ ヽヽ '´\_,、、、;;;;;;;;;;ゝ、,,>、\ >i、 ,、, \ ヽ i i i i
.i' i' i | ヽ\\ヽ 、,,,,( ii''',、''‐;、ヽ;';;; /ヽ'i Y ヽ、 ',', i iヽ ヽi i'
i' i'/ | |ヽ \ヽ\`、\' ''ヾ、;;,、=::'''',~´Vヽ| ||i ii〉ヽ ) .i i' i'l /'"人
l i/l | iヽヽ,,;;ヽヽ\ミ. '7";;;;;;;;;;;;:'' ヽi | |i i iヽ, /ヽ.i ノノ_,_ \\
, ri i | |、 |ヽ i/ヽ\'" ヽ ,,;;;;: ::;;;;'''''' U. ノ} || l i l'//\ ,、‐'´ `''丶、
i'ii l i |' |、',liミミi';;;;;;ゝ :::;''' ;';' ノ_ノ || | | |/ヽ/
l i il i |', | ヽiヽ.!iii!'.´ノ ((´/ /i | | |`、/
'、 '、',', i \\\'〉';;;:'‐- ,,,,,_ ヽi' /ノ | |レi ,'
. ', ヽ.ヽ,ヽヽ ,,ノ`,;;;;; <;ィ' `ヽ, .{ // | / |{ヽ
', ヽ\、''"""7ヽ ', ,,、-:{::、 、l ;、. V, /| | !'i、ヽ、
ヾヽ `` ///,、 >''"::::::::'l;,,、. ヽυ ノ | ヽi ' ,'、ヽ)
``` //// ,、i' ;;;;;;;;;;::>、ヽ'"~)‐、''´{ | {、i ', '、(
//i/r'´ { ;;;;;//`ヾ=-< /! ! | ヽヽ ヽ、;
// i/.i { / ノ 、 `iヽi' l l`、 |/ ヽヽヽ、 \
/ / / { ヽ. / ノ U´ヽヽ U'、i i i ヽi' ヽヽ ~'ヽ)
/ / /i. l ,、;'='=‐-:、、',,_ ヽ ヽ; ;. i' ) ) (!
i / .i i 'l ( ( `) ヾ '、'、 { (( '、
. l/i l i | ヽ‐-===>=',´,,,_ ヾ,ゝ、,,{ ) '、
い| | |ヽ| ( ( `)(_ `'';;;;;、=‐---=、,_'、
i l ヽ.ト、 、 ヽ-;;;、、、、--‐=,'_´_,、>‐''´ ヽ'、
! ! ヽヽ、ヽ ( ,、‐'´´´/ _,,、,_ ヽ
ヽ、 ___,,,,、、-‐‐`;/ ,_' / ,、‐'´ \
'''''"~ { /' ; ノ .r'´ .,、:'ヽ
0988SITNAM
NGNG0989デフォルトの名無しさん
NGNG∧_∧
( ;´∀`) ちんこ勃ってきた。
人 Y /
( ヽ し
(_)_)
0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNG―┼‐ ノ / | --ヒ_/ / \ヽヽ ー―''7
」 ┼, 二Z二 レ / /´レ' \ ―7 ̄} | ー-、 /
(__ (|フ) (__ノ _ノ ∨` ノ / / _ノ \_
─┼- / | ‐┼- | ー|―
─┼─ | \ レ /  ̄Tー / ノ -─
(二フヽ \/ _ノ (二フ\ ヽ_ノ / 、__
09921000!
NGNG0993デフォルトの名無しさん
NGNG0994994!
NGNG0995995!
NGNG0996デフォルトの名無しさん
NGNG09971000
NGNG0998デフォルトの名無しさん
NGNGv
<(゚ω゚)> <うっ!
( )
/'>
0999デフォルトの名無しさん
NGNGv
(゚ω゚)/ <はっ!
/( )
<'\
10001000!
NGNGv w
(゚ω゚)/ \(゚δ゚)<ジーンギスカーン!
/( ) ( )ゝ
<'\ / >
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。