Мультимедийные возможности с++
Download 143.59 Kb.
|
Информатика
- Bu sahifa navigatsiya:
- Создание мультимедийного приложения на языке программирования С++ посредством библиотеки SFML
МУЛЬТИМЕДИЙНЫЕ ВОЗМОЖНОСТИ С++ На сегодняшний день существует достаточно много языков программирования, часть из них применима для написания игр, часть — для скриптинга, часть — для каких-то специальных целей. Если говорить про написание кода программных обеспечений, то тут исторически наиболее распространён язык программирования C++. Язык С++ проектировался для поддержки абстракции данных и объектно-ориентированного программирования в добавление к традиционному стилю С [1]. C++ и по сей день занимает господствующее положение среди языков программирования в мире. SFML (Simple and Fast Multimedia Library) — высокоуровневая библиотека, позволяющая разрабатывать мультимедийные приложения, при этом данная библиотека является лучшей альтернативой низкоуровневой библиотеки OpenGL. SFML обеспечивает простой интерфейс для разработки игр и прочих мультимедийных приложений. Она состоит из пяти модулей: system, window, graphics, audio и network [2]. SFML является кроссплатформенной библиотекой, а это значит, что разработанные приложения будут работать на большинстве операционных систем. SFML поддерживает большое число языков программирования, является упрощенным в использование аналогом SDL. Благодаря тому, что SFML является в отличие от OpenGL высокоуровневой библиотекой, это позволяет добавлять анимацию и музыку в приложение без особых проблем. В перспективе возможности данной библиотеки могут быть использованы при создании более серьезных и полезных программных обеспечений, в частности, при реализации графического интерфейса программ, способных реализовывать построение сложных технических систем [3-5]. Так как возможность увеличения уровня интерактивности посредством добавления качественного и интуитивного графического интерфейса может способствовать более быстрому включению в работу в процессе проектирования сложных технических систем экспертов, которые бы использовали разработанное программное обеспечение при построении оптимальных структур сложных технических систем. Создание мультимедийного приложения на языке программирования С++ посредством библиотеки SFML В качестве примера, демонстрирующего возможности библиотеки SFML, было принято решение создать платформер в стилистике игр на Sega и Dendy. При этом главным положительным и, соответственно, управляемым персонажем было принято решение сделать персонажа игры Sonic – Tails, главным же врагом стал Mario, как известно Sonic и Mario в те времена являлись главными соперниками на рынке игровой индустрии. Download 143.59 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling