Номинация: « Я патриот своей страны»  
Цель работы: Поддержка традиций исторической памяти белорусского народа о Великой Отечественной войне
Актуальность и практическая значимость работы
Актуальность и практическая значимость работы
Практическая реализация проекта
Банк основных вопросов викторины:
Компьютерная игра "Belarus 1941-1944: Quiz"
Компьютерная игра "Belarus 1941-1944: Quiz"
Возможности программного продукта
Фрагменты программного кода
Практическая значимость
Контактная информация
1.44M

ПАТРИОТ BY ИТОГ

1.   Номинация: « Я патриот своей страны»  

Республиканский конкурс компьютерных
разработок
патриотической направленности
«ПАТРИОТ.by»
Номинация: « Я патриот своей страны»
Компьютерная игра
"Belarus 1941-1944: Quiz"
Автор: Ярошевич Евгений
Владимирович
учащиеся 10 класса
ГУО “Средняя школа №4
г. Осиповичи”
Руководитель работы:
Мурашко Елена Ивановна
учитель физики
ГУО “Средняя школа №4 г. Осиповичи”

2. Цель работы: Поддержка традиций исторической памяти белорусского народа о Великой Отечественной войне

Задачи:
1. Создание компьютерной игры
на военную тематику
2.Создание викторины о Великой
отечественной войне

3. Актуальность и практическая значимость работы

• возможность пользователей компьютерной игры
не просто «поиграть в войну», а
-вспомнить историческое прошлое Республики Беларусь
и пополнить свои знания о героическом прошлом
Беларуси

4. Актуальность и практическая значимость работы

• интерес к этому программному продукту могут проявлять
пользователи неограниченной возрастной категории:
• школьникам полезно что- то узнать , пополнить и
закрепить свои знания о Великой Отечественной войне
• старшей возрастной категории-вспомить героическое
прошлое Беларуси

5. Практическая реализация проекта

• Проект находиться в начальной стадии реализации
• Работу над проектом я начал при подготовке к участию в
конкурсе «ПАТРИОТ.by»

6.

• Новизна
СЮЖЕТНАЯ ЛИНИЯ КОМПЬЮТЕРНОЙ
ИГРЫ -военные действия на территории
БЕЛАРУСИ
-

7. Банк основных вопросов викторины:

*
Когда началась Великая Отечественная война?
*
Кто был главным руководителем СССР во время
войны?
*
Кто напал на СССР в 1941 году?
*
Как называлась война между СССР и Германией?
*
Какой город был в блокаде почти 900 дней?
*
Какое оружие часто было у советского солдата?
*
Когда закончилась война?
*
Как назывался советский танк?
*
Какой праздник отмечают 9 мая?
*
Кто командовал советской армией под Берлином?

8.

Компьютерная игра
"Belarus 1941-1944: Quiz"
● Жанр - экшен
● Для создания игры
использовались
-язык программирования С#
-приложение -Visual Studio
-движок Uniti

9. Компьютерная игра "Belarus 1941-1944: Quiz"

Компьютерная игра
"Belarus 1941-1944: Quiz"
Игра сделана в виде 2D экшена.
Система “Викторины”:
-каждые 30 секунд появляется вопрос с вариантами
ответа. При правильном ответе игра продолжается, но
в ином случае-поражение.
-выигрыш возможен и в случае удачного
выстрела в особенного (командира) врага
В игре представлены механики :
Стрельба, перезарядка, стрельба в направлении
курсора, выход из игры по кнопке, уничтожение врага и
пули, звуки стрельбы и фоновая музыка, а также
оптимизация

10. Компьютерная игра "Belarus 1941-1944: Quiz"

Компьютерная игра
"Belarus 1941-1944: Quiz"
• Основная концепция игры -“Игрок защищает свой
Белорусский форд от нападающих, но сталкивается с
проблемой в виде внезапных вопросов”
Стиль игры -игроку предстоит оборонять свой форт от
волн врагов. Также в игре имеется система “Викторины”.

11. Возможности программного продукта

12. Фрагменты программного кода

Фрагмент «Стрельба в направлении курсора"
void Shoot()
{
GameObject proj = Instantiate(projectilePrefab, shootPoint.position,
Quaternion.identity);
Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
Vector2 direction = (mousePos - shootPoint.position).normalized;
Rigidbody2D rb = proj.GetComponent<Rigidbody2D>();
if (rb != null)
{
rb.velocity = direction * speed;
}
float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg;
proj.transform.rotation = Quaternion.Euler(0, 0, angle);
if (muzzleFlashPrefab != null)
{
GameObject flash = Instantiate(muzzleFlashPrefab, shootPoint.position,
shootPoint.rotation);
Destroy(flash, 0.2f);
}
if (shootAudio != null)
{
shootAudio.Play();
}
}
Фрагмент « Искусственный интеллект по движению врагов»
void Update()
{
if (target != null)
{
Vector3 dir = (target.position - transform.position).normalized;
transform.position += dir * moveSpeed * Time.deltaTime;
}
}

13.

14.

Результаты работы и выводы
• Создана система викторины по вопросам
Великой Отечественной войны
• Созданы механики для игровых военных
действий: Стрельба, перезарядка, стрельба в
направлении курсора,
• Организовано музыкальное сопровождение
боевых действий - звуки стрельбы и фоновая
музыка
• Организована оптимизация пуль
• Начата работа нал дизайном и продуман стиль- то
что напоминает о символах Республики Беларусь
(флаг) и географические особенности
• ( лесополоса, контур карты Беларуссии)

15. Практическая значимость

• Компьютерная игра
"Belarus 1941-1944: Quiz" способствует сохранению
исторической памяти о героическом прошлом
Беларуси
• Для интересующихся школьников поможет глубже
познакомиться с историей Беларуси: игроки будут
стремиться устанавливать новые рекорды, а каждый
новый вопрос будет развивать их историческое
мышление и расширять мировоззрение.

16. Контактная информация

Ерошевич Евгений Владимирович
,
+375444730487
erosevicevgeniy215@gmail.com
Могилевская область
г. Осиповичи,
ул. Рябиновая,д.35
QR-код игры
English     Русский Rules