サマリ†
2009年度pg班の思い出作りに、みんなで1つのプログラムを作ってみよう企画。
なので、pg班員は参加必須。頑張ってください。pg班員でなくても参加歓迎です。
調布祭当日にAI同士で対戦させる。景品も用意予定。カンパ募集中…
ルール†
- 機体は玉
- ぶつけ合ったりして
- 壁に一定速度以上でぶつかったら負け
- kanimiso 64では、壁に対して水平方向でも死ぬので、絶対速度にしましょう(壁際でうろつく対策も兼ねて)
- AI的には
- 入力: 自機の位置と速度、敵の位置と速度 ← 暫定
- 出力: 加速度の方向をラジアンで ← 暫定
未実装の項目†
あとの人のために、気がついたら書きましょう。実装してあったら消しましょう。
# 例:
# - 順位の表示
・もっと綺麗に動くような何か
・壁での死亡判定
・他の玉との当たり判定と反射的な何か
・AI
質問、相談、議論、雑談、etc...†
- ソース書いてるなう -- numa
- 11/11うpしました 冷静にならなくても思う これは酷い -- numa
- キー入力に対して変な動きをするのは、miso_acc関数内が原因。cos、sinの引数はラジアン。度で入力してるからおかしくなる。 -- Chibits
- あ~ すっかり忘れてたorz 初歩的はミスじゃないか -- numa
- なんつーか色々変えた numaが作った原型留めてない バラバラに分割したし とりあえずネタ元みたいにヌルヌル動かない・・・ なんか動きに違和感ある -- 有機酸
- (オープンソース業界は大抵そうですが)みんなで実装していく時は、元を生かして付け加えることがコツ。と言っても今回は仕方ない気もするけど…(読みやすくなったし)。動きの違和感は、「摩擦」のパラメータをいじるだけでよくなります。 -- Chibits
- と思ったけど、停止間際におかしくなるんね。おねえぽんでは、速度を計算してごまかしたような記憶が…。 -- Chibits