4

私は今後数ヶ月で小さなゲームコンテストに参加するつもりです。Linuxでコンパイルできるようにする必要があります(コンテストで実行/評価される前にコンパイルされます)。SDLとC++を使用します。私はこれまでWindowsで開発したことがあり、VisualStudioが提供する利点にかなり慣れてきました。VSを使用してWindowsで開発できるようにしたいのですが、プロセスの終わり近くでLinuxに移行します。LinuxマシンにSDLがすでにインストールされていることを確認する以外に、プロセスを簡単にするために開発全体でできることはありますか?また、このすべての州のコンテストルール:

また、オープンプラットフォームでも動作する必要があります(すべての審査員がアクセスできるため、プログラムが最新のGNU / Linuxで実行されていることを確認することを強くお勧めします)。

これには、Ubuntuでのコンパイル/実行(すでにこれを備えたホームサーバーがあります)で十分だと思いますか?

4

2 に答える 2

4

あなたの質問は少し自由形式ですが、私の最初の提案は、初日からCMake などの適切なクロスプラットフォームビルドシステムを使用することです。最後にLinuxに「移行」することは控えます。あなたは大まかなスケジュールの下にあるかもしれません(そして多分あなたが予期していなかった問題に遭遇するかもしれません)。したがって、(動作する)Linuxバージョンの継続的ビルドは、心配を和らげるのに役立ちます。

さらに、ゲームがLinuxのみで実行されることを意図している場合は、Ubuntuを仮想マシンのどこかにインストールして、kdevelopやqtcreatorなどの開発環境の1つに精通してみませんか?あなたが開発しているプラ​​ットフォームと直接接触することで、物事が少し簡単になりませんか?

于 2012-05-21T16:45:31.937 に答える
1

私はゲームを開発していて、あなたのように始めました。この目的のためにSFMLライブラリを使用することをお勧めします。それほど大きくはなく、最初から始めるのはとても良いことです。

そこで使用できます:

  • 2Dレンダラー(OpenGL)
  • フォント
  • タイマー
  • 画像/スプライトの周りのラッパー
  • ポストエフェクト/シェーダー
  • 通信網

このページでは、いくつかの開始例を見つけることができます

于 2012-05-21T16:47:10.050 に答える