0

私はいくつかのパズル ゲームを開発していますが、対処すべき互換性の問題が少ないので、Java を選択することにしました。しかし、「ジャンプ」する前に、それが合理的な選択であることを確認したいだけです。

では、Java で GUI パズル ゲームを作成するための優れたフレームワークを知っている人はいますか? 私はグーグルでいくつかのゲームエンジンフレームワークを見てきましたが、ゲームエンジンを必要とするゲームにはゲームエンジンは必要ないと思います(私はゲームプログラマーではないので間違っているかもしれませんが)。私の限られた理解では、パズルを構築するためには、素敵な GUI が必要なだけです (できれば、昔ながらの Swing コンポーネントではありません!)。

さらに詳しく言うと、派手な 3D GUI は必要ありません。このようなものだけで十分です。私の頭の上では、Java の純粋な Swing API がどのようにしてそのようなことを行うことができたのか覚えていません。(ピースは互いに差し込むことができることに注意してください。)

サンプル

4

1 に答える 1

2

ほとんどすべての GUI フレームワークには、説明したようなパズル レイアウトを作成する機能があります。GUI ツールキットで既製のパズル ピース コンポーネントを見つけることはおそらくないでしょうが、ほとんどの場合、なんらかのキャンバスと画像描画プリミティブを使用して、必要なものを正確に描画できます。私は過去に Swing を使用して、すべてカスタムで Swing アプリのように見えない GUI を作成しました ( http://free15c.comを参照してください。コード自体は GitHub にあります)。

完全なゲーム エンジン フレームワークが必要になる (または必要になる) ことはまずありません。標準の GUI ライブラリには、これを行うのに十分な機能があります。

最後に、上記のコメントで述べたように、あらゆる形状とサイズのデバイスとの互換性を最大限に高めるには、HTML/Javascript 実装の使用を検討してください。この種のクリック アンド ドラッグの動画は、非常に簡単です。

于 2013-02-11T02:08:04.293 に答える