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

c++ - ループを使用して C++ でアスタリスク直角三角形 (S) を作成する方法を知りたい

私はこのようなものが欲しい:

私はこれを試しました:

しかし、それは近くにもありませんでした。助けてください

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

python-2.7 - 情報を保存するためのアカウントを作成するにはどうすればよいですか?

現在、ゲーム内マネーを使ってテキスト ベースのゲームを作成しています。後でログオンできるように、ユーザーが自分の情報を保存する方法が必要です。インターネットに接続しなくても可能ですか?

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

java - 別のオブジェクトの内部にあるオブジェクトの作成

コードの読みやすさとデバッグの問題のために、できるだけ多くのものを個別の Java ファイルに保持したいと考えています。

Actorという Java クラスがあります。Actor クラスは、すべてのプレイヤー情報を保持するオブジェクトとして設計されていますが、モンスターなどの他のものにも使用できます。

Statusという別のクラス。このクラスはすべての状態異常を処理し、アクターの属性を変更します (例: スタン状態の場合)。

クラスをネストせずに、このステータス クラスをアクターの一部にしたいと考えています。これは可能ですか?

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

vb.net - ボタンをクリックして新しいフォームを開きますか?

ユーザーがボタンを選択し、ゲームの他の部分につながるテキストベースのゲームを作成しようとしています。現在、古いフォームを閉じるプログラムが必要であり、新しいフォームを古いフォームの場所に配置する必要がありますだった。

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

java - while ループが必要なときに終了しない

いくつかの背景情報、私はプログラミングが初めてで、まだ学習中なので、些細な間違いをお詫びします。練習などのためだけにテキストベースのゲームを自作しています。

詳細なコンテキストについては、ドロップボックスのすべてへのリンクを次に示します

現在、ゲームに戦闘システムを実装しようとしていますが、必要なときに戦闘シーケンスが終了しないという問題が発生しています。「戦闘シーケンス」は、次のように while ループです。

checkAlive() メソッドは次のとおりです。

「ヒーロー」または「モンスター」のヘルスが0以下になったときに戦闘シーケンスを終了させようとしていますが、現在whileループを終了しているため、ヒーローが殺されてもヒットしたという結果が生成されます初ヒットのモンスター。

これは現在「スクリーンに印刷」されているものです

ネズミの体力が5減る!あなたはネズミを殺しました!

ヒーローの体力が 1 減る!

事前に感謝します。

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

c++ - 敵をランダムに循環させ、一定の距離にいる場合はプレイヤーを追跡する方法は? C++ コンソール ゲーム

私は、文字通り何時間もの間、Z をランダムに動かそうとすることに固執してきました。私が目指していること;-

  • ゾンビ(Z)をマップ上でランダムに動き回らせる
  • プレーヤー(M)が一定の距離にいる場合は、プレーヤーについていきます

私はプログラミングの完全なアマチュアです。助けていただければ幸いです。完全なコードは次のとおりです。

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

java - 2 つの整数のどちらが Java の 3 番目の int に最も近いかをテストしたい

これは非常に明白な答えだと思うので、私が愚かである場合はご容赦ください。私は小学生向けのシンプルなテキストベースのゲームを作成しています。このゲームでは、ユーザーがメイジとしてプレイし、さまざまなスペル カードを組み合わせて強力なドラゴンを追い払う必要があります (私の場合は、それらの値を乗算して取得しようとします)。ドラゴンの弱点番号に最も近い)。この弱点の数値は、ドラゴンの HP が 0 以下になるまで毎ターン変化します。0 になると、別のドラゴンが出現し、プレイヤーはそのドラゴンも追い払う必要があります。プロジェクト全体で 5 つのクラスが使用されます。1 つはプレイヤー用、もう 1 つはカード用、もう 1 つはドラゴン用、もう 1 つはゲームのプレイ方法用、そして 5 番目はドライバー用です。私にとって最初に頭に浮かぶのは、次のようなメソッドを Player.java で作成することです。

私のゲームクラスの play メソッドの if ステートメントが続きます:

これでうまくいくことはわかっていますが、私ができることを露骨に明白で単純なものを見逃さないようにしたいと考えています。多分Integerクラスのいくつかのメソッド?これはプロジェクトの非常に初期のバージョンであることを覚えておいてください。後で Slick2D グラフィックスを実装したいと考えています。これまでのコードはすべて次のとおりです。 Game.java から:

そして Player.java:

Dragon.java:

そして最後に、Card.java:

主に、私が直面している問題は、プレイヤーが与えるダメージを計算する必要がある Game クラスの play() ループです。明らかに、(エレメンタル ロジックでプログラムする前に) そのダメージが負の数になってドラゴンが HP を獲得するのではなく、実際にダメージを与えたいと考えています。ありとあらゆる助けをいただければ幸いです。ありがとうございました!-ニック

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

python - Python初心者、テキストベースのゲーム

私はプログラミングゲームにかなり慣れていません。私は途中で 3/4 になりLearn Python the Hard Way、私が作成した小さなテキストベースのゲームについて質問がありました...このゲームでは、私guyは無人島に取り残されており、行くleft rightか、またはinto the jungle. 方向を選択した後、何マイル歩くかを選択するオプションが与えられます。各方向は、異なる最終結果 (およびマイル距離) を持つはずです。

目的地までのマイル数よりも少ない数値を入力すると、「turn around引き返すか、そのまま進むか」のどちらかを選択するよう求められます。再び方向を選択するように求められます. を入力するkeep goingと、プログラムは miles() に戻り、そこで新しい歩行マイル数を選択できます.

わかりましたので、ここに2つの質問があります:

  1. ユーザーが最初に目的地の距離よりも少ないマイル数を入力し、2番目のマイル入力+最初のマイル入力==目的地までのマイル数を入力した場合、入力を追加して実行するようにするにはどうすればよいですか?単にマイルを繰り返すだけでなく、目的地の関数です()。

  2. 3 つの最終目的地の距離はすべて異なるため、3 つの別々のマイル関数を作成する必要がありますか? 選択した元の方向に応じて、miles() が異なるエンドポイントを実行するようにする方法はありますか?

これが意味をなさない場合は申し訳ありません...私はまだ学んでおり、私が理解しようとしていることを完全に説明する方法がわかりません.