質問

私はRubyで簡単なスタンドアロンのソリティアゲームを構築したいと思います。私が使用する必要があります任意のライブラリはありますか?私も別のスタックから移動のカードを持っているゲームのライブラリが必要ですか?私は迷ってしまいました理由です、私はどんなゲームを書いたことがない、と私は長い間、スタンドアロンのアプリを作成していない:)

役に立ちましたか?

解決

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

他のヒント

私は、最初のドメインロジックでの作業についてnairdaenに同意する傾向があります。しかし、あなたはグラフィック/サウンドで作業したい場合、それは非常に良いを持っているとして、私は Gosuするを示唆/場合そしてシンプルなAPIます。

私は、プロトタイプの衝突に Rubygame に一度使用し、それらを視覚化します。これは、2Dのゲームのための優れたグラフィックライブラリです。

Rubyアプリケーションを実行すると、Rubyインタプリタと、アプリケーションが使用するすべてのライブラリを必要とするため、

あなたの質問の「スタンドアロン」の部分については、それはRubyで少しトリッキーです。あなたのゲームを配布することはユーザにとって厄介になることができます。 RubyScript2Exe に使用して、<:ただし、ファイル(.exe読む)スタンドアロンのWindowsアプリケーションを持つことができます。 / P>

私は聞い GUI開発のために使いやすいですが、私はそれを持つ任意の個人的な経験を持っていないの靴。あなたは、ゲーム画面を策定し、それらがクリックされていたら、周りのカードを移動するためにそれを使用することができます。それからAsides、私はあなたが心の中で特定の問題を持っていない限り、あなたが必要とする任意のライブラリがあると思いませんでした。

他の人が示唆されているとおり、

、コンソールによって完全に制御することができるゲームエンジンで始まり、後にGUIを心配しています。

  

私も持っているゲームのライブラリが必要です   カードは別のスタックから移動?

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

うん、あなたは本当にも、グラフィックスを考える前に、すべてのロジックをプログラムする必要があります。プログラミングに入る多くの人々は、論理バックエンドとは対照的に、コードの主要な表現などのグラフィカルな表現を考えます。すべては、グラフィックスがロジックの単なる表現したものですたまたまどこ論理がある。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top