Похожие презентации:
Проект Arcade игры
1. Проект Arcade игры в стиле «Dungeons & Dragons»
Проект Arcade игры в стиле«Dungeons & Dragons»
Проект выполнили:
Гаврилов Игорь
Подоляк Фёдор
2. Введение
Идея проекта состоит в том, чтобы создать игру в стиле настольной игры «Dungeons &Dragons», сочетающая в себе элементы пошагового боя и платформера. В нашей игре проект
представляет собой 2 уровня боя с различными врагами, где игрок управляет персонажем со
случайно генерируемыми характеристиками.
Цели и задачи этого проекта:
• Разработать полноценную игру на библиотеке Arcade
• Создать игровой процесс с использованием стратегии в сочетании с элементами
случайности
• Реализовать физику, анимации, сохранение данных
3. Описание реализации
Основные модули:1.
battle1.py / battle2.py – Основные файлы
боевых сцен
2.
black_werewolf.py / vampire.py – Файлы
противников
3.
menu.py – Файл с главным меню
4.
CoinsSave.py / save_manager.py – Система
сохранения прогресса (количества монет)
5.
results_view.py – Файл окна результатов
4. Особенности и технологии игры
Механика D&D:• Броски кубиков d20 для атаки, d6/d8 для урона
• Учёт характеристик и навыков в битве
• Фаза инициативы для определения очерёдности хода в битве
Система способностей персонажа:
• Три уникальных способности персонажа
• Расход ресурса на использование способности
• Различные эффекты от использования разных способностей
Используемые технологии:
1.
Arcade – основная библиотека для 2D игр
2.
PIL – обработка спрайт-листов и изображений
3.
Random – библиотека для определения случайных значений
4.
Time – библиотека для задержек и времени фаз
5. Заключение
Выводы:• Наш проект успешно реализует пошаговую систему боя, как в игре D&D
• Реализована физика движения персонажа и сбора монеток
• Плавные анимации персонажей и фон добавляют лучшую визуализацию игры
• Музыка во время битвы подходит для игр типа RPG
Возможности для доработок:
• Добавление новых классов персонажей
• Создание большего количества уровней и врагов
• Добавление системы прокачки персонажа за монетки
• Реализация системы частиц для визуализации
• Добавление диалогов и сюжетной составляющей