Розробка мережевоi гри "Пазли" з використанням мови програмування C# та .NET Framework
Автор: Pasha1010 • Апрель 16, 2019 • Курсовая работа • 12,555 Слов (51 Страниц) • 882 Просмотры
Міністерство освіти і науки України [pic 1]
Вінницький національний технічний університет
Факультет менеджменту
ЗАТВЕРДЖУЮ
Зав. кафедри МБІC, проф., д.т.н. О.М. Роїк
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ
на курсову роботу
з дисципліни «Технології програмування»
студентці Хісматулліній Валентині Фанілівні групи УБ-15б
ТЕМА «РОЗРОБКА МЕРЕЖЕВОЇ ГРИ «ПАЗЛИ»» з використанням мови програмування C# та .NET Framework»
Постановка задачі.
- Побудувати Windows Forms додаток гри.
- Реалізувати багатокористувацький режим гри використовуючи мережевий протокол TCP/IP.
- Повинні бути використані конструктори; наслідування класів; змінні з типами доступу protected, private; статичні змінні та функції; змінні типів, які характеризуються значенням та посиланням.
- Використати керуючі елементи: Button, TextBox, CheckBox, Label.
- Виконати перевірку правильності роботи розробленої програми.
Вихідні дані.
- MS Visual Studio 2015.
- Довідники з мов С# та UML.
- Графічні редактори - Photoshop CS 6, MS Paint.
Дата видачі «04» вересня 2016 р. Керівник _________________
(підпис)
Завдання отримав__________
(підпис) [pic 2]
АНОТАЦІЯ [pic 3]
Курсова робота присвячена розробці логічної гри «Пазли». Проводяться усі необхідні роботи з проектування архітектури гри, аналізуються вимоги до неї, приводиться опис реалізації, кодування, тестування програми. Проект складається з аналітичної та практичної частини. У аналітичній частині курсового проекту містяться обґрунтування вибору теми та програмного засобу для вирішення поставлених задач. У практичній частині міститься розробка методів та програмних засобів для вирішення поставлених задач.
При написанні мережевої гри «Пазли» використовується об’єктно-орієнтована мова C#.
Робота викладена на 42 сторінках, містить 9 рисунків та 2 додатки.
ЗМІСТ[pic 4]
ВСТУП
1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ
1.1 Предметна область
1.2 Огляд існуючих аналогів 7
1.3 Обґрунтування вибору мови програмування 0
1.4 Постановка задачі 3
1.5 Висновки 4
2 ПРОЕКТУВАННЯ МЕТОДІВ ТА ЗАСОБІВ ГРИ «ПАЗЛИ» 6
2.1 Розробка діаграми класів 6
2.2 Розробка діаграми взаємодії 17
2.3 Розробка блок-схеми алгоритму визначення переможця 19
2.4 Проектування інтерфейсу користувача 19
2.5 Висновки 1
3 ПРОГРАМНА РЕАЛІЗАЦІЯ ГРИ «ПАЗЛИ» 2
3.1 Програмна реалізація 2
3.2 Програмна реалізація мережевого підключення 3
3.3 Інструкція користувача 29
3.4 Висновки 0
ВИСНОВКИ 2
ПЕРЕЛІК ПОСИЛАНЬ 3
ДОДАТКИ…. 4
ВСТУП
На сьогодні, наше суспільство зробило вагомі і досить швидкі кроки на шляху комп’ютеризації. Натомість, важко знайти людину, яка може сьогодні уявити своє життя без комп’ютера, який є незмінним помічником у реалізації найрізноманітніших задач. Ні для кого не є секретом, що в наші дні комп’ютерні ігри стали одним з найпопулярніших способів проведення вільного часу людиною і окремим типом розваг.
...