問題タブ [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 に答える
753 参照

c++ - 敵がプレイヤーを攻撃する方法

私のテキストベースのアドベンチャーゲームでねえ。私はこのクラスを持っています:

ヒットポイントをランダムにカウントする方法があります。クラスを使用して関数を作成する方法がわかりません。または、クラスでヒットポイント機能を使用する方法。

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

0 投票する
6 に答える
165 参照

c++ - ループ条件が機能していない間

基本的に、プレイヤーとオオカミの両方が、お互いが死ぬまで攻撃し合うようにしたい. しかし、while ループは無限なので、明らかに条件が満たされていません。しかし、私はこれでどこが間違っているのかわかりません if ( Choice1 == 1) // if ステートメントはゲーム全体で使用され、ユーザーがゲームを通じて選択肢を操作できるようにします。

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

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

linux - TUI で Linux プログラムを作成する方法

テキストベースのユーザー インターフェイスを備えた Linux プログラムを作成したいと考えています。これについて最善の方法は何ですか?インターネットを検索すると、curses および ncurses ライブラリが見つかりました。この 2 つの違いは何ですか。私は C の方が好きですが、他の言語を使用することにもオープンです。

ありがとう

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

python - テキストベースの RPG で敵の統計をプレイヤーの統計に基づかせる問題

だから私はテキストベースのRPGを作っています、そして私は行で修正できないように見える奇妙な構文エラーを思いつきました:

クラスエネミーで。どんな助けでも大歓迎です:)。

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

python - Python でリアルタイムのキーボード入力を取得するにはどうすればよいですか?

これは可能ですか?私が見たすべての答えは、私が望むものではありません。私がやっていることは、omega-rpg(これは素晴らしい小さなテキストベースのdebian RPGです)のようなものですが、CではなくPythonで. raw_input()/を使用する方が簡単ですinputか、それとも何らかの API を使用する方が効率的ですか?

片付けるには:

Python でのリアルタイム キーボード入力のシステムが必要ですが、API を使用する方が簡単なのか、raw_input() / input(). API を使用する方が良い場合、初心者レベルのプログラマーが使用するのに最適な API はどれですか?

追加:

テキストベースのゲームでは、あらゆるソリューションが使用されます。回答の際は、その点を考慮してください。

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

python - Python のテキストベース RPG 用の Web コンソール

私はここの初心者で、ゆっくりと Python を学んでいます。テキストベースの RPG ゲームを作成しましたが、その Web バージョンを作成する方法を探しています。ただし、ゲームで何かが発生したときに HTML が生成されるというアプローチには従いたくありません (つまり、プレーヤーが別の部屋に移動するなど)。審美的には、テキスト RPG コードのみを実行する組み込みコンソールを備えた Web ページと、このコンソールの下にユーザー入力を許可する入力フィールドが必要です。これにはどの Web フレームワークを使用すればよいですか?

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

java - PHPソケットを介して取得したバイトを整数に変換する

私はnettyAPIを使用して、クライアントプログラムがサーバーに5のような数値を送信した場合に送信するJavaサーバーを作成しています。これは4バイトの整数です。OutputStreamに整数を書き込むのと同じである必要があると思います。だから私は今phpで整数を受け取りたいです。しかし、socket_readを呼び出すと、4バイトが整数に変換されないため、何も出力されません。これをテキストとして使用するだけです。

charを送信すると機能するので、phpで変換する方法が必要です。

または、すべてをテキストクライアント側に変換するのが最善であるため、すべてがテキストベースになります。多分私はテキストベースまたはバイナリ出力に固執する必要があると思います。

編集:これに関連する別の質問は、Javaで4バイトあるとしましょう。どうすれば整数を作成できますか?4バイトを連結する必要がありますか?

例:

バイト1:00000000

バイト2:00010000

バイト3:00000101

バイト4:00000001

結果:00000000 00010000 00000101 00000001

これは正しいでしょうか?

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

python - Text-adventure でのユーザー選択の一致に関する問題。

現在、Python で簡単なテキスト アドベンチャーに取り組んでいます。基本的には、randint で 1 または 2 を選択してから right_wire に割り当て、次に raw_input を wire_choice に割り当ててから、2 つを一致させて目的の結果を提供します。とにかく、私がここで何をしようとしているのかを理解できると確信しています。私はここに近いですか、それとも本当に遠いですか?ありがとう!

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

java - Java のテキストベースのゲームで他のオブジェクトと対話する

混乱がないように、これについてできる限り明確にしようと思います。また、私はハウツープロセスを探しているのではなく、開始して正しい方向に向かうためのヒントを探しているだけです.

私は一般的にプログラミングに比較的慣れておらず(Javaでのプログラミングはわずか5か月間)、プログラミングについて多くのことをほとんど学んでいません。私はすでにいくつかの概念を理解していますが、MVC (モデル、ビュー、コントローラー) の概念を理解しようとしています。私はいくつかの調査を行い、それを視覚的なテキストベースのゲームに適用したいと考えました.

ゲームでは、プレイヤーは一連の「部屋」をナビゲートできます。一部は探索用であり、一部は私が「死の部屋」と呼んでいるもので、プレイヤーは最終的に死んで最初の部屋から再開する必要があります。ゲームのポイントは脱出して出口の部屋を見つけることであり、ナビゲーションは 4 つの一般的な方向のそれぞれに 4 つのボタンを使用して制御されます。今のところ難しいことは何もありません。ただし、部屋のオブジェクトを互いに相互作用させる方法を理解するのに苦労しています。たとえば、プレーヤーがボタンをクリックして左に移動する場合、現在いる部屋の左側にある部屋に入ることができる必要があります。モデルは、プレーヤーがどの方向にいるかに基づいて、どの部屋にいるのかを更新する役割を担います。プレイヤーは行きたいと思っています。

言い換えれば、プレイヤーが現在いる部屋の北、南、東、西にある他の部屋と相互作用する一連の部屋をモデル化するには、どのようなヒントが必要ですか? (私が十分に明確であることを願っています。明確化が必要な場合は、質問にお答えします。)繰り返しますが、完全なハウツーではなく、私の考えに焦点を当てたアドバイスを探しています。また、部屋用にクラスとインターフェースを既にセットアップしています。

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

java - EclipseでテキストベースのゲームをAndroidに移植するにはどうすればよいですか

私はEclipseでJavaでテキストベースのゲームを書いています。ゾークをプレイしたことがあるなら、それはゾークに似ています。自分のプログラムを Android アプリに簡単に変換する方法はないか、または Android 用にまったく新しいコードを作成する必要があるのではないかと考えました。