Similar presentations:
Курсова робота
1. Курсова робота з навчальної дисципліни «Інструментальні засоби візуального програмування» на тему: розробити прототип
кмп’ютерноїлогічної гри - SHAKASHAKA
2
Виконала студентка групи ПЗ-21-1\9 Кудринських Є.Р.
Керівник: Логвіненко В.В.
2. Курсова робота з навчальної дисципліни «Інструментальні засоби візуального програмування» на тему: розробити прототип
МетаРозробка десктоп застосунку
гри SHAKASHAKA в
середовищі Microsoft Visual
Studio 2022, мови
програмування C# і
фреймворка .Net
3.
Що таке ShakaShakaРоботата якз програмним
її розв’язувати?
додатком
ShakaShaka (シャカシャカ) — це логічна головоломка,
розроблена видавцем Nikoli.
Файлова архітектура додатку:
Шакашака грається на прямокутній сітці з білих і
чорних квадратів. Деякі чорні клітинки можуть
містити цифри.
Мета головоломки — розмістити трикутники в
кількох білих клітинках. Є чотири види
трикутників, які можна помістити в квадрати:
В отриманій сітці:
Білі частини сітки (без чорних трикутників) повинні утворювати прямокутник або
квадрат.
Чорні клітинки з цифрами повинні ортогонально прилягати до вказаної кількості чорних
трикутників.
4.
Що таке ShakaShakaРоботата якз програмним
її розв’язувати?
додатком
ShakaShaka (シャカシャカ) — це логічна головоломка,
розроблена видавцем Nikoli.
Файлова архітектура додатку:
Шакашака грається на прямокутній сітці з білих і
чорних квадратів. Деякі чорні клітинки можуть
містити цифри.
Мета головоломки — розмістити трикутники в
кількох білих клітинках. Є чотири види
трикутників, які можна помістити в квадрати:
В отриманій сітці:
Білі частини сітки (без чорних трикутників) повинні утворювати прямокутник або
квадрат.
Чорні клітинки з цифрами повинні ортогонально прилягати до вказаної кількості чорних
трикутників.
5.
Робота з програмним додаткомГоловне меню:
Вибір рівня
складності
Вихід
6.
Робота з програмним додаткомВікно рівня:
Панель налаштувань
Ігрове поле
Кнопка генерації нового рівня
Кнопка показу відповіді
7.
ВисновкиРобота з програмним додатком
Панель
налаштувань
У даному курсовому проекті був реалізований програмний застосунок “SHAKASHAK”,який реалізує логічну груголоволомку,яка відповідає поставленій задачі. Гра забезпечує управління ігровим полем,перевірку проходження
пазлу,генерацію рівня по шаблонах та перегляд правильного рішення . Також була створена таблиця рейтингу,завдяки
якій користувач може отримати основну інформацію про минулі ігрові сесії на девайсі .
Процес виконання поставленого завдання курсового проекту не обійшовся без знань з візуального програмування для
WPF та додаткової інтернет-літератури. Не менш важливу роль зіграли навички роботи з мовою програмування з
сімейства С,а саме C#. Також під час написання програмного коду були вдосконалені навички роботи з графічними
об’єктами,особливо з градієнтом об’єкта. Це дозволило додати градієнт для підложки ігрового поля,який рухається
прямо під мишею користувача.
8.
ВисновкиУ даному курсовому проекті був реалізований програмний застосунок “SHAKASHAK”,який реалізує логічну груголоволомку,яка відповідає поставленій задачі. Гра забезпечує управління ігровим полем,перевірку проходження
пазлу,генерацію рівня по шаблонах та перегляд правильного рішення . Також була створена таблиця рейтингу,завдяки
якій користувач може отримати основну інформацію про минулі ігрові сесії на девайсі .
Процес виконання поставленого завдання курсового проекту не обійшовся без знань з візуального програмування для
WPF та додаткової інтернет-літератури. Не менш важливу роль зіграли навички роботи з мовою програмування з
сімейства С,а саме C#. Також під час написання програмного коду були вдосконалені навички роботи з графічними
об’єктами,особливо з градієнтом об’єкта. Це дозволило додати градієнт для підложки ігрового поля,який рухається
прямо під мишею користувача.