2010年4月17日土曜日

vector

http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Vector.html
ひたすらコードをandroid向けに移植してるんですが、
private Vector UpdateLog = new Vector();
上のようなjavaのvectorなるクラスでeclipseがworningをはいてしまいます。
どうもgenericってのを使用しろと行っているようです。


private Vector<Integer> UpdateLog = new Vector<Integer>();
↑のような書き方でVectorクラスのインスタンスを作りつつ、内部で保持するインスタンスの型も指定するようです。

で、配列の数を指定する場合、
private Vector
<Integer> MoveablePos[] = new Vector<Integer>[MAX_TURNS + 1];
と書くと
can not create a generic array of Vector
と出やがります。

括弧が全角なのはエスケープの都合です。

よくわかりません。

2010年4月16日金曜日

方向転換

androidの開発なんですが、、、

3Dでなんかやろうと思っていたんですが、
基礎知識がなさ杉なことがわかりました。
ちょっと下の本をよんで再チャレンジしたいと思います。





その間、リバーシと将棋のcom対戦を実装しようと思います。

こっちはサンプルソースがたくさん手に入ったので
正直言うとただandroid上に移植するだけに近いです。

今月中にAndroid Marketに公開できるといいな。

サーバー側との通信も含めた通信対戦の実装は来月できればと思います。

2010年4月12日月曜日

Java3d

androidで3D動かす以上、物理演算エンジンってのが必要みたいなので、いろいろ調べて
JBulletなるものにたどりついた。

とりあえず、試行錯誤した結果、
1日あれこれやってサンプルソースが動きません。。。。

正直独学なのできびしいのはわかってるんですが、
道は険しそうです。

2010年4月9日金曜日

redmineとgit

androidでこちょこちょ作ってるんですが、
redmineとgitで管理してみることにしました。

gitがsvnと似ているようで全然違ったりで混乱してきます。

でも、ローカルでがんがんcommitかけれるのはいいですね。

redmineはバージョン管理システムとかとか別にして使いやすいですね。
とくに、以下の点はいい感じです。
・ガンチャート、カレンダーがわかりやすい
・サブプロジェクトに分けて作れる
 →レポジトリを複数登録できる

2010年4月1日木曜日

Android

アンドロイドの開発にようやくスピード感が出てきた。

とりあえず、今月中のAndroid Marketへの登録が目標。