昔ながらのボンバーマンゲーム。学習目的のために C で開発されました。
このプロジェクトは GNU GPLv3 ライセンスの下にあります。
Linux のユーザーはすでにこの方法を知っているはずなので、 Windows のユーザーについてのみ説明します。
ソースをコンパイルするには、マシンにMinGWと、 SDL2 、 SDL2_images 、 SDL2_ttf 、およびSDL2_mixerライブラリがインストールされている必要があります。
インストール情報については Google を参照するか、このチュートリアルにアクセスしてください
新しい C プロジェクトを作成します (選択肢がある場合は、MinGW コンパイラを選択します)。次に、git クライアント (私は個人的にこれを使用しています) を使用してリポジトリ ソースを取得します。
$ git clone http://github.com/jhoukem/Bomberman
次に、すべてのファイルをリポジトリからプロジェクト ルートに抽出します。
$ mv Bomberman/* my_project_root_path/
プロジェクト -> プロパティ -> C/C++ ビルド -> 設定に移動します。
ツール設定タブで、 GCC C Compiler オプションを展開します。ソースから「includes」フォルダーをクリックします。インクルード パス ウィンドウで、 「headers/」フォルダーを追加します。
引き続き:プロジェクト -> プロパティ -> C/C++ ビルド -> 設定
「ツール設定」タブで、 「MinGW C Linker」オプションを展開します。 「ライブラリ」フォルダをクリックします。次に、ライブラリ ウィンドウで次のライブラリを追加します (順序は重要です)。
ソースをコンパイルするにはこれで十分です (コンピューターに SDL2 ライブラリがインストールされている場合) が、 「.exe」ファイルにアイコン (そのほうが便利です) を付けたい場合は、さらに次の 2 つの手順に従う必要があります。
引き続き:プロジェクト -> プロパティ -> C/C++ ビルド -> 設定
[ビルド ステップ]タブに移動し、コマンド入力フィールドに次の行を入力します。
windres ../rsc/ressources.rc ../rsc/ressources.o
これにより、コンパイラ用のバイナリ リソースが作成され、アイコンを「.exe」ファイルにロードできるようになります。
[ツール設定] タブに戻り、 MinGW C リンカーの[その他]の下に、作成したリソースへのパスを含む新しいオブジェクトを追加します。
../rsc/ressources.o
(コンパイラの現在のディレクトリがプロジェクトのRelease/Debugフォルダにあるため、 「../rsc 」を使用しました。そのため、 「rsc」フォルダに到達するには一度戻る必要があります)。
そして...それだけです!
これでプロジェクトの構成はすべて完了しました。次に、ソースをコンパイルします (Ctrl + Maj + B)。ゲームに改善点があれば遠慮なく追加して、それについて私に知らせてください。
「.exe」ファイルを実行するには、SDL の dll が同じフォルダーにある必要があります。新しいフォルダーを作成し、 「.exe」ファイル、 「rsc」フォルダー、およびすべての SDL dll を追加します。
このフォルダーを圧縮して友人と共有できるようになりました。