問題タブ [roguelike]

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 に答える
100 参照

command-line-interface - コンソールのローグライクなインターフェースの設計概要

Rougelike パターン (Eric S. Raymond によるThe Art of Unix Programmingから借用された用語) に従ってインターフェースを編成する方法を探しています。これは基本的に vim やリンクなどに似ています。ncurses と cdk を使用する C++ を選択します。 .

私はすでにwicd-curses (wicd のルージュのようなインターフェース) のソースをのぞいてきました。キーストロークを処理してアクションを呼び出すメイン ウィンドウ オブジェクトがあります。新しい画面 (オプション画面など) が開かれた場合、メイン ウィンドウはキーストロークを適切な OptionsWindow オブジェクトに委任します。ビュー部分は、アプリケーションのコントローラー部分と混同されていました。

ルージュライクなアプリのインターフェイスの適切なデザインを知りたいです。画面 (ウィンドウ) を整理するには? どのコンポーネントでキーストロークを処理する必要がありますか? すべてのウィンドウに共通すること (フォーカスの移動など) はどうですか?

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

java - Javaのローグライクゲームでボディパーツを実装するにはどうすればよいですか?

私はJavaでローグライクゲームを作成しており、すべてのクリーチャーにボディパーツを持たせたいと思っています(ドワーフ要塞のように)。これを実装するための最良の方法は何でしょうか。

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

java - ローグライクのクラスシステム

Roguelikeに似たレース システムを Java で実装するにはどうすればよいでしょうか。

各クリーチャーを種族のサブクラスにすることを考えていますが、これが良い方法かどうかはわかりません。

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

python - Python ローグライク: バックグラウンドの問題

Python でローグライクを作成するチュートリアルに従っていますが、実際にはかなりうまくいっています。ただし、グラフィックに関する小さな問題が発生しました。プレイヤーと敵の背景がすべて黒くなります。これは望ましくありません。背景をどこでもなしに変更しようとしましたが、修正方法がわかりません。誰かがこれで私を助けてくれれば、本当に感謝しています。以下は、この問題を示す画像へのリンクです。

また、役立つ場合は、notepad++ と libtcod を使用しています。

ありがとう。

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

python - Python ローグライク: インベントリが消える

今日、私はさらにこの Python ローグライク チュートリアルに進み、インベントリにたどり着きました。今のところ、アイテムを拾って使用できます。唯一の問題は、インベントリにアクセスすると、機能を使用したにもかかわらず、ほんの一瞬しか表示されないことですconsole_wait_for_keypress(True)。なぜ消えたのかはよくわかりません。メニュー (この場合は在庫) を表示するコードは次のとおりです。

この問題に対する誰かの助けや意見をいただければ幸いです。

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

java - 2D タイル ベースのゲームのアイテム

私は Java で 2D タイル ベースのゲームを作成していますが、世界にアイテムを格納する最良の方法は何かと考えていました。過去に、私は常に世界と同じサイズの配列を使用していましたが、本当に大きな世界を作りたいと思っていました.事実、これは悪い考えです. それで、私はちょうど最善の方法が何であるか疑問に思っていましたか?

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

python - フォントシートの作り方(pythonローグライク用)

私は Python ローグライクの進歩を続け、このチュートリアルにさらに飛び込みました: http://roguebasin.roguelikedevelopment.org/index.php?title=Complete_Roguelike_Tutorial,_using_python%2Blibtcod . このゲームで使用する独自のフォントも作成しましたが、その方法がわかりません。これは、私が現在使用しているフォント イメージへのリンクです: http://i.imgur.com/j6FdNky.png。Python コードでは、カスタム フォントをそのフォント イメージである「arial10x10.png」に設定します。自作フォントで画像を作ってみたのですが、かなり歪んでしまいました。

自分のフォントを実装する方法を知っている人はいますか? また、libtcod を使用しており、.ttf 形式の独自のフォントしかありません。ありがとう。

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

c - C: ローグライク マップがおかしい

C でローグライク ゲームを作成していますが、キャラクターを思うように動かすことができません。ポイント (x, y) に文字を含む 2D char 配列を作成し、配列を描画し、x と y の値を変更し、進む方向の入力時に配列を再描画しました (Zork に似ていますが、グラフィック)。しかし、これは私が計画したようにうまくいきません。コードは私ができる以上のことを説明します:

誰が私が間違っているのか教えてもらえますか?

注:このマップのセットアップは単なるドラフトです。メカニックが完成したら、まったく別の方法で行う予定ですが、ほぼ同じ方法でアレイに沿ってキャラクターを移動する予定です。それをより良く/違う方法で行うために。ただし、これは私の最初のローグライクゲームであるため、そもそも私自身が完全に間違っている可能性があるため、より良い実装を示す関連する回答とソースコードは依然として有用であり、高く評価されます.