Урок 2. Создаём игровую карту мира. Часть 1.

Доброго времени суток!

Продолжаем делать пошаговую стратегию. В этом уроке мы добавим в нашу игру игровую карту, через которую будет игрок взаимодействовать с программой. Карты будет делиться на три класса: интерфейс, через который пользователь будет взаимодействовать с картой; камера или вид игрока, который будет направлен на определённый участок карты, и который будет рисоваться в интерфейсе; ну и собственно сама карта, в которой всё будет храниться. Первое, что мы реализуем – это интерфейс. Создаем новый файл TMapWidget.hpp и добавляем его к проекту. Наш интерфейс должен хранить координаты расположения в окне. Также добавим на время поле текстуры, чтобы загрузить её один раз во время создания объекта данного класса.
Читать далее Урок 2. Создаём игровую карту мира. Часть 1.

Буду благодарен, если поделитесь:

Урок 1. Начало

civilization_2
Доброго времени суток!

Желаю опубликовать цикл уроков по созданию примитивной 4х пошаговой стратегии (TBS). В качестве примера будет использоваться Sid Meier’s Civilization (первая часть, конечно). Плоский вид сверху. Кому хочется изометрии, может переписать часть кода в части вывода изображения карты. Остальные принципы останутся неизменными. Данные уроки будут дублированы в wiki.
Читать далее Урок 1. Начало

Буду благодарен, если поделитесь:

Использование SFML в проектах среды разработки Dev-Cpp

Доброго времени суток!

Не будем медлить, приступим сразу к делу. Запускаем IDE и создаём новый проект (или берём свой):
Далее переходим к настройкам проекта. В главном меню выбираем «Проект»:
ProjectSettings – и выбираем закладку «Параметры проекта».
Читать далее Использование SFML в проектах среды разработки Dev-Cpp

Буду благодарен, если поделитесь:

Подключение SFML к среде разработки Dev-Cpp 5.11

Доброго времени суток!

Решил помочь создателю сайта с наполнением его контентом, то есть обучающим материалом. Так как на сайте уже разбиралось использование MS Visual Studio для сборки проектов, я разберу использование связки SFML 2.4.2 и среды разработки Dev-Cpp 5.11 с поставляемым к нему компилятором TDM-GCC 4.9.2.
Читать далее Подключение SFML к среде разработки Dev-Cpp 5.11

Буду благодарен, если поделитесь: