Курсовая работа: Гра "Арканоід" на основі XNA Framework
Рисунок 5.6 – Гра для двох гравців
Висновок
У цій роботі був використаний майже весь матеріал, який був пройдений протягом цього курсу, та розширений додатковим самостійним вивченням XNA. Тому я вважаю дану реалізацію найбільш вдалою на даному етапі розробки гри «Арканоід».
В ході курсового проектування була проаналізована предметна область, вивчені принципи побудови комп’ютерних ігор за допомогою таких інструментів, як Microsoft XNA Framework та інші, вирішені проблеми, вказані в аналізі предметної області.
Авжеж можливо було реалізувати більше функціональності, але дуже заважав фактор часу. Тому у подальшому розвитку цього проекту буде йти робота по розширенню та вдосконаленню функціональних можливостей, для того, щоб гравці могли отримувати ще більше можливостей та грати між собою через Інтернет.
Виконавши курсовий проект, ми вивчили основні питання проектування і організації комп’ютерних ігор, спроектувавши програмну архітектуру комп’ютерної гри «Арканоід». Вивчили та отримали навички розробки додатків мовою об’єктно-орієнтовного програмування C# для платформи Microsoft .Net з використанням додаткових інструментів розробки комп’ютерних ігор Microsoft XNA Framework та XNA Game Studio. В кінцевому результаті отримали реалізацію усі поставлені задачі, які були сформульовані у другій частині записки.
Цей проект буде розвиватися, доки є бажання, та я сподіваюсь, що колись він буде запущений до експлуатації, та реальні гравці зможуть відчути усю атмосферу створеного світу та просто гарно провести час за цією грою разом з іншими гравцями.
По підсумкам проведеної роботи ми отримали аналіз предметної галузі, на основі якого було створено готовий продукт, який вже може бути використаний у реальних умовах.
Перелік посилань
1. Рихтер Дж. Программирование на платформе Microsoft .NET Framework [Пер. c англ. — 2-е изд., испр.] — М.: Издательско-торговый дом Русская редакция, 2003- — 512 с.
2. Riemer Grootjans. XNA 2.0 Game Programming Recipes: A Problem-Solution Approach. – Apress, 2008. - 625 с.
3. Alexandre Lobão, Bruno Evangelista, José Antonio Leal de Farias. Beginning XNA 2.0 Game Programming: From Novice to Professional. – Apress, 2008. - 429 с.
4. Горнаков С. Г. Программирование компьютерных игр под Windows в XNA Game Studio Express. – М.: ДМК Пресс, 2008. – 384 с.
5. http://creators.xna.com/
6. http://msdn.microsoft.com/
7. http://mvp.support.microsoft.com/
8. http://www.compulenta.ru/
9. http://www.intuit.ru/
10. http://www.xnadev.ru/