先日、私が取り組んでいる Ruby で書かれた Zork のような RPG について投稿しました。しかし、戦闘メカニズムとレベルアップ システムがうまく機能しません。基本的に、私が欲しいのは、Zork のような世界のインターフェイス、つまり周囲を説明するテキストです。それは問題ではありません。
問題は、クリーチャーを生成する方法が必要であり、それを戦うかどうかに関係なくオプションにしたいということです。たとえば、「牛と戦う」のように入力すると、利用可能な武器で牛を攻撃し始め、牛を倒すと経験値やアイテムなどを獲得できます。または、それを見たり、拾おうとしたり、そのままにしておくこともできます。これをどのように機能させることができるかについてのアイデアはありますか?