Takunojiのプログラミング・プレイグラウンド(遊び場)

Javaプログラミングを基本にして、ゲーム作成に必要なことの調査結果、やったら面白そうなことなどを記載します。プログラミングのススメ的なことも記載します。プログラミングで楽しく遊ぶために色々と記載して行きます。

Java Console Game〜プロパティファイルを読む〜

イントロダクション 前回までで、リストとフィールド変数の扱いをやりました。 これで、簡易的にデータを保持する事が出来る様になりました。(フィールド変数はデータを保持します。) ここまで来れば何かできそうな気がします。自分だけでしょうか? 配列の…

Java Console Game〜フィールド変数でコマンド履歴を作る〜

イントロダクション 前回は、リストの使い方など記載しました。今回は実際に使ってみようと思います。でも、コマンドをベースにして実装するので、コマンドを実行した時にだけリストを使うのは、あまりメリットがあるように思えないので(今回の実装の場合で…

Java Console Game〜Listを使う〜

イントロダクション 前回は、dirコマンドの実装を行いました(オプション部分は未実装) とりあえずで表示した、フォルダやファイルですが、Fileクラスの配列を取得して表示しました。(実装したらリンクを貼ります) 複数のオブジェクト(クラスや値)を扱う時は…

Java Console Game 〜コマンドを作る〜

イントロダクション 今迄に、 1. コンソール(標準)入力と出力 2. ゲームループ(無限ループの中からある条件でループを抜ける) 3. 計算式判定→文字判定 4. テストクラスの作成など 上記の事をやってきました。 このように列挙すると結構な量ですね(笑) コマン…

Java Console Game〜リファクタリングLv1〜

イントロダクション 前回は、テストコードを作ることに触れました。早い話が「コードの起動確認をしよう」という事です。やり方としては以下の様になります。 テストクラス 作成するクラスと同じパッケージをtestフォルダの下に作り作成クラス+Testという名…

Java Console Game〜四足計算と文字列〜

イントロダクション 前回は四足計算をやりました。前提としてゲームループの中で「hello」か「数式(四足計算)を入力した時にそれぞれの処理を行い、コンソールに出力します。 詳細はこちらです。 続、四足計算 前回のプログラムには問題がありました。それは…

Java Console Game〜基本の実践〜

イントロダクション [Javaの基本的な文法など](https://zenryokuservice.com/wp/2018/08/02/java-basic-summary-from-level1-to-5/]は、以前やりました。ある意味教科書的なもので「どー使うの?」と言う疑問が残る形だったと思いました。 Java Console Game…

Java OpenGL 〜家計簿アプリを作る〜

イントロダクション 今まで、Git BookのLWJGLを学習して来ました。(ここ2週間ほど。。。) 結局、レンダリング(描画)が理解出来ずやり直す事にしました。 ただ、やり直すだけでは勿体ないので家計簿アプリを作りながら理解します。 <写経して動いたもの> http…

Java 3DGame 家計簿アプリを作る

イントロダクション 3DGame作成フレームワークLWJGLの学習を始めて、ある程度進みました。 でも、読んである程度理解出来るのもここまで… http://zenryokuservice.com/wp/2018/10/31/java-3dgame-lwjgl-gitbook-chapter8〜camera〜/ 実際は読むだけで、表面…

Java Game LWJGL〜その2キー入力〜

イントロダクション 前回までは開発環境のセットアップとか起動確認をやりました。 zenryokuservice.com ここ最近は写経したり、3Dモデルの作り方など、理解するためのアプローチ方法を考えていましたが良い方法がありました。 基本を理解するのが一番早い …

Java Game LWJGL〜Javaで3Dゲームを作る〜

イントロダクション LWJGLを使用して3Dチェスゲームを作成します。 LWJGLでのセットアップを完了したので、次は実行してみます。 セットアップはこちら http://zenryokuservice.com/wp/2018/10/11/java-game-creation-lwjgl〜-javaでゲームを作る〜/ ハローL…

Java Game 作成〜LWJGLセットアップ〜

イントロダクション Javaゲーム開発用フレームワークLWJGLのセットアップを行いました。 目的とやった事 3Dチェスゲームを開発します。(今の所気持ちだけになっています。。。) →家計簿アプリ変更 2018/12/01 そのための、セットアップです。オープンGLを使…

Java 3D JOGL〜JavaでOpenGL〜

イントロダクション JavaでOpenGLを始めます。今迄ラズパイで手こずってましたがなんとか先が見えたので次に進みます。 描画の実装はクラスを使って以下の手順を行います。 描画の土台(フレーム)クラスをインスタンス化→これで土台部分が作成されます。 フレ…

Java LWJGL ゲーム作成 〜ゲームの基本処理フロー〜

前回は、LWJGLの開発環境構築を行いました。とりあえず(中身の解析は全然できませんでしたが)「ゲームはプログラム的にどのように動いているの?」と思う方もいると思います。自分は下のチュートリアルをやって「ああ、そー?」という感じでした(笑)。 githu…

JavaFX→LWJGL 〜ゲーム作成準備〜

Javaでのゲーム作成をするのに使用するフレームワークがLWJGLなので表題を変更します。 前回は、ゲーム作成をするのに仕様を考えました。 大雑把にどんなものを作るか?が決まったので早速作成!と行きたいのですが LWJGLの使い方がわからないので こいつの…

JavaFx ゲームを作る 〜まずは仕様を考える〜

Javaとかそれ以前に、「どんなものを作るの?」を決めないと何も始まりません。というわけで、まずはテンプレート的なゲームを作成しようと思います。 <<追伸>> Javaで作成したアプリはiPhoneアプリとして使用するつもりです。 Java→iPhoneアプリはRoboVMで…

JavaFx 開発チュートリアル 〜3: 入力イベントを操る(実装編)〜

前回、初めに実装したJavaFxのソースを眺めました。そして、今回はイベント処理の実装を行います。また前回と同じソースです。ダウンロードはここ javaソース↓ public class Lesson1 extends Application { /** * はじめのプログラムは「Hello World」<br/> * ど</br/>…

JavaFx 開発チュートリアル 〜2: 入力イベントを操る(前振りのみ)〜

前回「Hello JavaFx」をやりました。なので、今回は入力に対する処理を実装してみようと思います。前回のソースから ソースはここからダウンロードできます。ダウンロードはここ 「javaの書き方とか、わからんちゃ」という人は下の記事を参考にしてみてくだ…

JavaFx 開発チュートリアル 〜1: Hello JavaFx〜

前回、JavaMeの開発環境の構築を試みましたが、敢え無く断念(今日のところは)そして、並行して進めたいのがJavaFxを使用する事です。JavaFxはJavaSE(JDKをダウンロードしたらついてます。)に梱包されています。そして、画面を作って起動できる(JavaMeで起動…

Java OpenGL javaFxでの実装

前回、joglのインストールを行いました。 それで色々と調べたところ、JOGL + JavaFXは可能であることがわかった。ただし、ちょいとクラスの使い方がスタンダードに行かないみたいだ。一応画面起動ができました。そのコードです。※画面の中身は何も実装してお…

Java OpenGL 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>

Eclipseのインストールとセットアップ

1.Eclipseを下のリンクよりダウンロードします。 Eclipse 日本語化 | MergeDoc Project 自分のPCに合わせて32bit版、64bit版それぞれ選択してダウンロードしてください *OSの32,64の判別方法は: パソコンの OS とビット数の確認方法 (Windows 8/7/Vista/XP)…