Проект Arcade игры в стиле «Dungeons & Dragons»
Введение
Описание реализации
Особенности и технологии игры
Заключение
1.79M

Проект 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
Возможности для доработок:
• Добавление новых классов персонажей
• Создание большего количества уровней и врагов
• Добавление системы прокачки персонажа за монетки
• Реализация системы частиц для визуализации
• Добавление диалогов и сюжетной составляющей
English     Русский Правила