私はこれについてすでにいくつかのトピックを見てきましたが、それらは私にとって少し曖昧だったので、私はこれを作ることにしました。私はQtで楽しむための小さなアドベンチャーゲームに取り組んでいます。基本的には画面上のテキストだけで、プレーヤーはコマンドを行編集ウィジェットに入力し、それを処理して関連するアクション/イベントを実行します。物事は、私はこれにアプローチする方法について少し混乱しています。部屋ごとにたくさんのコマンドやイベントを手動でコーディングして穴を掘りたくないのは、後で苦痛に思えるからです。そこで、ある種のデータベースを使って情報を保存することを考えましたが、どれを使うべきでしょうか?似たようなことをやってみた人からのアドバイスが欲しいです。
そしてここで、これらの写真は私がやろうとしていることの大まかな概要です。
州のフローチャート
レベルタイル
編集:追加する必要があります、レベルのタイルは基本的にこのように機能します。ライトグレーはプレイヤーが移動できる方向であり、ダークグレーの部分は壁であり、色はさまざまなアクションを実行できます。
私は特にコードを気にしませんが、これに使用するツールと、おそらくそれらを正しく設定する方法についての提案をしたいと思います。誰かが知っている必要があります。