MSの仮想生物プログラミング・コンテスト 35
ストーリー by yourCat
進化ゲーム.NET 部門より
進化ゲーム.NET 部門より
yuki-kun曰く、"マイクロソフト社は、『 .NET Frameworkに対応したマルチユーザーネットワーク対戦型ゲーム、テラリウムでプログラムのロジックを競う』という題目で、仮想生物プログラミングコンテストを5月1日から6月28日の期間で開催するそうだ (プレスリリース)。テラリウムとコンテストの詳細については、MSDNのTerrariumホームからどうぞ。"
ゲーム理論によるプログラム・コンテストは新鮮みがないものの、.NETでというのは面白そうだ。
Terrarium (スコア:1, すばらしい洞察)
砂箱からあふれてほんまのWormになったり、MSにユーザー情報くわえて持っていったりしないだろうな?!
#しかも1~10位の賞品がXBOX……
Re:Terrarium (スコア:1)
>クリーチャーに悪質なコードが組み込まれてTerrariumクライアント以外に害を及ぼすような危険は「ない」と強調している。
MSのJavaVMのサンドボックスに穴があった様に何かしらの穴があって
クライアント機械のなんでもアクセス可能にでもなったらちと恐ろしいですね。
イベント自体は面白そうだし暇があったらやってみたい気もするけど
参加する人はそれ専用の何されても問題無い機械(そんなの無いかもしらんが)で
参加された方が良さそうですね。
参加する人の一部(全部?)はほぼ間違い無く穴が無いかを絶対に探すだろうし・・
と、言うかゲームイベントに見せかけたセキュリティホール探しって事か?
重蔵。
Re:Terrarium (スコア:1)
自分の中のM$のポイントが少し上がります。
想像しちゃうなぁ、企画会議。
AMIGA4000T(60/50)使い
ちょっと怖いから仮想マシンで・・・ (スコア:1)
IDENTIFICATION DIVISION.
AUTHOR YUKI-KUN.
11~50位希望 (スコア:1)
X-Box以外の商品の方がいいな。
バルク品のMSホイールマウスだとイヤだ。
参加する時はFreeBSD版.NET環境じゃないと
大変な事になりそう。
.::.:... .::....: .::...:: .::.:.:: .::..:.: .:::..:.
I 1 2 B H4[keR. :-)
Re:11~50位希望 (スコア:1)
> X-Box以外の商品の方がいいな。
以下から希望の品をお選びください。
1.Sidewinder.NET
2.MS-DOS.NET
3.XENIX.NET
4.WebTV.NET
5.IA-64.NET(サポート、アップグレードなし)
うじゃうじゃ
Re:11~50位希望 (スコア:1)
希望します。ゼヒ。
FreeBSD版.NET (スコア:0)
って書いてあるけど、FreeBSD版で動くんですか?
FreeBSD版って GUI関係もエミュレートできるんでしたっけ?
Re:FreeBSD版.NET (スコア:0)
先日も書きましたが (スコア:1)
昔のウィルス作者はこの世代が多いんじゃないのかなぁ・・・
俺は純粋に面白そうだと思うんだが (スコア:1)
実はこれに関して MS に期待しているのは、
MS お得意のユーザに対するディスプレイ能力。
増殖の様子なんかをきれいなムービーに仕立て上げてくれると、
ずいぶんといろいろな人が興味を持ってくれるんではないかなぁ。
# mishimaは本田透先生を熱烈に応援しています
Re:俺は純粋に面白そうだと思うんだが (スコア:1)
> ずいぶんといろいろな人が興味を持ってくれるんではないかなぁ。
むしろ、ビジュアル面でアピールできる部分が少ないから「まずは実際に使ってみて!」というプロモーション方法を取ったのだと思います。
題材としては新味がないけど、ネットワークプログラミングが簡単にできることが売りの.NETの宣伝方法としては悪くない。
ところで、.NET Framework SDKってVisualStudioじゃなくても使えるんですかねえ?
開発環境を有償で購入しないといけないのに賞品がX-Boxでは魅力が薄いというか…ターゲットはアカデミックパックを購入できる人たちだということかも。
BCCでもOKならまだいいんだけど。
うじゃうじゃ
Re:俺は純粋に面白そうだと思うんだが (スコア:1)
.NET Framework SDKは未来栄光、無料だったといってたと思ふ
#VS.NETは正式版で有料化やね
ちゃんとした調査する暇がほしい...Zzz
M-FalconSky (暑いか寒い)
Re:俺は純粋に面白そうだと思うんだが (スコア:1)
ダウンロードページは見てみたんですが、コンパイラまで含まれていることは見落としてました。(^_^;
うじゃうじゃ
Re:俺は純粋に面白そうだと思うんだが (スコア:0)
使えるよ~。好きなテキストエディタと組み合わせて使うよろし♪
ちなみに.NET Framework SDKはMSから無料でdownloadできるよん。
http://www.microsoft.com/japan/msdn/netframework/downloads/sdk.asp
よっぽど売れてないのかなぁ… (スコア:1)
どうもVS.NETで作ったアプリケーションはWin95では動作しないらしく、ウチの会社は当面様子見です。
(機械/OSのリプレースが難しい業界なんで…)
個人でもVisualC++6.0持ってるけど、バージョンアップがないから高くて買えない…(笑)
# FrameworkSDKのC++コンパイラは最適化できないバージョンのようだし。
その「仮想生物」の名前は (スコア:0)
Re:そ、きっとこうなるに違いない (スコア:1)
優勝したワーム(仮想生物)の名前をイニシャルするときっと
IEとかOEになるんじゃないかと…
CNETとかZDNETで『仮想生物IEは強し』等とか書かれるに1マルク
#攻撃は寄生と破壊が特徴<基本か?
商品に大会スペシャルバージョンの凶プレゼント<これは基本だ
ただ相当余っているならお一人に10台とか意味不明なプレゼントしてくれればネタになる
そして突っ込みが一人に10台なんてプレゼントしてどうすんだよって書かれるに2ユーロ
レアものの筈の超スペシャル凶が何故か早々オークションに出されるに1万リラ
商品って、
自社ソフト、自社入力機器、自社ゲーム機、金はなし
入選賞はウィリアムヘンリーゲイツではなく『びるげいつ』って書かれたキーホルダーかと
商品がせこい割には会場は相当お金をかけるのがマイクロソフト流<見た目重視
Re:しまった.. (スコア:1)
景品って
1位-10位 Xbox(TM)
11位-50位 マイクロソフト ハードウェア製品等
51位-100位 .NETロゴ入りグッズ等
あってるじゃん(笑)
not NETって来年まで出ない?と思ったが
2002年5月1日(水)から、6月28日(金)まで
もしかして前倒ししてお得意の自爆?
何もないと自然消滅するからイベントで忘れないようにするつもりなんでしょうけど。
マクロソフトのやる事って長続きしないから、まぁ こうならないように [impress.co.jp]気を付けてもらいたいもです。
Re:その「仮想生物」の名前は (スコア:0)
#コード番長、コードバトラー、コードバウト、.NETアドベンチャー…
#全てのコード…いや、全ての情報空間は私のものだっ!!!
Re:その「仮想生物」の名前は (スコア:0)
#本当にやりかねない.
Re:その「仮想生物」の名前は (スコア:0)
Re:その「仮想生物」の名前は (スコア:0)
流れ行く青き資本!! Codeブルー
黒きドキュソの魂!! Codeブラック
えーわかんなーい!! Codeパープル
命の源、性なる桃!! Codeピンク
緑の力は軍神力!! Codeグリーン
若いモンにゃまだ負けん!! Codeシルバー
プログラミングコンテストなんだから… (スコア:0)
Xbox開発環境(XDK)ぐらいにしてほしかったり…
ム板のスレ (スコア:0)
スレ違い失礼 (スコア:1)
http://www-6.ibm.com/jp/developerworks/java/020329/j_j-robocode.html
これやってる人いる?
俺も昔、これとおんなじようなゲームを考えてたんだが、
Thread の乱発と巨大な配列生成で、ゲームに負けそうになったら
VM を落とす、なんていう戦法を禁止できずにあきらめたんだよね。
(Thread だけに制限を加えるのなら、ClassLoader 使えば何とかなるんだが…)
この Robocode ってそこんとこどうなってんの?
やっぱアレか、「そんなチキン野郎のことなんか知るか」ってスタンスなのか?
# mishimaは本田透先生を熱烈に応援しています
Re:スレ違い失礼 (スコア:1)
Robocode (スコア:1)
悪意を持っているプレイヤーはともかく、メモリやCPU時間資源を食いつぶす ヘビーな処理を入れ込んだ複雑なプログラムが強くなるのは当たり前なので、 そういうのにペナルティを課さないと、最終的には巨大な恐竜プログラムだけ が残りそう。
この種のゲームでは、PlayStation用ゲームのCarnage Heart [artdink.co.jp]やZEUS [artdink.co.jp]が実にう まい事やっていました。各プログラムにCPU時間を均等に割り当てていて、巨 大なコードはループ一回りに時間がかかるので機体反応速度が低下する、とい う仕組み。これも自分でVMを持っていたからできるわけで。
Robocodeが教育用によい、というのはまさにそうですね。最初の「目的をもっ たプログラミング」として本当に楽しそう。
Re:Robocode (スコア:0)
Re:Robocode (スコア:1)
「でかいプログラム」が「タコいプログラム」だったらそうなんですが、小さなプログラムでも賢く書ける人が大きいプログラムを書いた場合はどうでしょうか。
やはり、大きいプログラムには何らかのペナルティを課さないと末永く遊んでもらえるゲームにはなりにくいようです。
Robocodeを少し動かしてみましたが、数ms程度のタイムスライスの間にシステムに処理を返さないと、ペナルティが付くようです。ペナルティが溜まると退場。(この方法では無限ループは防げませんが…)
> 小型で小回りの利く奴の方が往々にして強かったりしますよ。
そういうcoolなプログラムはかっこいいですね。Carnage HeartやZEUSのコミュニティでも、「少ないステップ数で強いプログラムを作ろう」というスタイルに一定の価値を見出されていました。
Re:Robocode (スコア:0)
あと、巨大な腐ったクリーチャーが有利だったら問題ありだけど熟慮の上に作り上げた精緻なクリーチャーは強くて当然でしょう。それがダメだって言うならそれこそつまらないでしょう?
そもそもそういう巧妙なプログラムを恐竜に喩えるのは如何な物かと。
いま1がいいこと言った (スコア:0)
ゲーム理論? (スコア:0)
Re:ゲーム理論? (スコア:0)
このコンテストのルールが、
自立型エージェントの意志決定アルゴリズムを競う
ってことに言い換えられるからじゃないでしょうか。
やってみました (スコア:0)