2. Мы решили написать игру под названием
«Лабиринт».
Писали её на с++ с помощью библиотеки SFML.
В этом проекте реализован лабиринт с помощью
структуры String TileMap массив строк. Так
же реализовано движение мяча с помощью
оператора
Keyboard::Left -лево
Keyboard::Right-право
Keyboard::Up-вверх
Keyboard::Down-вниз
3. Игровой лабиринт имеет начало дороги по
которой герой игры должен дойти до выхода
лабиринта.Игра лабиринт сложна тем, что
дорога его запутана и полна тупиков и ложных
тропинок. Игроку приходиться приложить
немало усилий для того чтобы его герой не
запутался в нем и не зашел в тупик.
4. д библиотеки предоставляется под лицензией
• SFML (англ. Simple and Fast Multimedia Library — простая и
быстрая мультимедиа библиотека) — свободная
кроссплатформенная мультимедиа библиотека. Написана
на C++, но доступна также для C, D, Java, Python, Ruby,
OCaml, .Net и Go. Представляет из себя объектно-
ориентированный аналог SDL.
• SFML содержит ряд модулей для простого
программирования игр и мультимедиа приложений.
5. Библиотека SFML предоставляет такие средства, как
быстрый вывод 2D-графики, обработку ввода, проигрывание
звука и множество иных сопутствующих операций в
кроссплатформенном виде, независимо от используемой
системы. Это упрощает создание приложений и игр, которым
необходимо быстро выводить двухмерную графику,
проигрывать звук, использовать продвинутую обработку
ввода пользователя и т.п.
6. SFML используется для создания игр. Например
таких как Tribes и Civilization: Call to Power
7. Как говорит Сэм(Создатель SFML ), сравнивать SFML и
DirectX все равно что сравнивать апельсин и яблоко.
Единственное сходство в том, что это фрукты. SFML
предоставляет значительно более простой API, чем DirectX.
SFML изначально создана для 2D-графики и не имеет
непосредственно функций для 3D-графики, но прекрасно
дружит с OpenGL.