<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/ranha-icfp2003/">
    <title>ranha-icfp2003 @ ウィキ</title>
    <link>http://w.atwiki.jp/ranha-icfp2003/</link>
    <atom:link href="https://w.atwiki.jp/ranha-icfp2003/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ranha-icfp2003 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2008-05-31T01:25:11+09:00</dc:date>
    <utime>1212164711</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/8.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ranha-icfp2003/pages/5.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/14.html">
    <title>Track Format</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/14.html</link>
    <description>
      トラックは、1*1四辺の一様なアスファルトか草地の面に対応している。    </description>
    <dc:date>2008-05-31T01:25:11+09:00</dc:date>
    <utime>1212164711</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/13.html">
    <title>Car Simulation Model</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/13.html</link>
    <description>
      車の状態は4つの変数によって表される。
 x - 車のx座標
 y - 車のy座標
 v - 車の加速度(0 &lt;= v)
 d - 車の方向(-pi &lt;= d &lt;= pi)
時間経過でシミュレーションは進む。
各々のステップで、加速、右折、左折、ブレーキを行う事が出来る。
同時に右折と左折をするのは違反である。
ブレーキ中に何か他の事をやるのも違反である。

加速と曲がる事を同時にやることは出来るし、何もしないで車を走らせる事も出来る。
即ち、各々のステップで7つの動作を行う事が出来る。

シミュレーションは、以下の固定小数によってパラメータ化されている。
 A = 24 - 加速要素
 B = 36 - ブレーキ要素
 T = 64 - ターン要素
 L = 20000 - ターン限界
 F0,1,2 = 4, 12, 24 - 摩擦と空気抵抗    </description>
    <dc:date>2008-05-30T02:37:31+09:00</dc:date>
    <utime>1212082651</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/12.html">
    <title>Fixed Point Arithmetic</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/12.html</link>
    <description>
      *固定小数点計算について
シミュレーション上の全計算で、16bitの小数部を考慮する。
また、最大10bit長のInteger部も持つ。


整数の除算は0方向にまるめられる。
例えば、

 8/3 = (-8)/(-3) = 2
 (-8)/3 = 8/(-3) = -2

&lt;&lt;は左シフト、&gt;&gt;は右シフト。
固定小数点における加算、減算、否定、!=は普通の整数のそれと同じく実装する。
固定小数点の乗算(mul)と除算(div)は次の様に定義出来る。

 mul (x, y) { return (x * y) &gt;&gt; 16 }
 div (x, y) { return (x &lt;&lt; 16) / y }

&quot;/&quot;が入っている事からも整数だと思うんだけど、この引数はどうなってるんだろう・・・。
26bit長なのかなー。


32bit長ではこれらの演算を実装するのに十分ではない事に注意。(なんだってー？？


もうちょっと下にすると
 pi = 205887
という式が出てくる。
これは何なのかという事。

まず2進数にする
 pi2 = 110010010000111111
これの下位16bitを10進数にすると9279
fractionの部分では1未満も数を表したいので、この9279を(1&lt;&lt;16)=65536で割る。
すると
 pifrac = 0.141586303710938
となる。
Integer部はそのまま3なので、3.1415...となる事が分かる。


ただ、pi/2がなぜ102943にならないのかpi*2がなぜ411774にならないのか、という疑問が残る。    </description>
    <dc:date>2008-05-30T02:21:49+09:00</dc:date>
    <utime>1212081709</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/11.html">
    <title>Introduction</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/11.html</link>
    <description>
      今年の目標は、模擬車で可能な限り速くレーシングトラック上をドライブする事で有る。
あなたの送る解答はシミュレーション時のタイミング毎に車に送るコマンドをトレスしたものである。
我々はシミュレータ上であなたのコマンドを、走破時間を計る為に実行し、
最もパフォーマンスの良かったチームが勝者となる。

あなたの解答は一群のトレースなので、私達はあなたのプログラムを走らせる必要は無くて、
そういうわけなのでどのプログラミング言語を使っても良いのである。
同様に、望むならばインタラクティブなプログラムとトレースの為に&quot;車の運転&quot;を実際にする事も可能。
ただ、それは計算されたもしくは良く最適化されたトレースをも打ち破るかもしれない。
もしスーパーコンピュータを使う事が出来るならば、勿論それを使う事も出来る。
もし凄まじい数のワークステーションを最速とレースを見つけるのに使えるならば、それをやっても良い！
あなたは手でトレースを書く事さえ出来る(ただオススメはしません。)

私達はコンテスト中に書いたコードの提出を求めるものとします。
またコンテスト終了時に掲載する為に、設計過程をも送ってほしいです。
これらが&quot;Judges Prize&quot;に影響します。
それから、是非コンテスト終了後、自身の参加体験記をWebページに載せてください。

&amp;italic(){では、ゲームを楽しんでください！}    </description>
    <dc:date>2008-05-23T00:35:51+09:00</dc:date>
    <utime>1211470551</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/10.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/10.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2008-05-23T00:16:04+09:00</dc:date>
    <utime>1211469364</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/9.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/9.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2008-05-23T00:16:04+09:00</dc:date>
    <utime>1211469364</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/8.html">
    <title>プラグイン</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/8.html</link>
    <description>
      @wikiにはいくつかの便利なプラグインがあります。

-----


#ls

-----

これ以外のプラグインについては@wikiガイドをご覧ください
=&gt;http://atwiki.jp/guide/
    </description>
    <dc:date>2008-05-23T00:16:04+09:00</dc:date>
    <utime>1211469364</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/7.html">
    <title>プラグイン/動画(Youtube)</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/7.html</link>
    <description>
      * 動画(youtube)
@wikiのwikiモードでは
 #video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_209_ja.html

また動画のURLはYoutubeのURLをご利用ください。
＝＞http://www.youtube.com/

-----


たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。


#video(http://youtube.com/watch?v=kTV1CcS53JQ)

    </description>
    <dc:date>2008-05-23T00:16:04+09:00</dc:date>
    <utime>1211469364</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/6.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/6.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2008-05-23T00:16:04+09:00</dc:date>
    <utime>1211469364</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ranha-icfp2003/pages/5.html">
    <title>プラグイン/編集履歴</title>
    <link>https://w.atwiki.jp/ranha-icfp2003/pages/5.html</link>
    <description>
      * 更新履歴
@wikiのwikiモードでは
 #recent(数字)
と入力することで、wikiのページ更新履歴を表示することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_117_ja.html


-----


たとえば、#recent(20)と入力すると以下のように表示されます。


#recent(20)
    </description>
    <dc:date>2008-05-23T00:16:04+09:00</dc:date>
    <utime>1211469364</utime>
  </item>
  </rdf:RDF>
