0

ruby でシンプルなスタンドアロンのソリティア ゲームを構築したいと考えています。使用すべきライブラリはありますか? あるスタックから別のスタックにカードを移動するためにゲーム ライブラリが必要ですか? 私はゲームを書いたことがなく、長い間スタンドアロン アプリを作成していませんでした。

4

6 に答える 6

2

ゲームのグラフィックス部分に急いでいるようです。ゲームロジックについて深く考えたことはありますか? 私はゲーム開発にも興味があり、グラフィックスに入る前に通常行っていることは、システム コンソール/コマンド ラインでテストできるように、すべてのゲーム ロジック (またはその大部分) を実装することです。満足したら、グラフィック、サウンド、アニメーション、その他のクールなものに取り掛かります

于 2009-07-19T05:41:51.663 に答える
2

最初にドメイン ロジックに取り組むことについては、nairdaen に同意する傾向があります。しかし、グラフィックやサウンドを操作したい場合は、非常に優れたシンプルな API を備えているGosuをお勧めします。

于 2009-07-20T11:50:14.730 に答える
1

Rubygameを一度使用して、衝突のプロトタイプを作成し、視覚化しました。2D ゲーム向けの優れたグラフィック ライブラリです。

質問の「スタンドアロン」部分については、Ruby アプリケーションを実行するには Ruby インタープリターとアプリケーションで使用されるすべてのライブラリが必要であるため、Ruby では少し注意が必要です。ゲームの配布は、ユーザーにとって煩雑になる可能性があります。ただし、 RubyScript2Exeを使用して、スタンドアロンの Windows アプリケーション (読み取り: .exe) を持つことができます。

于 2009-07-21T17:46:31.083 に答える
0

ええ、グラフィックスについて考える前に、本当にすべてのロジックをプログラムする必要があります。プログラミングに取り掛かる多くの人々は、論理バックエンドではなく、コードの主要な表現としてグラフィカル表現を考えています。ロジックは、すべてが発生する場所であり、グラフィックはロジックの単なる表現です。

于 2013-03-18T00:01:59.563 に答える
0

ShoesはGUI開発に使いやすいと聞きますが、個人的には使った経験がありません。これを使用して、ゲーム画面を作成し、カードをクリックすると移動できます。それを除けば、特定の問題がない限り、必要なライブラリはないと思います。

于 2009-07-19T05:41:10.277 に答える
0

他の人が示唆しているように、コンソールで完全に制御できるゲームエンジンから始めて、後で GUI について心配してください。

あるスタックから別のスタックにカードを移動するためにゲーム ライブラリが必要ですか?

いいえ、動的 Web アプリケーションとして実装し、プロトタイプの JavaScript ライブラリを使用してカードを (画像として) ある「ヒープ」から別の「ヒープ」に移動できます。

于 2009-07-20T12:05:31.547 に答える