問題タブ [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 投票する
1 に答える
215 参照

php - テキスト ベースのロール プレイング ゲームで同じインベントリ アイテムを 1 つの行に結合する方法

テキストベースのゲームを実行すると、インベントリに次のような行が表示されます:

ミニロケットランチャー x10000
ミニロケットランチャー x10000
ミニロケットランチャー x10000
ミニロケットランチャー x10000
ミニロケットランチャー x10000
ミニロケットランチャー x10000

このような行を表示するようにアイテムを組み合わせる方法を考えています

ミニロケットランチャー x10000000

アイテムごとに 1 行だけです。ページコードは次のとおりです。

誰でも助けることができますか?

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

java - コンソールのように機能するJavaのGUIを作成するにはどうすればよいですか

Zorkに似たテキストベースのゲームを作成しましたが、Eclipseの外部で実行するにはGUIが必要です。jarファイルとして実行したいと思います。(ちなみに、それが何かを変えるなら、私はマックにいます)。必要なのは出力フィールドと入力フィールドだけです。これを達成するための最も簡単な方法は何でしょうか?そして、私のコードのどのくらいを変更する必要がありますか?(出力にはSystem.out.printを使用し、入力にはScannerを使用しました)

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

javascript - Textbased Hangman - JavaScript

I have a non-marked brainstorming exercise to do which is related to a further marked coursework which will be similar but more complex. The task for the non-marked text-based Hangman is basically to create a JavaScript Hangman game that uses any of the four random words:

The program should start by telling the user "Guess the word: _______ ; now the underscores represent the word to be guessed, which has to be one of the four above. The programm then asks the user to enter a letter, if it's right, the user will be told he still has 'ten go's' at the game and fills out one of the underscores. If not the user is told he is left with 9 go's and the underscores remain as they are.

I know how to ask the user for input - I am just really, really confused as to how to create the part of the programm where the 'Guess the word: _____-' is changed to "Guess the word: __I___" as for example.

What method do I have to use here? Any suggestions or generic examples would be really helpful! Thanks a ton!

0 投票する
4 に答える
1380 参照

java - テキストベースのゲーム(Java)での時間の処理

私はJavaを学んでいるので、基本的なテキストベースのゲームを作り上げようとしています。特定のイベントのペースを管理する手段として、ゲーム内のラウンドをカウントできるようにしたいと思います。たとえば、部屋の変更はラウンドごとに1回に制限できます(テストコードでは1秒)。小さなクリーチャーはより高い割合で部屋を攻撃または変更する可能性がありますが、大きなクリーチャーはより厄介になる可能性があります。これまでのところ良いですか?素晴らしい。

それで、私はこれを作り上げて、whileループがプレーヤーがコマンドを入力するのを待つたびにブロックにぶつかることにすぐに気づきました。コード:

だから、ここに私の質問があります:

別の方法を使用して、whileループと同時にプレーヤーにコマンドプロンプトを表示する時間/ラウンドをログに記録する方法はありますか?

そうでない場合、これを私がまだ見ていない/実践していない問題ではないようにする別の方法はありますか?

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

function - 私には2つのscalaプロジェクトがあります-基本的に同じです-1つは機能し、もう1つは機能しません。誰かが理由を教えてもらえますか?

クラスでは、古い学校のテキストゲームであるコロッサルケーブアドベンチャーのような一連の部屋を移動するテストベースのゲームを作成する必要があります。

まず、部屋の方向を入力したときに簡単に切り替えることができるように、部屋ごとに機能を定義することから始めました。

この次のコードはほとんどの場合REPLで機能しますが、毎回機能させたいと思います。

そして、次のコードはREPLではまったく機能しません。

誰かが私を助けてくれますか?私は一日中さまざまなことを試みてきましたが、それを機能させることができないようです。なぜ最初のものが時々機能し、常に機能するとは限らないのですか?なぜ2番目のものが機能しないのですか?実行するたびに2番目のものを機能させるにはどうすればよいですか?

ありがとうございました。

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

java - NumberFormatExceptions がどこでもスローされます。なんで?(parseInt)

深刻な問題を抱えた初めてのポスターです。私が学んできたことを統合するために、Java でテキストベースの RPG を作成することにしました。また、すべての長いゲームには、保存/読み込みシステムが必要です。ここで私の問題が発生します。

正常に動作するメニュー システムを作成しました。しかし、新しいゲームを開始しようとすると、左、右、中央に NumberFormatExceptions がスローされます。私のソースコードは以下にあります。どんな助けでも大歓迎です。重要な各セクションを個別の Java ファイルに分けました。

これは GameMethods.java ファイルの始まりです

これが最後の Java ファイルで、領域と保存方法が含まれています。

そして、スローされている例外は次のとおりです。

特に初めてのポスターの場合、これは多くのことを求めていることを認識していますが、ここで真剣にアイデアが不足しています. 自由にコードをコピーして実行してください。どんな答えでも大歓迎です。再びありがとう。

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

python - Python テキスト RPG でランダム スキルが期待どおりに機能しない

基礎スキル上昇の扱いに困っています。今、コードは次のようになります

ハントLv1の成功確率を10分の1にしたかったので、運とスキルは別物ですが、スキルもきちんと表示させたかったのです。これはかなり乱暴なアプローチですが、それは問題の一部にすぎません。

すべてが正しく表示されますが、ユーザーが成功した場合、スキル レベルが上がらない可能性は 50/50 程度です。

あなたは狩りに成功しました。狩猟スキルが上がります。(2)

あなたは狩りに成功しました。狩猟スキルが上がります。(2)

あなたは狩りに成功しました。狩猟スキルが上がります。(3)

あなたは狩りに成功しました。狩猟スキルが上がります。(3)

あなたは狩りに成功しました。狩猟スキルが上がります。(3)

あなたは狩りに成功しました。狩猟スキルが上がります。(4)

プレイヤーが狩りに成功するたびにスキルレベルが上がるように意図しています。明らかにそれは起こっていません...

私が間違っていることがわかりますか?どうすれば修正できますか?どうすれば物事をより良く行うことができますか?

ありがとうございました!

0 投票する
0 に答える
481 参照

c++ - テキストアドベンチャーゲームでプレイヤーキャラクターに装備アイテムを割り当てますか?

テキストベースのアドベンチャー ゲームを作成していますが、実際に武器オブジェクトをプレイヤーに割り当てる方法について少し混乱しています。というテキスト ファイルから武器を入力していますweapons.txt

そして、私はプレイヤーと武器のクラスを書きました:

ファイルから武器を取得して Linkedlist に追加することはできますが、ランタイムの前後に特定の武器をプレーヤーに割り当てる方法に行き詰まっています。

誰か助けてください。ありがとう。

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

c# - テキストベースのゲーム GUI の作成 (c#)

最初に - テキスト ベースという名前が間違っていたらすみません。私が意味するものに最も近い例は、フットボール マネージャー シリーズです (もちろん、私が計画したものよりもはるかに複雑です!)。基本的にターンベースのゲームで、各期間にいくつかの決定を行うことができます。「次の [期間]」をクリックして、それらの決定の結果を確認し、さらに決定を下します。

GUI側を作成する方法に苦労しています(数学/ゲームエンジンのものはソートされています.

単一の C# フォームで上記を実現できますが、考えられるすべてのオプションを単一のフォームに含めるよりも、ドロップダウン メニュー/ボタンを使用して切り替える一連のフォームを使用する方がはるかにクリーンです。パネルを使用してみましたが、すぐに面倒になりました。

他にアイデアや方法があれば教えてください!

前もって感謝します

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

python - Pythonの複数行の文字列がフォーマットを失う

リストからハングマンの形状を取得するハングマン ゲームを作成しています。ただし、何らかの理由で、各画像は複数行の文字列になっているため、ある行が別の行と同じになるようにフォーマットが失われます。

コードは次のとおりです。

明らかに、「#this line!」と表示されているところが、上に移動するラインです。必要に応じて、残りのリストを提供できます。

ありがとう!:)