問題タブ [adventure]

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 投票する
1 に答える
210 参照

python - ゲームで Python コードの行が機能しない

したがって、私の Python ゲームの次のコード行は機能しません。

プレイヤーに、北、南、東、西、ルック、検索、コマンド、またはインベントリのいずれかのコマンドを入力させることになっています。これを思いついています:

トレースバック (最後の最後の呼び出し): ファイル "/Users/khalilismail/Desktop/COMPUTING/Text-based Games/DragonQuest.py"、173 行目、方向 = raw_input("何をしますか?\n") EOFError : 行を読むときの EOF

助けてください

これを取り巻くコードのスタックは次のとおりです。

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

c - C でいくつかの関数を解釈する

次のコードのチャンクで何が起こっているのか、誰かが私に説明できるかどうか疑問に思っていました。このコードは、7 つの部屋の間にランダムな接続を作成するために使用され、各部屋に最低 3 つの接続があることを保証します。

Power は pow と同じように機能します - x^y
GetIntArrayMinは配列内の最小整数値を取得します
。 Permute は、指定された整数配列の疑似乱数順列を作成します。

ビットコードがまったくわかりません。誰かが最初にそれを説明できれば、残りの部分を理解できるかもしれません. ありがとうございました!

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

python - Python オブジェクトとそのメソッドについて

私は現在、純粋な python でテキストベースの冒険をコーディングしようとしています。したがって、次のような(短縮された)Roomクラスがあります。

私の問題は、Room の update_image() メソッドにあります。オブジェクトの状態 (開いている/閉じている) に応じて適切な画像を把握するために、そこにマッパーを格納する必要があります。メソッドの開始時にこのマッパーを配置すると、メソッドが実行されるたびに、Python によってこの dict が読み取られて構築されます。という、そうですか。では、このマッパー dict を self.img_mapper_dict = {(0, 0, 0) : 0, ...} のようなインスタンス変数として保存する必要がありますか?

その誰かについてのアイデアはありますか?

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

python - ある関数の変数を別の関数から変更する

私はPythonでテキストベースのアドベンチャーゲームに取り組んでいます。超豪華なものはありません。2 つの異なる部屋のレバーで、3 番目の部屋のゲートのロックを解除したいと考えています。ゲートのロックを解除するには、両方のレバーを引く必要があります。

ここにレバーのある2つの部屋があります。

こちらが門のある部屋。

コードを短くしたので、不要なものをすべて読む必要はありません。

私の最大の問題は、私がまだ Python 言語にあまり慣れていないことです。そのため、探している答えを見つけるためにすべてをどのように表現すればよいかわかりません。

編集: FirstRoom.WolfLever の代わりに、WolfLever をコードの本文の Start() の上で使用してみました:

しかし、私の関数はこれらの値を更新していませんでした。というわけで、FirstRoomを試してみました。アプローチ。

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

python - Python では、テキスト アドベンチャー用の保存システムを作成するにはどうすればよいですか?

基本的に、左からのコンティニュー システム...他のゲームと同じように。これまでのところ、名前、ヘルス、XP などの特定の変数をテキスト ファイルに保存し、プレイヤーがゲーム内のどこにいるのかを決定し、左からの継続として機能する場所変数を用意するというアイデアを思いつきました。これを行うためのより簡単な方法はありますか?

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

java - javaのif文で異なるクラスを呼び出す?

という理由だけで、TBAP(テキストベースのアドベンチャープログラム)をプログラミングしています。私はそれを始めたばかりで、すでに問題を抱えています。私がやりたいことは、出力テキストでプログラムを紹介するメインクラスを持つことです。授業の最後に、「どこへ冒険に行きたいですか?」と尋ねます。5 つのオプションがあり、そのうち 3 つは別の冒険で、そのうち 2 つはインベントリ クラスです。今、私は最初の冒険クラスで立ち往生しています. path という int 変数があります。パス == 1 の場合、ファンタジー アイランド クラスに移動し、冒険に進みます。if ステートメントでその冒険を呼び出すものはありますか? 変数名とパスを使用して、コンストラクターとゲッターとセッターを作成しました。

サマープロジェクトクラス:

これが私のファンタジーアイランドクラスです:

私が言ったように、if ステートメントでサブクラスを呼び出したいのですが、その方法がわかりません。1つ入力したら、ファンタジーアイランドクラスに行きたいです。私はまだ冒険をプログラムしていません。修正されたらすぐに始めます。今のところ、出力を「ファンタジー島へようこそ!」にしたいだけです。1と入力すると、どんな助けも素晴らしいでしょう! ありがとうございました!

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

javascript - Javascript Canvas での簡単なパスファインディング - Think Adventure game

ポイントアンドクリックアドベンチャーゲームで、キャラクターがパスの境界の外に出ずに特定のパス内を歩く必要がある機能を複製しようとしています。

例として: 私はこの JS Fiddle を持っています: http://jsfiddle.net/1ztzz6an/1/ポリゴンを描画します。私が欲しいのは、キャラクターの足(インポートされた画像の下部)だけがポリゴン内にとどまるようにすることです。コードは次のとおりです。

タイルなどを使った例を見てきました。しかし、ポリゴン自体の中に入れたいです。あるいは、より簡単であれば、プレーヤーの足がポリゴンに触れない限り、ポリゴンの外を歩く方法として解決策を検討することさえできます. どちらが優れていて、どちらが簡単かはわかりません。

私を動かすための助けと例はありますか?ありがとうございました!