問題タブ [text-based]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
412 参照

python - テキストアドベンチャーでアイテムの相互作用をコーディングする方法

私は Python でテキスト アドベンチャーを構築しています。アイテムがゲーム内の事柄に影響を与えるようにしたいと考えています。

すでに私のコードに基づいてこれをコーディングする最良の方法は何でしょうか?

---私の部屋とコネクティングルームへの道順です---

---そして、ここに私のアイテムとその部屋の場所があります.---

私のクエリの別の例として、プレーヤーが invItems に「ランプ」を保持していない限り、(e)ast に移動して「hallMid」から「giantNature」に到達できるようにしたくありません。

0 投票する
3 に答える
65 参照

python - アイテムの状態に応じて辞書エントリを削除する方法

Snowboots = False のときに、ゲームの開始時に辞書から部屋を削除したい。Snowboots = True の場合、部屋に到達できるようにし、snowboots を拾って True にします。

それが理にかなっている場合。

これらは私の辞書と私の疑惑の変数です。

これは roomDirections から hallMid を削除することを意図していたので、そこからの移動は不可能です...

the snowboots = True、これはこのチャンクが想定していたことですが、機能していないようです。近いですか、それとも完全に軌道から外れていますか?

編集 -- 私のメイン ゲーム ループ --

0 投票する
2 に答える
175 参照

c++ - テキストベースのゲームのカスタム「無効な入力」エラー メッセージ

私はstackoverflowを初めて使用し、この投稿に出くわして支援を提供してくれたすべての人に感謝したいと思います. 私は C++ の初心者から中級者のプログラマーです (初心者に近いと言えます) が、テキストベースのゲームに必要な基本的な基礎は知っています。しかし、これは何らかの理由で私を困惑させています。

とにかく、私は自分のテキストベースのゲームに取り組んでおり、ユーザーが無効な文字または選択肢を入力すると、「前の選択は無効です。リストから別のものを試してください:」というメッセージがコンソールの上部に表示され、現在の画面/メニュー/サブメニューの上に表示され、ユーザーが有効なオプションを入力するまでそこにとどまりました。画面上の他のテキストを変更せずに個々の行の色を赤に変更する方法とエラーシステムを作成する方法は知っていますが、メニューの上部に表示して、ユーザーが入力するまでそこにとどまるにはどうすればよいですか?有効なオプション。これを理解したら、さらにカスタマイズすることができます。

ビデオ: https://www.youtube.com/watch?v=5gBU5rptR8I @ビデオの 54 秒

とても有難い、

初心者、

xChubz

0 投票する
1 に答える
364 参照

node.js - blessed-contrib のグリッドのセルのプロパティを変更できますか?

私はblessedノードで実験していて、自然に見つけましたblessed-contrib、今、高さの異なる行でレイアウトを作成したいのですが、グリッドセル内の要素の高さ/幅を制御できますが、できないようですセルの高さ/幅を変更します。

セルのプロパティを制御することはできますか?それとも、この問題を回避するには、アプリのレイアウトを別のデザインにする必要がありますか?

0 投票する
3 に答える
105 参照

c - 特定の検索アルゴリズムを探しています

現在、マップがランダムに生成される、C で小さなテキスト ベースのダンジョン クローラーを作成しようとしています。私は、すべてのノード (部屋) が次の部屋への最大 4 つの接続を持つことができる、クワッド リンク リストを使用してこれを達成しようとしています。

一部のルームでは、次のノードへの未使用のポインタが NULL のままである間に、1 つまたは 2 つまたは 3 つの接続しか持たない可能性もあります。さまざまな理由から、特定の部屋を見つけるために部屋を反復処理する検索アルゴリズムが必要です。このようなものを実装する方法がわかりません。何か案は?

0 投票する
1 に答える
48 参照

batch-file - テキスト ベースのゲーム スクリプトが機能しない

テキスト ベースの RPG を作成していますが、スクリプトが機能しません。それはスタミナと関係があります。また、一定量のゴールドを持っていることに依存するクエストがあり、そのスクリプトも機能していません。写真を含めます。

0 投票する
1 に答える
78 参照

java - Java ベースのテキスト ゲームのコンソールを使用しながら画像を表示する

私はJavaテキストゲームを作りたいのですが、何が起こっているのかを絵で表現したいと思っています. 上記の現在の画像のコンソールと領域を作成するにはどうすればよいですか? Jフレーム?

0 投票する
1 に答える
41 参照

python - どういうわけか、4 タイルごとにしかレンダリングされない

私が作成している小さな Python ゲームのレンダリング システムに取り組んでいるときに、タイル レンダリングを保存するために使用する Render's Dictionary を印刷すると、すべての行の 4 番目のタイルだけが実際にレンダリングされることがわかりました。レンダリング距離内のすべてのタイルに現在出力されているものを 4 番目のタイルごとに出力することを意図していましたが、残念ながらそれは機能していません。私のコードと出力は次のとおりです。

主要:

世界世代:

レンダラー:

出力:

なぜこれが起こっているのか誰にも分かりますか?