Java

スポンサーリンク
アルゴリズム

ランダムな添え字

こんな感じで。 Java /** * 指定した長さの一様分布な重複しないランダムな添え字を作成します。 * @param length * @param seed * @return */ public static int[] getRa...
プログラミング

何をしているソースコードでしょうか

さて、何しようとしてるでしょうか。 public class Test { public static void main(String[] args) { int width = 4,height = 8,size = width * h...
プログラミング

JavaでStringとint[]の相互変換する方法

はじめに charAt1文字を1変数(コードポイントで)に割り当てたい。 そんな要望からStringとint[]との相互変換を行ってみます。 使い方はお察し下さい。 文字列から数値配列へ static public int[] toInte...
ゲーム制作

2010/5/5 プログラミングの進捗報告・・・

先月はかなり忙しく、これからも忙しくなりそう。(_Σ_) というか去年の年末より忙しい。 ひどいときは1週間の内に2回お泊りしたし。 本当にどうしてこうなった状態です。。。。゛(ノ><)ノ日記の方も書くネタがたまっていっていく一方で、 書く...
アルゴリズム

麻雀の待ち判定問題 part2

「あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定」 2010年04月03日 00時00分 更新 前回の記事「麻雀の待ち判定問題」の続きです。 バグがあったということで、リベンジしました。今度こそ完成!今回は、「単騎待ち」や...
アルゴリズム

麻雀の待ち判定問題 part1

昨晩は、話題の「あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定」をやってました。 意外に時間がかかって大変でした。 こんな時期にやるんじゃなかった。眠たい。(p_-) 正直3時間ちょっとかかってしまいました。 テンパイ(1...
ゲーム制作

Javaで3Dレンダラ作りたい人まとめ

Javaでソフトウェアレンダリングを勉強したい人の調べ物まとめ。順番は関係ないです。 誰もが一度は作ってみたいと思う?3Dソフトレンダラ。是非チャレンジしてみて下さい!! 講座系 石田智史さんの「JAVAで学ぶ3D」 (gcj/JAVAde...
プログラミング

「BufferedImage」の TYPE_4BYTE_ABGR から TYPE_INT_ARGB にする方法

Java の BufferedImage は getType() を使うことでタイプを知ることが出来ます。 byte型でABGRの順に記録されている場合は、BufferedImage.TYPE_4BYTE_ABGR int型でARGBが記録...
プログラミング

「BufferedImage」の TYPE_BYTE_GRAY から TYPE_BYTE_INDEXED にする方法

Java の BufferedImage は getType() を使うことでタイプを知ることが出来ます。 グレースケールの場合は、BufferedImage.TYPE_BYTE_GRAY インデックスカラーの場合は、BufferedIma...
ゲーム制作

Javaで3Dゲーム開発日記 part6 マルチスレッド対応とマップメーカー

・描写関連のみ完全に別スレッド化! 本当は、頂点の座標変換&頂点ライト計算と、ピクセル描写部分とでもスレッド化できそうだったけど、 メモリの受け渡しが大変そうなので、諦めました。 ※座標変換・光の計算を終わったデータのバッファだけで、1更新...
ゲーム制作

Javaで3Dゲーム開発日記 part5 画像補間

以前の続きでテクスチャのパーリンノイズの補間法の話です。 いい加減補間について調べようといろいろとプログラムして作ってみました。 テクスチャなので、上下と左右が繋がるように補間します。 8x8px → 256x256px と、各補間法で32...
ゲーム制作

Javaで3Dゲーム開発日記 part4 パーリンノイズ

3Dと言ったらやっぱりテクスチャ。 パーリンノイズを作ってみた。 ノイズの間は線形補完しています。 本当はバイキュービックとか、しっかりした補完がいいと思うのですが、技術力不足で無理でした。(>_<) こんなのが出来上がるなんて、ランダムっ...
スポンサーリンク