Старомодная игра про бомбардировщиков. Разработан на C для учебных целей.
Этот проект находится под лицензией GNU GPLv3.
Я буду говорить только о пользователях Windows , поскольку пользователи Linux уже должны знать, как это сделать.
Для компиляции исходников на вашем компьютере должен быть установлен 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 . Нажмите на папку «Включает» из источников. В окне «Пути включения» добавьте папку «headers/» .
Все еще продолжается: Проект -> Свойства -> Сборка C/C++ -> Настройки.
На вкладке « Настройки инструмента » разверните параметр MinGW C Linker . Нажмите на папку «Библиотеки» . Затем в окнах библиотек добавьте следующие библиотеки (порядок важен):
Этого должно быть достаточно для компиляции исходников (если вы установили библиотеки SDL2 на свой компьютер), но если вы хотите, чтобы у вашего файла «.exe» был значок (что лучше), вам придется выполнить еще два шага:
Все еще продолжается: Проект -> Свойства -> Сборка C/C++ -> Настройки.
Перейдите на вкладку «Шаги сборки» и заполните поле ввода команды следующей строкой:
windres ../rsc/ressources.rc ../rsc/ressources.o
Это создаст двоичный ресурс для компилятора, чтобы он мог загрузить значок в файл «.exe» .
Вернитесь на вкладку « Настройки инструмента » и в MinGW C Linker в разделе «Разное » добавьте новый объект с путем к созданному нами ресурсу:
../rsc/ressources.o
(Я использовал «../rsc », потому что текущий каталог компилятора будет находиться в папке Release/Debug нашего проекта, поэтому нам нужно один раз вернуться назад, чтобы иметь возможность добраться до папки «rsc» ).
И... Всё!
Все, настройка проекта завершена. Теперь скомпилируйте исходники (Ctrl+Maj+B). Не стесняйтесь добавлять любые улучшения в игру и сообщать мне об этом.
Для запуска файла «.exe» необходимо, чтобы DLL SDL находилась в той же папке. Создайте новую папку и добавьте файл «.exe» , папку «rsc» и все библиотеки SDL.
Теперь вы можете просто заархивировать эту папку и поделиться ею с другом.