アルゴリズム ランダムな添え字 こんな感じで。 Java /** * 指定した長さの一様分布な重複しないランダムな添え字を作成します。 * @param length * @param seed * @return */ public static int[] getRa... 2010.11.30 アルゴリズム
プログラミング 何をしているソースコードでしょうか さて、何しようとしてるでしょうか。public class Test { public static void main(String[] args) { int width = 4,height = 8,size = width * he... 2010.07.04 プログラミング
プログラミング JavaでStringとint[]の相互変換する方法 はじめにcharAt1文字を1変数(コードポイントで)に割り当てたい。そんな要望からStringとint[]との相互変換を行ってみます。使い方はお察し下さい。文字列から数値配列へstatic public int[] toInteger(S... 2010.05.09 プログラミング
ゲーム制作 2010/5/5 プログラミングの進捗報告・・・ 先月はかなり忙しく、これからも忙しくなりそう。(_Σ_)というか去年の年末より忙しい。ひどいときは1週間の内に2回お泊りしたし。本当にどうしてこうなった状態です。。。。゛(ノ><)ノ日記の方も書くネタがたまっていっていく一方で、書く元気とか... 2010.05.05 ゲーム制作
アルゴリズム 麻雀の待ち判定問題 part2 「あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定」 2010年04月03日 00時00分 更新前回の記事「麻雀の待ち判定問題」の続きです。バグがあったということで、リベンジしました。今度こそ完成!今回は、「単騎待ち」や値が... 2010.04.06 アルゴリズム
アルゴリズム 麻雀の待ち判定問題 part1 昨晩は、話題の「あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定」をやってました。意外に時間がかかって大変でした。こんな時期にやるんじゃなかった。眠たい。(p_-)正直3時間ちょっとかかってしまいました。テンパイ(11133... 2010.04.06 アルゴリズム
ゲーム制作 Javaで3Dレンダラ作りたい人まとめ Javaでソフトウェアレンダリングを勉強したい人の調べ物まとめ。順番は関係ないです。誰もが一度は作ってみたいと思う?3Dソフトレンダラ。是非チャレンジしてみて下さい!!講座系石田智史さんの「JAVAで学ぶ3D」 (gcj/JAVAde3D)... 2010.03.28 ゲーム制作
プログラミング 「BufferedImage」の TYPE_4BYTE_ABGR から TYPE_INT_ARGB にする方法 Java の BufferedImage は getType() を使うことでタイプを知ることが出来ます。byte型でABGRの順に記録されている場合は、BufferedImage.TYPE_4BYTE_ABGRint型でARGBが記録され... 2010.02.26 2018.06.02 プログラミング
プログラミング 「BufferedImage」の TYPE_BYTE_GRAY から TYPE_BYTE_INDEXED にする方法 Java の BufferedImage は getType() を使うことでタイプを知ることが出来ます。グレースケールの場合は、BufferedImage.TYPE_BYTE_GRAYインデックスカラーの場合は、BufferedImage... 2010.02.26 プログラミング
ゲーム制作 Javaで3Dゲーム開発日記 part6 マルチスレッド対応とマップメーカー ・描写関連のみ完全に別スレッド化!本当は、頂点の座標変換&頂点ライト計算と、ピクセル描写部分とでもスレッド化できそうだったけど、メモリの受け渡しが大変そうなので、諦めました。※座標変換・光の計算を終わったデータのバッファだけで、1更新当たり... 2010.01.01 ゲーム制作
ゲーム制作 Javaで3Dゲーム開発日記 part5 画像補間 以前の続きでテクスチャのパーリンノイズの補間法の話です。いい加減補間について調べようといろいろとプログラムして作ってみました。テクスチャなので、上下と左右が繋がるように補間します。8x8px → 256x256px と、各補間法で32倍拡大... 2009.12.19 ゲーム制作
ゲーム制作 Javaで3Dゲーム開発日記 part4 パーリンノイズ 3Dと言ったらやっぱりテクスチャ。パーリンノイズを作ってみた。ノイズの間は線形補完しています。本当はバイキュービックとか、しっかりした補完がいいと思うのですが、技術力不足で無理でした。(>_<)こんなのが出来上がるなんて、ランダムって不思議... 2009.12.17 ゲーム制作