イントロダクション 前回までで、リストとフィールド変数の扱いをやりました。 これで、簡易的にデータを保持する事が出来る様になりました。(フィールド変数はデータを保持します。) ここまで来れば何かできそうな気がします。自分だけでしょうか? 配列の…
イントロダクション 前回は、リストの使い方など記載しました。今回は実際に使ってみようと思います。でも、コマンドをベースにして実装するので、コマンドを実行した時にだけリストを使うのは、あまりメリットがあるように思えないので(今回の実装の場合で…
イントロダクション 前回は、dirコマンドの実装を行いました(オプション部分は未実装) とりあえずで表示した、フォルダやファイルですが、Fileクラスの配列を取得して表示しました。(実装したらリンクを貼ります) 複数のオブジェクト(クラスや値)を扱う時は…
イントロダクション 今迄に、 1. コンソール(標準)入力と出力 2. ゲームループ(無限ループの中からある条件でループを抜ける) 3. 計算式判定→文字判定 4. テストクラスの作成など 上記の事をやってきました。 このように列挙すると結構な量ですね(笑) コマン…
イントロダクション 前回は、テストコードを作ることに触れました。早い話が「コードの起動確認をしよう」という事です。やり方としては以下の様になります。 テストクラス 作成するクラスと同じパッケージをtestフォルダの下に作り作成クラス+Testという名…
イントロダクション 前回は四足計算をやりました。前提としてゲームループの中で「hello」か「数式(四足計算)を入力した時にそれぞれの処理を行い、コンソールに出力します。 詳細はこちらです。 続、四足計算 前回のプログラムには問題がありました。それは…
イントロダクション [Javaの基本的な文法など](https://zenryokuservice.com/wp/2018/08/02/java-basic-summary-from-level1-to-5/]は、以前やりました。ある意味教科書的なもので「どー使うの?」と言う疑問が残る形だったと思いました。 Java Console Game…
イントロダクション 今まで、Git BookのLWJGLを学習して来ました。(ここ2週間ほど。。。) 結局、レンダリング(描画)が理解出来ずやり直す事にしました。 ただ、やり直すだけでは勿体ないので家計簿アプリを作りながら理解します。 <写経して動いたもの> http…
イントロダクション 3DGame作成フレームワークLWJGLの学習を始めて、ある程度進みました。 でも、読んである程度理解出来るのもここまで… http://zenryokuservice.com/wp/2018/10/31/java-3dgame-lwjgl-gitbook-chapter8〜camera〜/ 実際は読むだけで、表面…
イントロダクション 前回までは開発環境のセットアップとか起動確認をやりました。 zenryokuservice.com ここ最近は写経したり、3Dモデルの作り方など、理解するためのアプローチ方法を考えていましたが良い方法がありました。 基本を理解するのが一番早い …
イントロダクション LWJGLを使用して3Dチェスゲームを作成します。 LWJGLでのセットアップを完了したので、次は実行してみます。 セットアップはこちら http://zenryokuservice.com/wp/2018/10/11/java-game-creation-lwjgl〜-javaでゲームを作る〜/ ハローL…
イントロダクション Javaゲーム開発用フレームワークLWJGLのセットアップを行いました。 目的とやった事 3Dチェスゲームを開発します。(今の所気持ちだけになっています。。。) →家計簿アプリ変更 2018/12/01 そのための、セットアップです。オープンGLを使…
イントロダクション JavaでOpenGLを始めます。今迄ラズパイで手こずってましたがなんとか先が見えたので次に進みます。 描画の実装はクラスを使って以下の手順を行います。 描画の土台(フレーム)クラスをインスタンス化→これで土台部分が作成されます。 フレ…
前回は、LWJGLの開発環境構築を行いました。とりあえず(中身の解析は全然できませんでしたが)「ゲームはプログラム的にどのように動いているの?」と思う方もいると思います。自分は下のチュートリアルをやって「ああ、そー?」という感じでした(笑)。 githu…
Javaでのゲーム作成をするのに使用するフレームワークがLWJGLなので表題を変更します。 前回は、ゲーム作成をするのに仕様を考えました。 大雑把にどんなものを作るか?が決まったので早速作成!と行きたいのですが LWJGLの使い方がわからないので こいつの…
Javaとかそれ以前に、「どんなものを作るの?」を決めないと何も始まりません。というわけで、まずはテンプレート的なゲームを作成しようと思います。 <<追伸>> Javaで作成したアプリはiPhoneアプリとして使用するつもりです。 Java→iPhoneアプリはRoboVMで…
前回、初めに実装したJavaFxのソースを眺めました。そして、今回はイベント処理の実装を行います。また前回と同じソースです。ダウンロードはここ javaソース↓ public class Lesson1 extends Application { /** * はじめのプログラムは「Hello World」<br/> * ど</br/>…
前回「Hello JavaFx」をやりました。なので、今回は入力に対する処理を実装してみようと思います。前回のソースから ソースはここからダウンロードできます。ダウンロードはここ 「javaの書き方とか、わからんちゃ」という人は下の記事を参考にしてみてくだ…
前回、JavaMeの開発環境の構築を試みましたが、敢え無く断念(今日のところは)そして、並行して進めたいのがJavaFxを使用する事です。JavaFxはJavaSE(JDKをダウンロードしたらついてます。)に梱包されています。そして、画面を作って起動できる(JavaMeで起動…
前回、joglのインストールを行いました。 それで色々と調べたところ、JOGL + JavaFXは可能であることがわかった。ただし、ちょいとクラスの使い方がスタンダードに行かないみたいだ。一応画面起動ができました。そのコードです。※画面の中身は何も実装してお…
Javaでの3D描画を行います。mavenでjogl(java open GL)をセットアップします。pom.xmlに以下の依存関係を追加します。 <dependency> <groupId>org.jogamp.gluegen</groupId> <artifactId>gluegen-rt-main</artifactId> <version>2.0-rc11</version> </dependency> <dependency> <groupId>org.jogamp.jogl</groupId> <artifactId>jogl-all-main</artifactId> </dependency>
1.Eclipseを下のリンクよりダウンロードします。 Eclipse 日本語化 | MergeDoc Project 自分のPCに合わせて32bit版、64bit版それぞれ選択してダウンロードしてください *OSの32,64の判別方法は: パソコンの OS とビット数の確認方法 (Windows 8/7/Vista/XP)…