Міністерство освіти і науки України
Харківський національний університет радіоелектроніки
Факультет комп’ютерних наук
Кафедра програмного забезпечення ЕОМ
КУРСОВА РОБОТА
з дисципліни
«Технології компонентного програмного забезпечення»
на тему:
«Гра «Арканоід» на основі XNA Framework»
Харків 2010
Завдання
на курсову роботу студента
1. Тема роботи Реалізація гри «Арканоід» на основі XNA Framework.
2. Термін здачі студентом закінченої роботи
3. Вихідні дані до роботи - програмне забезпечення, яке надає можливість одному або двом гравцям керувати невеликими платформами-ракетками, щоб відбивати кульку, яка руйнує різноманітні блоки
4. Зміст розрахунково-пояснювальної записки: Вступ, Аналіз предметної галузі, Постановка задачі, Опис концептуальної моделі, Опис програмної реалізації , Опис дослідної експлуатації , Висновок, Список використаних джерел.
5. Перелік графічного матеріалу: ER-діаграма, загальна архітектура програми, об’єктна модель.
6. Дата видачі завдання 1.11.2009
КАЛЕНДАРНИЙ ПЛАН
| Номер | Назва етапів виконання курсової роботи | Строк виконання етапів роботи | Примітки |
| 1 | Обрання теми | 1.11.2009 | Виконано |
| 2 | Аналіз предметної галузі | 2.11.2009 | Виконано |
| 3 | Розробка постановки задачі | 4.11.2009 | Виконано |
| 4 | Об'єктна декомпозиція системи, яка проектується, її моделювання, розробка методів і алгоритмів, що використовуються, ознайомлення з необхідними технологіями | 7.11.2009 | Виконано |
| 5 | Кодування програмної системи | 21.11.2009 | Виконано |
| 6 | Тестування і доопрацювання розробленої програмної системи | 5.12.2009 | Виконано |
| 7 | Оформлення пояснювальної записки, графічного матеріалу | 25.12.2009 | Виконано |
| 8 | Перевірка виконаного проекту керівником, допуск до захисту | 9.01.2010 | Виконано |
| 9 | Захист курсової роботи | 15.01.2010 | Виконано |
Студент **********
Керівник **********
РЕФЕРАТ
Пояснювальна записка: 30 ст., 11 рис., 10 джерел.
Метою курсового проектування є закріплення знань, здобутих під час вивчення дисципліни «Технології компонентного програмного забезпечення», набуття навичок з розробки програмного забезпечення на платформі .Net, ознайомлення із середою Visual Studio 2008, практична робота з XNA Game Studio.
Результат: після виконання задачі курсового проектування, здійснена програмна реалізація комп’ютерної гри «Арканоід», у якій використовується технологія Microsoft .Net з використанням додаткових інструментів розробки комп’ютерних ігор Microsoft XNA Framework та XNA Game Studio.
Комп’ютерна гра, Арканоід, Microsoft .Net, XNA Framework, XNA Game Studio, Visual studio, Windows Life, XBOX 360.
The target of studying course “Technology of component software” is to learn more about developing in Visual Studio 2008 by C# and get new practicing skills. Also the course project must be done with using Microsoft XNA Framework and XNA Game Studio.
The result: after completing the task of course project, we got implemented software implementation of the computer game "Arkanoid", which uses Microsoft .Net technology with additional development tools, computer games Microsoft XNA Framework and XNA Game Studio.
Зміст
Перелік умовних скорочень
Вступ
1 Аналіз предметної галузі
2 Постановка задачі
3 Опис концептуальної моделі
3.1 UML-моделювання
3.2 Об’єктна модель
4. Опис програмної реалізації
4.1 Реалізація взаємодії між гравцем та системою
4.2 Алгоритм відбиття м’яча
4.2 Розробка бібліотеки
5. Опис дослідної експлуатації
5.1 Загальні відомості
5.2 Виклик і завантаження
5.3 Опис програмної експлуатації
Висновки
Перелік посилань
Перелік умовних скороченьMicrosoft .NET — програмна технологія, платформа для створення програмного забезпечення
MicrosoftVisualStudio 2008 – середовище розробки програмного забезпечення
Microsoft XNA - набір інструментів, що полегшує розробку і управління комп'ютерними іграми
XNAGameStudio – середовище розробки комп'ютерних ігор за допомогою Microsoft XNA
UML - уніфікована мова об'єктно-орієнтованого моделювання
Вступ
Розвиток цивілізації у нашому столітті неодмінно йде у парі з розвитком різноманітних технологій, зокрема комп'ютерних. Сьогоднішні темпи комп'ютеризації перевищують темпи розвитку всіх інших галузей. Без комп'ютерів і комп'ютерних мереж не обходиться сьогодні ні одна середня фірма, не кажучи про великі компанії. Сучасна людина починає взаємодіяти з комп'ютером постійно - на роботі, вдома, у машині й навіть у літаку. Комп'ютери стрімко впроваджуються в людське життя, займаючи своє місце в нашій свідомос
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.