ICFP Programming Contest

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
チーム人数(ほぼ)無制限・リソース無制限・使用言語自由!
優勝賞品は「目利きのハッカーが選ぶ言語」の称号と金一封!

このスレは、ICFP(国際関数型プログラミング学会)が主催する
ICFPプログラミングコンテストに関する情報交換スレです。
今年のコンテストは日本時間22日早朝午前1時に開始されます。

公式サイトはこちら。
http://icfpcontest.org/
2デフォルトの名無しさん:2006/07/20(木) 11:00:47
コンテストは3日間ぶっつづけで行われます。

参加したい向きは、あらかじめ登録ページ
http://icfpcontest.org/register.shtml
にてチームを登録しておくとマテリアルなどが送られてくるようです。

また現在、ダウンロードページにて
http://icfpcontest.org/task.shtml
マテリアルが公開されています。

何らかのプログラム(ここんところは対戦用AIを作れという課題が多い)
を作成しその優秀さを競います。
昨年の課題は「警備をかいくぐり銀行強盗を働く泥棒ロボット」と「協力して泥棒ロボットを追いつめる警察ロボット」
一昨年の課題は「群れを作って敵を倒し、餌を効率よく回収する蟻のAI」
でした。

優勝から3位までと、審判が選ぶ特別賞があります。
今年は電撃開発賞(最初の1日で出来を競う)はありません。

また、今年はチーム人数が4人以下のチームしか優勝することが出来ません。
(それ以外の賞は普通にもらえる)

3デフォルトの名無しさん:2006/07/20(木) 13:18:28
>>1 乙ー

とりあえずcodex.umzから謎のビットマップ=GIFイメージが出てきたわけだが
なにこれ?
4デフォルトの名無しさん:2006/07/20(木) 14:04:03
今年もHaskellの天下揺るがずか?
5デフォルトの名無しさん:2006/07/20(木) 14:13:38
codex.umzって何か意味のあるファイルだったんだ・・・
よかったら、読み方教えてくれます?
6デフォルトの名無しさん:2006/07/20(木) 15:04:47
バイナリエディタで開いて、先頭の0x2000バイトくらいを
じつと睨むべし。
7デフォルトの名無しさん:2006/07/21(金) 18:43:55
うはww スレできてるしwww
近くの人ばっかりの悪寒ww
8デフォルトの名無しさん:2006/07/21(金) 19:52:13
身内スレ パート2
9デフォルトの名無しさん:2006/07/21(金) 20:54:39
         \   ∩─ー、    ====
           \/ ● 、_ `ヽ   ======
           / \( ●  ● |つ
           |   X_入__ノ   ミ   そんな codex.umz で俺様が釣られクマ――
            、 (_/   ノ /⌒l
            /\___ノ゙_/  /  =====
            〈         __ノ  ====
            \ \_    \
             \___)     \   ======   (´⌒
                \   ___ \__  (´⌒;;(´⌒;;
                  \___)___)(´;;⌒  (´⌒;;  ズザザザ
10デフォルトの名無しさん:2006/07/22(土) 00:56:33
公式FAQは始まるまでずっとcoming soon なのか?!
11デフォルトの名無しさん:2006/07/22(土) 11:26:57
英語の意味が分からん。

#8. Allocation.

A new array is created with a capacity of platters
commensurate to the value in the register C. This
new array is initialized entirely with platters
holding the value 0. A bit pattern not consisting of
exclusively the 0 bit, and that identifies no other
active allocated array, is placed in the B register.

array をすべて 0 で初期化したら、
B register をどうするの?
だれか頼む。
12デフォルトの名無しさん:2006/07/22(土) 11:46:05
初期化して得られたアドレスを B に突っ込む。
B = new uint[C] みたいなノリ。
13デフォルトの名無しさん:2006/07/22(土) 17:45:27
何をすればいいのか分からん。
とりあえず "LOADPROG off (low)" と出力されました。
14デフォルトの名無しさん:2006/07/22(土) 21:04:29
ん、なに、もう参加は不可能?
どういうゲーム?
15デフォルトの名無しさん:2006/07/22(土) 22:37:59
>>14
http://icfpcontest.org/task.shtml
にある um-spec.txt が "Universal Machine" の仕様で
その Virtual Machine を作って、
プログラム codex.umz を走らせるらしい。

でも codex.umz がおかしいように思う。
7個目の命令が Load Program っておかしくない?

16デフォルトの名無しさん:2006/07/23(日) 09:59:29
真面目に参加するつもりなら、今からでも icfp contest discussion のメーリングリストに入った方がいい。
UM の実装で意外なほど多くの人がつまずいていて、かなりのQ&Aがなされてる。
(ただ、今年は個人参加だとすげー辛い問題になってる…。)

>>15
codex はおかしくない。GOTO は全て PROGRAM LOAD ARRAY[0], OFFSET で
実装されてるんで、PROGRAM LOAD は頻繁に発生する。
17デフォルトの名無しさん:2006/07/25(火) 00:56:51
疲れた。。。。。。

みんな乙。
18デフォルトの名無しさん:2006/07/25(火) 03:52:22
優勝は主催者
19デフォルトの名無しさん:2006/07/25(火) 23:09:50
主催者はかみ
チェーンソーでばらばらにしたくなるくらいかみ
たのしかった
20デフォルトの名無しさん:2006/07/26(水) 10:08:45
今年の最強言語は2dということで
21デフォルトの名無しさん:2006/07/26(水) 10:32:41
最強言語は手(肉体言語)かな。
とにかくいっぱい書くことがあったよ・・・
22デフォルトの名無しさん:2006/07/26(水) 14:27:11
>>20
それどんな言語? これまた検索しにくそうな名前だなあ
23デフォルトの名無しさん:2006/07/26(水) 18:41:09
手と書いてサブミッションと読むのか…
24デフォルトの名無しさん:2006/07/26(水) 19:09:17
>>22
circuit のアレ
25デフォルトの名無しさん:2006/07/28(金) 10:24:23
ちょwww2位wwwww
26デフォルトの名無しさん:2006/07/28(金) 11:01:14
常連チームですよ。
27デフォルトの名無しさん
http://news19.2ch.net/test/read.cgi/newsplus/1159369025/
ネラーが2位かよw

> ICFP(International Conference on Functional Programming,国際関数型
> プログラミング学会)が主催するプログラミング・コンテストICFP Programming
> Contestで,日本から参加したチーム「kuma-」が2位に入賞した