shinh.Quantums-0.0.1

というロボットを作り始めた。今のところとても弱い。(http://robocode.ddo.jp/rumblejp/actions/GetRobotDetail.do?robotId=59)

eruby でコードをプリプロセスしたり YAML 使ってみたり。でもまだ遊びが足らんね。せっかく Ruby でいじれる可能性を担保するために bogoYAML for Java まで書いたのだしもっと複雑怪奇に絡ませる予定。

package shinh;

public class EnemyD {
    public EnemyD() {
        alive = true;
    }

    public void init() {}

    <% require 'erutil.rb' %>

    <% attr('name') %>
    <% attr('alive', 'boolean') %>
    <% attr('time', 'long') %>
    <% attr('bearing', 'double') %>
    <% attr('distance', 'double') %>
    <% attr('energy', 'double') %>
    <% attr('heading', 'double') %>
    <% attr('velocity', 'double') %>

    <% attr('angle', 'double') %>
    <% attr('pos', 'Point') %>

    <% copyCtor('EnemyD') %>
}

問題は気をつけないとエラー発生行がわからなくなること。

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h