前回作成した、役割分担よりクラスの一覧ができたので、クラスに何をさせるのか?を考えていきます。作成したクラス一覧は以下の通りです。 A. TextRPGクラス(Main) B. Titleクラス(Command) C. CharactorCreatorクラス(Command) D. Dungeonクラス(Command) …
今回は、クラス図の作成に向けて、必要な仕様を決めていこうと思います。 前回は、アクティビティ図でゲームの処理フローを作成しました。概要のみなので詳細がありません。 クラス図は詳細設計 クラス図を書くために明確にする事は以下のようになります。 …
テキストRPGの仕様で「いろんな世界を行き来する」と言うのを考えています。なので「いろんな世界」と「いろんな業界」をリンクさせてゲームを作成したいと思っております。 現在(2019-09-03)、テキストRPGの仕様作成で詰まっています。「現実世界と精神世界…
イントロダクション 前回は、キャラクター作成のためのパラメータ作成部分で、「占い」が使えそうだと思い、色々と調べたことを記載しました。 しかし、答えは一向に見つからず、一旦諦めて、アプローチ方法を変えることにしました。 ファンタジーの入口 一…
イントロダクション 前回は、数秘術を参考にしてゲーム用のキャラクタ・パラメータを作成できないかと検討しました。 <下のリンクは広告です。> そもそもの話ですが、現実と空想の交差点をゲームに持って来たいと思っているので、「占い」はとっても魅力的…
イントロダクション 前回は、仕様の作成とその前提になる部分に関して記載しました。そして、実装するのに数秘術から取得したパラメータをゲームで使用するのにはどうしたら良いか?を考えました。以下のような分類を行いそれを数秘術での分類とリンクさせよ…
イントロダクション 今迄、Javaの基本的な事を学習(実装)しながらコンソールゲームの元を作ってきました。 ポイントとしては、Javaの基本パッケージ(JavaSE)のクラスにあるList, Map, String配列などをかいつまんで実装しました。 そして、今後の方針として…
イントロダクション 前回は、プロパティファイルを読み込む処理の実装をやりました。これにより、以下の事が可能になります。 1. キーにより中の値を取得する 2. つまり、文書を表示する時にロケール(ホームページなどにアクセスしてきたユーザーの国)により…
ドラクエⅢ(中) 前回は、ゲームブックを購入しドラクエⅢ(上)をやり始めました。今のところの感想としては、「小説+ゲーム」な感じで、カテゴリ的にはノベルゲームになるのかな?と思っています。 昔やったファミコン版(リンクはスマホ版)の内容よりも深く世…
イントロダクション テキストRPGゲームを作ろうと、以前から頭を捻っていますが、やはりアイディアが出ないし、ストーリー考えている時間もないので、考えました。昔流行った「RPG」をベースにして考えてみようと思い至った次第です。 RPG 皆さんご存知のRPG…
イントロダクション 前回は、「ドラゴンクエストⅢ」のゲームブックを読み始めました。内容についてはブログに書ききらないし、やってみないと始まらないのでやって思ったことや気がついたことを記載しました。 今回は、ゲームブック(現在進行中)をやっている…
先日、ゲームブックを購入しました。 下の様な見た目です。 これは、今あるノベルゲームに近いと思います。「近い」というのはノベルゲームをあまり理解していないからです。 ノベルゲームの認識 自分の ノベルゲームに対する認識は、以下の様なものです。 1…
イントロダクション 前回は、UMLの書き方をやりました。クラス図の書き方をなんとなく理解できたと思います。 それでは、作りたいものを作るために必要な情報を揃えていこうと思い今回のタイトルがつきました。「テキストRPGを作る」です。 テキストRPG テキ…