ム板のみんなでRobocode (・∀・)ヤローウヨ!1台目
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://www-6.ibm.com/jp/developerworks/java/020329/j_j-robocode.html
●オフィシャルサイト
http://robocode.alphaworks.ibm.com/home/home.html
●Robocode API Documentation
http://robocode.alphaworks.ibm.com/docs/robocode/index.html
●Java2のダウンロード先
http://java.sun.com/j2se/1.4/ja/download.html
君のマシーンは生き残れるか!?
0075デフォルトの名無しさん
NGNGしてうっとうしいんだけど何でだと思う?
0076デフォルトの名無しさん
NGNG別に計算サーバプログラム立ててSocketでw。
007759
NGNG後退する距離の値として900を使っていたが大きすぎる。
だからまず間違いなく別の壁にぶつかってしまうので
その時どういう現象が起こったかレポートがほしかったんだが。
0078デフォルトの名無しさん
NGNG強くねえ?
0079デフォルトの名無しさん
NGNGサンプルロボットの中ではWallsとSpinBotが強いね。
http://www.ecs.soton.ac.uk/~awo101/robocode.html
SnippetBotは敵が線形移動すると仮定して大砲を動かして
弾丸を発射するので相性的にWallsキラー。
0080デフォルトの名無しさん
NGNGタスクバー透明化してたりしない?
Javaは昔から透過ウィンドウと相性が悪い。
# 1.4で多少改善されたけど「多少」だし
0081デフォルトの名無しさん
NGNG俺のPCの場合チョイパワー不足なんで
フルスクリーンのほうがいいかなと・・・
0082デフォルトの名無しさん
NGNGフルスクリーン対応予定は>>72に書いてあるTODOリストには無かったと思うけど。
ところでRobocodeの最新バージョンは1.0.1になったみたいだけど
どこがかわったのかな。
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNGhttp://robocode.alphaworks.ibm.com/home/versions.txt
0087顔も名前も出さずに毎月100万円
NGNGなんと10,000円単位の収入
●10,000円単位の高収入
1件につき最大10、000円の高額収入。月収100万円以上も可能。
●画期的なビジネス!
インターネットを利用したこれまでにない斬新で画期的なビジネスです。
●誰でも出来ます!
インターネットが出来る環境の方なら誰でも参加可能です。
●専門的な知識は一切不要!
ビジネスに必要なツールはすべて当社で用意いたします。また、サポ
ートも万全です。
●詳細は今すぐHPをご覧ください。
http://www.future-web.tv/7823/
0088デフォルトの名無しさん
NGNG008975
NGNG透明化ではなかったけど tclock で時計の表示とかいじってたのが原因だった
みたいです。tclock 終了させたら点滅しなくなりました。
# よく考えたらスレ違いっぽいですね。すみません。
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGC言語暦2,3、ヶ月ですけど、いまからJavaの勉強をはじめたとして、
いつぐらいからここに参加できますかね?
0092デフォルトの名無しさん
NGNGもう参加しとるやないかい。
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG俺6時間。C++の勉強してたからだろうけど。
0095デフォルトの名無しさん
NGNGウェブにのっけたいと思うんだけどジオシティーズを利用すればいいのかな?
知的所有権は尊重したいからIBMがオフィシャルな日本語訳を作ってくれるのが
一番ありがたいんだけど。
0096デフォルトの名無しさん
NGNGスゴク(・∀・)イイ!
pop-up広告のないところだとうれしい。
ジオシティーズで悪くないと思います。
0097デフォルトの名無しさん
NGNGマンセーー!!
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG神降臨マンセ〜
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGあのドキュメントを読むのは日本人の中学生なら頭の良い奴でも厳しいと思われ。
0105デフォルトの名無しさん
NGNGそう、しきいが低くなってより多くの人が参加する方がいい。
010695
NGNGお前らRobocode API ドキュメンテーションの日本語訳をアップしました。
誤訳の指摘や言葉使いのアドバイスなど禿しくよろしくおながいします。
# ノーパソの液晶ディスプレイが逝ってしまいそう。鬱。
0107デフォルトの名無しさん
NGNG見たよ!すげ〜よ!明日会社で印刷するYo!
お疲れ様!ありがとう!
0108デフォルトの名無しさん
NGNG(・∀・)イイ!
ヤルキデテキターYO!
0109デフォルトの名無しさん
NGNGこれ、どれだけ時間かかったの?
0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNGおいらロボコードはじめるYO。
0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNGRobocode powered by Java (3)
http://pc.2ch.net/test/read.cgi/tech/1017849579/l50
1 名前:read.cgi ver6.01p (02/04/12)投稿日:2001/04/12(木) 15:11
そんな板orスレッドないです。
0114デフォルトの名無しさん
NGNGHitWallEventの発生についてはどちらでも同じ結果になるけど
ScannedRobotEvent,BulletHitEventなどではかわってくるよね。
0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGどっちかというと寺の方が簡単だと思われ。
0117デフォルトの名無しさん
NGNGいいえ、.Netという時代の流れに取り残された人たちです。
時代遅れのJavaへの勧誘を目論んでいるようなので注意してください。
0118デフォルトの名無しさん
NGNG言うか同時に1つの言語しか使えない人の方が問題かと。あなたのように。
0119デフォルトの名無しさん
NGNGオブジェクト指向をぜんぜん知らない人に、
ここはインターフェースとか、オーバライドとか説明したいのです。
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG何のクラス図?
いまいち意味が。
0123デフォルトの名無しさん
NGNG無理すんな。
0124デフォルトの名無しさん
NGNGIBMがJava戦闘ロボットコンテスト開催
http://www.japan.cnet.com/News/Flash/2002/2002-0510-F-1.html
0126デフォルトの名無しさん
NGNGえ、UMLある?
0127デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNG>>119 だったのではないかと思うがどうだろう。
で、UML で良いじゃん、という返答から???なやりとりになる。
0131デフォルトの名無しさん
NGNGUMLクラス図生成ならこれどうよ?
ソースで提供するフリーソフトウェアで
javadocでUMLクラス図形をHTMLで作って
標準javadoc形式のHTMLと相互リンクできるんだと。
Robocodeのやつも作れるはず。まだ試してないけどさ。
0132デフォルトの名無しさん
NGNG素晴らしい出来です。
(実は、日本IBMの人?!・・・????それはないか。w)
0133デフォルトの名無しさん
NGNGオブジェクト指向に慣れてないのに UML 使うと、
よけいワケわからなくなるよ。絶対。
0134デフォルトの名無しさん
NGNG0135119
NGNGそういう意味です。解説ありがと。
>>131
これってソースからJavaDoc&クラス図を生成だよね。ソースってあったけ?
>>133
なぜかプログラムしたくないけど、
オブジェクト指向を理解したい人も混ざってるから
UMLからのアプローチも用意しといたほうがよいかなと(T_T)
0136デフォルトの名無しさん
NGNG>なぜかプログラムしたくないけど、
>オブジェクト指向を理解したい人も混ざってるから
>UMLからのアプローチも用意しといたほうがよいかなと(T_T)
そんなに甘やかさなくてもいいんじゃない?
止めはしないが。
0137デフォルトの名無しさん
NGNGhttp://robocode.alphaworks.ibm.com/help/ide/ide2.html
関連スレッド→JAVA開発環境 "eclipse" is COOL!!
http://pc.2ch.net/test/read.cgi/tech/1013268002/
0138デフォルトの名無しさん
NGNG> ロボットの衝突判定領域って図形でいうと□?それとも○?
実験していろんな角度でぶつけてみました。結果をいうと○です。
大砲同士が正面衝突したときは距離(だいたい)47まで、
車両同士が衝突したときは距離(だいたい)37まで、
中途半端に大砲が衝突したときはその中間まで近づきました。
Robot#getX(), Robot#getY()の値はともに40.0なので
○ということになります。
0139デフォルトの名無しさん
NGNGRobocodeのエディタはすぐ使えるから便利だけど、
ゴリゴリ作るならやぱり外部エディタだな。
ちなみに俺は秀丸 (w
0140デフォルトの名無しさん
NGNG例えば、ろぼっとの「座標」って、ロボットのどこの点の座標なの?
中心?
0141106
NGNG中心。ドキュメントのどこかに書いてあった。どこかは忘れたスマソ
曖昧なのがおれの>>106日本語訳なら
「どことどことどことどこが曖昧」と具体的に書いてくれないかな?
そうでないと直しようが無いもので。
ちなみにおれは自分自身の訳を全然信じてない。
Googleに登録手続きしたんだけどまだ検索かけてもヒットしないな。
0142デフォルトの名無しさん
NGNGコーディングはしないけどオブジェクト指向は理解しておいた方がいい、って
いう仕事はあるんじゃない?営業とかで知らないよりは知ってた方が話しやす
い、とか。
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG感想聞かせてくれ
0145デフォルトの名無しさん
NGNG弾が当たった時とかのScannedRobotEvent#getDistance()じゃない?
by the way,
Q: What is the speed of a bullet?
弾の速さは?
A: speed = 20 - 3 * power;
So, 11 <= bullet speed <= 19.7
よって、11から19.7
0146デフォルトの名無しさん
NGNGグローバルアドレスじゃないと結構鬱
だからRobocodeに流れた
0147デフォルトの名無しさん
NGNG>>106はほんと偉い
0148東洋平和
NGNG0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNGout.println()で日本語を表示させるにはどうすればいいの?
日本語を表示させようとしても以下のようになってしまいます。
"?¢?<<???`?・"
当方Windows2000,JDK1.4です。
# 開始時にout.println("いきま〜す")とかやりたいだけ…
0151デフォルトの名無しさん
NGNGほんとに中心なの?
x座標が0になることがあるような気がするんだけど、
ロボットの中心の位置が0になることはあり得ないよね?
0152デフォルトの名無しさん
NGNGとまともに闘えるロボット、日本人も作ってよ。
おれには無理。
0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNGドキュメントには書いてないみたいだったスマソ。けれど
out.println(getX() + ", " + getY());
をしてみるといかにも中心のような気がするよ。
0155デフォルトの名無しさん
NGNGVerilogででけたらなぁ。
0156デフォルトの名無しさん
NGNGっつ〜か漏れはVerilogのほうがさっぱりわからん。
VHDLやったけどサパーリだったYO!
VHDLしか書けない厨房?
文面からして頭が悪そうですね。
そもそもプログラマですらないのでは、と煽ってみる。
0158デフォルトの名無しさん
NGNGおれの環境はWin98SE,JDK1.4.0の日本語対応、Robocode1.0.1だけど
そのやり方で化けずに表示できたよ。
ガンダムっぽくやるならまず import java.awt.Color;
しておいて run()メソッドの先頭で↓しる。
setColors(Color.WHITE, Color.BLUE, Color.RED);
0159デフォルトの名無しさん
NGNGわしが書いた>>142はめちゃくちゃだった、鬱。
ScannedRobotEvent#getDistance()で、ロボット同士は中心の距離で測っているって書いてある。
getX()、getY()についてはどうか知らないが。
>>150
わしは以下のようにしているけど出力できてるよ。
public void onScannedRobot(ScannedRobotEvent e) {
System.out.println("Scanned Enemy. "+
// スキャンで得られる全データ
"Name:"+e.getName()+","+
"E:"+e.getEnergy()+","+
"Head:"+e.getHeading()+","+
"Dist:"+e.getDistance()+","+
"Bear:"+e.getBearing()+","+
"Vel:"+e.getVelocity());
}
でも、2バイト文字はどうか知らないが。
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG0162JollyNinja3.26
NGNG4万点超えればけっこう強いってこと?
0163デフォルトの名無しさん
NGNG自作ロボットだが、平均して45000点前後出てる。
でも、強いロボットばっかりだと軽くひねられてしまう。
>>152
Wolverineはあまり強くないよ。
0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNGだれか、UnitTestしている人いる?
0166デフォルトの名無しさん
NGNGJUnitとかを使ってのテストのこと?
あまり意味をなさないような気がするが・・・。
やれるのはユーティリティ的なメソッドくらいか。
バトルやって動作確認できるんだからそれでいいじゃん。
0167デフォルトの名無しさん
NGNG0168デフォルトの名無しさん
NGNGHitRobotEventは発生しないよね。
0169デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNG>JUnitとかを使ってのテストのこと?
そうそう。
>あまり意味をなさないような気がするが・・・。
>やれるのはユーティリティ的なメソッドくらいか。
Javaの学習も兼ねているから、JUnitの学習も兼ねて
使おうかと思っているんだけど、どうやれば正しいのか
と思って・・・。
>バトルやって動作確認できるんだからそれでいいじゃん。
それはそうなんだけど、それは結合テストだし。
0172デフォルトの名無しさん
NGNGRobocodeってばJUnitでのテストには向いてないと思う。
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNG例えば、Robotを継承したMyRobotでは直接Robotを操作しないで、
class RobotControl(Robot myRobot)
見たいなクラスを作る。
で、このクラスをテストする、って考えているんだけど。
そのとき、Robotを継承したダミーのTestRobotクラスも定義して、
全てのメソッドをオーバライドしてファイルなりストリームなりに
吐き出すようにする。
これでRobotControlがRobotをどうやって操作しているかが外から
見えるようになるのでテストできるようになると思うんだけど、
やっぱりやるだけ無駄?
■ このスレッドは過去ログ倉庫に格納されています