計画〜実行のプロセスをプログラミングで実践!〜想い通りに生きる力を身につける〜スマートフォン用の表示で見るTakunojiのプログラミング・プレイグラウンド(遊び場)Javaプログラミングを基本にして、ゲーム作成に必要なことの調査結果、やったら面白そうなことなどを記載します。プログラミングのススメ的なことも記載します。プログラミングで楽しく遊ぶために色々と記載して行きます。私ごとですが、今までソースコードをメインにしてそれに対する理論的なことを記載してきました。目標ブレークツリーを作るのにtreant.jsを使いました。このツリーは、概要なので詳細がないと要件を満たせません。IDをつけて、対象になるデータを取得できる様にします。以前、自分が作成したJavaに関する文法や、予約語などつい忘れがちなものをまとめたページがあったのでご紹介いたします。ど忘れなどした時、これからjavaを学ぼうという人向けになっていると思います。JavaでのBoolean(論理値)の使い方とIf文の使い方です。TrueとFalseって何?って感じの人もいると思います。自分は始めそうでした。結論からいうとそのままです。ここらで、一度Javaの復習をしたいと思います。前回記載したものは、不親切な部分があるので書き直しました。プログラム(Java)を描く人向けです。どのプログラム言語でもハローワールドはやります。以前、初めてJavaを学習する人向けに記事を書いたのですが、正直のところ不親切→分かりづらい文だったのでやり直します。どのプログラム言語でもハローワールドを表示するプログラムを始めに作ります。前回までに作成した、プロパティファイルを参照して...の部分についてちょっと細かく記載します。前回までの補足になります。JavaでのテキストRPGの中身を考えていてもなかなか良いアイディアが浮かばず。結局は、JavaFXを使用して出来ることを増やす形をとりました。具体的に、コマンドを入力していろんな処理を実装できるように元から作り替えました。前回は、サンプルとして「こんなやり方」というのを記載いたしました。つまづいて、転んで、また起きて。みたいな人生もそんな感じでしょう(笑)まぁ転んでもただは起きないのも世の常作成したけど中身が決まっていないので本当にサンプルですが。今まで、インターフェースだとか、クラスだとか、色々とやって来ました。前回、タイトル画面の作成、表示をやりました。テキストのみを使ったアプリなので画面と言っても文字のみです。ステータスといっても、画面の話です。Basicここ最近、テキストRPGの作成を始めました。始めのタイトル表示までです。ここから、オブジェクト指向な部分に入って行きます。Basic前回、テキストRPGの作成に入りました。大まかな処理をメソッド単位で区切り入力を受け付けて、「bye」と入力したらアプリが終了するものでした。今回は、リソース→テキストファイルを読み込み「タイトル」を表示します。Basic前回、RPGの作成をどの様にやるかを(仕様を)記載しました。画面のステータスをどの様に管理するか?が課題になっております。現状のソースをアップします。Basic前回は、コンソールに「bye」と入力すると終了する。シンプルなアプリを作りました。今回は、このアプリを拡張してRPGに仕上げていきたいと思います。コンソールゲームを作ろうと思います。お題はコンソールゲームです。Basic前回はリストについてやりました。今回は、インターフェースについてやります。結論から言うと、作ってみるのが一番なので、3種類のデータクラスをリストで表示するプログラムを作ります。Basic前回はクラスと標準入出力についてやりました。提供されているクラス群→JavaAPIに関してやっていきます。※リンクはJava8のものになります。使うのでListについてやろうと思います。Basic前回で基礎文法は大体理解しました。クラス(class)とは以下のものを親に持ったクラスです。オブジェクト(Object)クラス、データ型は参照型です。「クラス」Objectクラスの子クラスという事。Basic前回は、while文についてやりました。エラーハンドリング用の書き方です。Basic前回はfor文をやりました。今回は、兄弟分のwhile文をやります。書き方は以下の様に書きます。Basic前回は、Boolean型とif文に関してやりました。詳細はこちらに記載してあります。難敵→配列が出てきます。