問題タブ [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.
command-line-interface - コンソールのローグライクなインターフェースの設計概要
Rougelike パターン (Eric S. Raymond によるThe Art of Unix Programmingから借用された用語) に従ってインターフェースを編成する方法を探しています。これは基本的に vim やリンクなどに似ています。ncurses と cdk を使用する C++ を選択します。 .
私はすでにwicd-curses (wicd のルージュのようなインターフェース) のソースをのぞいてきました。キーストロークを処理してアクションを呼び出すメイン ウィンドウ オブジェクトがあります。新しい画面 (オプション画面など) が開かれた場合、メイン ウィンドウはキーストロークを適切な OptionsWindow オブジェクトに委任します。ビュー部分は、アプリケーションのコントローラー部分と混同されていました。
ルージュライクなアプリのインターフェイスの適切なデザインを知りたいです。画面 (ウィンドウ) を整理するには? どのコンポーネントでキーストロークを処理する必要がありますか? すべてのウィンドウに共通すること (フォーカスの移動など) はどうですか?
java - Javaのローグライクゲームでボディパーツを実装するにはどうすればよいですか?
私はJavaでローグライクゲームを作成しており、すべてのクリーチャーにボディパーツを持たせたいと思っています(ドワーフ要塞のように)。これを実装するための最良の方法は何でしょうか。
java - ローグライクのクラスシステム
Roguelikeに似たレース システムを Java で実装するにはどうすればよいでしょうか。
各クリーチャーを種族のサブクラスにすることを考えていますが、これが良い方法かどうかはわかりません。
python - Python ローグライク: インベントリが消える
今日、私はさらにこの Python ローグライク チュートリアルに進み、インベントリにたどり着きました。今のところ、アイテムを拾って使用できます。唯一の問題は、インベントリにアクセスすると、機能を使用したにもかかわらず、ほんの一瞬しか表示されないことですconsole_wait_for_keypress(True)
。なぜ消えたのかはよくわかりません。メニュー (この場合は在庫) を表示するコードは次のとおりです。
この問題に対する誰かの助けや意見をいただければ幸いです。
java - 2D タイル ベースのゲームのアイテム
私は Java で 2D タイル ベースのゲームを作成していますが、世界にアイテムを格納する最良の方法は何かと考えていました。過去に、私は常に世界と同じサイズの配列を使用していましたが、本当に大きな世界を作りたいと思っていました.事実、これは悪い考えです. それで、私はちょうど最善の方法が何であるか疑問に思っていましたか?
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 形式の独自のフォントしかありません。ありがとう。
c - C: ローグライク マップがおかしい
C でローグライク ゲームを作成していますが、キャラクターを思うように動かすことができません。ポイント (x, y) に文字を含む 2D char 配列を作成し、配列を描画し、x と y の値を変更し、進む方向の入力時に配列を再描画しました (Zork に似ていますが、グラフィック)。しかし、これは私が計画したようにうまくいきません。コードは私ができる以上のことを説明します:
誰が私が間違っているのか教えてもらえますか?
注:このマップのセットアップは単なるドラフトです。メカニックが完成したら、まったく別の方法で行う予定ですが、ほぼ同じ方法でアレイに沿ってキャラクターを移動する予定です。それをより良く/違う方法で行うために。ただし、これは私の最初のローグライクゲームであるため、そもそも私自身が完全に間違っている可能性があるため、より良い実装を示す関連する回答とソースコードは依然として有用であり、高く評価されます.