Розробка комп"ютерної гри "Міста" - Курсовая работа

бесплатно 0
4.5 60
Аналіз предметної області, опис проекту бази даних, моделей майбутнього програмного забезпечення гри для персонального комп"ютера "Міста". Функціональні можливості програмного забезпечення, які необхідно реалізувати. Інтерфейс програмного забезпечення.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
В останній час компютерні ігри стали широко популярні майже по всьому світу. Високу популярність швидко набирають інтелектуальні ігри. Як правило, у таких іграх учасникам треба відповідати на питання з різних сфер життя. Тема є актуальною, оскільки люди дуже люблять інтелектуальні ігри, а аналоги гри "Міста" створені тільки для смартфонів з операційною системою IOS та Android, компютерної версії не існує.Компютерні ігри часто вимагають спеціалізованого апаратного забезпечення на компютері користувача для того, щоб грати, наприклад, графічні процесори або Інтернет-зєднання для онлайн ігор. Види компютерних ігор: - Ігри вмінь та дії - включає ігри, дії яких відбувають в реальному часі, активно задіюють графіку та звук для занурення в ігровий процес і вимагають швидкої реакції гравця. Games with a Purpose - програми, за допомогою яких люди використовують свої знання для вирішення проблем (передусім у наукових дослідженнях), при цьому граючись. Для виконання завдання курсового проекту було обрано гру з жанру "Інтелектуальна гра". Міста - гра для декількох (двох або більше) осіб, у якій кожен учасник в свою чергу називає існуюче місто будь-якої країни, назва якого починається на ту букву, на яку закінчується назва міста попереднього учасника.Після запуску додатку зявляється стартове вікно для вибору міст (всі або певної країни). Якщо натиснути на "Выбрать" зявляється вікно вибору країн, міста яких будуть використовуватись. Після натиску на кнопку "Начать игру" відкривається вікно самого ігрового процесу (рисунок 1). компютерна гра програмний інтерфейс при виборі назви міста показується країна, в якій розташоване це місто; Після запуску додатку зявляється стартове вікно (рисунок 2).IMG_15549606-bd27-4c71-b9d3-4e0dbf0d999e

IMG_046246a8-eb1c-4f8f-9d74-be251fd336c9

IMG_1d1361f5-1427-4c54-b262-39b4b675dcc3Назва програмного продукту "Міста".Для запуску програми необхідно відкрити файл Project1. exe.До вхідних даних належать імена гравців та назви міст. Назва міста вводиться вручну за допомогою клавіатури у спеціально призначеному вікні. Назва вводиться тільки кирилицею з великої букви. Імя гравців вводяться вручну за допомогою клавіатури у спеціально призначеному вікні. Основними вихідними даними являються повідомлення про помилки: - некоректність введеної назви міста;Функціональна модель системи IDEF0 (Icam DEFINITION) будується на основі функціональної діаграми. Функціональна модель представляє собою основні дії, які виконуватиме програмний продукт (рисунок 4).Концептуальна модель створюється за допомогою діаграми прецедентів. Діаграма прецедентів - діаграма, на якій зображено відношення між користувачем та прецедентами в системі (рисунок 5). Актори - гравець, компютер або ще один гравець.Фізична модель даних складається з одної таблиці, її структура зображена на рисунку 3.При виконанні поставленого завдання було спроектовано декілька класів - основу обєктно-орієнтованого програмування.Для реалізації поставленої задачі було спроектовано класи, які зображено на діаграмі класів (рисунок 7). Клас надає механізм для створення обєктів. Метод класу virtual void Game () - метод, видимий лише в межах ієрархії. Клас Bred - похідний від класу Sities. Даний клас містить набір методів для перевірки на коректність введених назв міст під час процесу гри. class BredЗ точки зору С , data-модуль являється статичним класом і всі члени класу доступні при вказуванні імені модуля навіть без створення екземпляра класу. При розробці програмного продукту було використано стандартний Data-модуль (рисунок 8).Компоненти на формах розміщенні компактно, для усунення проблем типу "куди потрібно натиснути?" та "куди потрібно дивитись?". Рисунок 9 - Форма "Виберіть суперника" Форма містить такі компоненти: - SPEEDBUTTON1 - кнопка для переходу на ігрову форму; Форма містить наступні компоненти: - Edit - поле для вводу інформації; Форма містить наступні компоненти: - Label1 - містить текстову інформацію;IMG_9abfd27d-8860-4435-8c35-005f35d4844a Рисунок 14 - Вікно "Виберіть суперника" В даному вікні користувач повинен вибрати режим гри: - гра з іншим гравцем; При виборі "Гравець 2" зявиться вікно для редагування імен гравців (рисунок 15). В процесі гри це також можна зробити за допомогою розділу "Гравець" головного меню. Після введення імен гравців відкривається головне вікно гри (рисунок 16)Зараз в Україні створена і діє ціла система законодавчих та нормативно-правових актів, що регламентують питання охорони праці в усіх галузях виробництва та сферах діяльності. Цей закон визначає основні положення щодо реалізації конституційного права працівників на охорону їх життя і здоровя у процесі їх трудової діяльності, на належні, безпечні і здорові умови праці, регулює за участю відповідних органів державної влади відносини між роботодавцем і працівником з питань безпеки, гігієни праці та виробничого середовища і встановлює єдиний порядок ор

План
Зміст

Вступ

1. Технічний проект

1.1 Опис предметної області

1.2 Аналогічні програмні продукти

1.2.1 Гра "Міста" на Google Play

1.2.2 Гра "Міста" на App Store

1.3 Специфікація вимог

1.3.1 Загальні відомості

1.3.2 Виклик та завантаження

1.3.3 Вхідні та вихідні дані

1.3.4 Функціональні можливості програмного забезпечення, які необхідно реалізувати

1.4 Моделі програмного забезпечення

1.4.1 Функціональна модель

1.4.2 Концептуальна модель

1.5 Моделювання бази даних

2. Робочий проект

2.1 Інструкція програміста

2.1.1 Опис класів програмного забезпечення

2.1.2 Звязок із базою даних

2.1.3 Інтерфейс програмного забезпечення

2.2 Інструкція гравця

3. Охорона праці та техніка безпеки

Висновок

Перелік джерел

Додатки

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?