Мультимедийные возможности с++
Download 143.59 Kb.
|
Информатика
- Bu sahifa navigatsiya:
- Взаимодействие с врагом Звук Дополнительные элементы
6.Дополнительные элементы
Помимо вышеизложенного в игру было добавлено несколько дополнительных элементов, позволяющих разнообразить процесс игры. Это бонусы ускорения скорости, при взятии этого бонуса скорость героя значительно увеличивается; батуты, прыгая на которые герой взлетает на значительную высоту. Также помимо этого было добавлена анимация при прыжках и прочих движения героя. В перспективе есть возможность добавления искусственной нейронной сети в качестве интеллекта для врага. Для того чтобы игра работала значительно быстрее даже на слабых компьютерах в главной функции был прописан следующий код: float time = clock.getElapsedTime().asMicroseconds(); clock.restart(); time = time / 800;// позволяет задавать скорость игры Заключение В данной работе было продемонстрировано разработанное автором на языке высокого уровня С++ мультимедийное приложение с использованием библиотеки SFML. Данное приложение представляет собой анимационный платформер в стилистике олдскульных игр прошлого столетия. Данная работа демонстрирует обширные графические и мультимедийные возможности библиотеки SFML. На данный момент при написании подобного рода приложений используют низкоуровневую библиотеку OpenGL, но возможности данной библиотеки ограничены в сравнении с библиотекой SFML. Результаты данной работы свидетельствуют о том, что в перспективе данную библиотеку можно использовать не только для создания игр, но также и при реализации достаточно серьезных проектов, требующих качественную анимацию и обширные графические возможности. Например, при реализации программного обеспечения позволяющего проектировать сложные технические системы с графической составляющей для более наглядного представления информации. ПЛАН Анимация движения персонажей Загрузка карты и ее скроллинг Взаимодействие персонажа с картой Взаимодействие с врагом Звук Дополнительные элементы 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