Мультимедийные возможности с++


Download 143.59 Kb.
bet5/5
Sana17.06.2023
Hajmi143.59 Kb.
#1530379
1   2   3   4   5
Bog'liq
Информатика

6.Дополнительные элементы
Помимо вышеизложенного в игру было добавлено несколько дополнительных элементов, позволяющих разнообразить процесс игры. Это бонусы ускорения скорости, при взятии этого бонуса скорость героя значительно увеличивается; батуты, прыгая на которые герой взлетает на значительную высоту. Также помимо этого было добавлена анимация при прыжках и прочих движения героя. В перспективе есть возможность добавления искусственной нейронной сети в качестве интеллекта для врага. Для того чтобы игра работала значительно быстрее даже на слабых компьютерах в главной функции был прописан следующий код:
float time = clock.getElapsedTime().asMicroseconds();
clock.restart();
time = time / 800;// позволяет задавать скорость игры
Заключение
В данной работе было продемонстрировано разработанное автором на языке высокого уровня С++ мультимедийное приложение с использованием библиотеки SFML. Данное приложение представляет собой анимационный платформер в стилистике олдскульных игр прошлого столетия. Данная работа демонстрирует обширные графические и мультимедийные возможности библиотеки SFML. На данный момент при написании подобного рода приложений используют низкоуровневую библиотеку OpenGL, но возможности данной библиотеки ограничены в сравнении с библиотекой SFML. Результаты данной работы свидетельствуют о том, что в перспективе данную библиотеку можно использовать не только для создания игр, но также и при реализации достаточно серьезных проектов, требующих качественную анимацию и обширные графические возможности. Например, при реализации программного обеспечения позволяющего проектировать сложные технические системы с графической составляющей для более наглядного представления информации.

ПЛАН

  1. Анимация движения персонажей

  2. Загрузка карты и ее скроллинг

  3. Взаимодействие персонажа с картой

  4. Взаимодействие с врагом

  5. Звук

  6. Дополнительные элементы

Download 143.59 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling