Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Інструкція користувача



 

Для початку роботи системи потрібно запустити сервер. Це файл cc_server.exe. Після успішного запуску серверу можна запускати клієнтську програму та підключатись до сервера.

Можна запускати файл MAIN.exe, тоді параметри ініціалізації будуть по замовчанню, а можна запустити спеціальний bat-файл, де будуть ініціалізовані параметри.

Після підключення користувач з’являються в інтерактивному просторі, що являє собою мегаполіс.

Рисунок 3.1 – Вікно клієнтської програми

 

Управління персонажем дуже просте. Для управління камерою використовується мишка. Також, в залежності від повороту мишки, повертається персонаж.

Для переміщення використовуються стрілки на клавіатурі. Кнопка [Right Shift] використовується для переключення режиму бігу/ходьби.

Також використовуються додаткові кнопки:

[F2] - відображення вікна чату;

[F3] - відображення малого вікна чату з останніми повідомленнями;

[F4] - відображення додаткової інформації про роботу програми;

Після відкриття вікна чату, справа виводиться список тих користувачів з якими ви можете спілкуватись. Внизу розташоване поле вводу тексту, а все вільне місце займає область відображення повідомлень.

Рисунок 3.2 – Клієнтська програма з відкритим вікном чату

 

Для завершення роботи програми і виходу із чату потрібно натиснути кнопку [Esc].


 

Висновки

 

Метою дипломного проекту є створення програми типу клієнт-сервер, для демонстрації взаємодії користувачів в інтерактивному режимі. В проекті використана мова програмування високого рівня, яка дозволяє швидко розробляти сучасні інтерактивні додатки. Для мережної взаємодії використовується спеціально бібліотека, що дозволяє взаємодіяти користувачам в реальному часі.

Програма CityChat являється повнофункціональною, за допомогою неї можна спілкуватися в реальному часі за допомогою мережевих технологій. В програмі також реалізована модель тривимірного простору з підтримкою фізики руху персонажу. Для всього цього використовуються складні алгоритми оптимізації та збільшення швидкодії.

В ході виконання завдання було реалізовано всі пункти розділу постановка задачі. Дане програмне забезпечення можна використовувати як навчальний приклад використання клієнт/серверної архітектури побудованої на компонентах DirectPlay.

Програма має такі переваги: зрозумілий і зручний інтерфейс; мінімізовані потреби системних ресурсів, для роботи програми (особливо це стосується серверу); наявність достатньої швидкодії програм для забезпечення інтерактивності; присутність належного рівня графічних об’єктів, таких як тривимірні моделі, текстури для надання реалістичності; підтримка графічного шрифту, для того щоб текстові повідомлення виводились у всіх користувачів, незалежно від їх активного шрифту.

Недоліками можна назвати недостатньо детальну графіку з урахуванням можливостей движка Blitz3D, ресурсоємкість програми а також відсутність смайлів які можна надалі впровадити.

Різноманітність систем збільшується, з урахуванням розвитку інтернет технологій в цілому, з зростанням швидкостей, пропускних можливосте. На нинішній день широко використовуються відео чати, відео спілкування. Одним із прикладів є Скайп, googlemaps і ін.. Віртуальні екскурсії стають більш популярними.

Порівнюючи програму на даному етапі, з її аналогами, то вона значно відстає, але якщо її допрацювати і ввести кілька цікавих ідей, то в неї є шанс конкурувати з іншими.


Література

 

1. Берзин С. INTERNET у вас дома. - СПб.: BHV, 1997. - 400c.

2. Буров Є. Комп’ютерні мережі. - Львів: БАК, 1999. - 468c.

3. Виктор Порев - Компьютерная графика

4. Джим Адамс - DirectX продвинутая анимация

5. Диалектика, 1998. - 400c.

6. Информатика, Базовый курс/С.В. Симонович и др. - СПб.: "Питер", 2001.

7. Крол Є. Все об INTERNET. К.: BHV, 1995. - 320c.

8. Левин Д. Р. і др. INTERNET для чайников - СПб.: Диалектика, 2002. - 200c.

9. Олифер. Новые технологии и оборудование IP - сетей. Bhv - СПб, 2001, - 512 с.

10. Основи сучасних комп’ютерних технологій / Под. Ред.Хомоненко. - СПБ : Корона, 1998. - 448c.

11. Пайк M. INTERNET в поддлиннике. ― СПб.:BHV, 1996. ― 640c.

12. Паркер. TCP/IP Для профессионалов. 3-е изд. Питер, 2004,- 864 с.

13. Стэн Трухильо - Программирование графики с использованием Direct3D

14. Стивенс. Протоколы TCP/IP. Практическое руководство в подлиннике. bhv-СПб, 2003,-672 с.

15. Столлингс. Современные компьютерные сети. 2-е изд. Питер, 2003,-620 с.

16. Фафенберг Б. Открой для себя INTERNET. ― К.; M.; СПБ.: Комиздат;

17. Основы создания сетевых игр с помощью DirectPlay http://johnk.3dn.ru/forum/3-98-1

18. B3d Pipeline http://www.onigirl.com/pipeline/

19. Blitz3D пространствоhttp://blitz3d.at.ua/

20. Игростроение http://igrostroenie.my1.ru/forum/3

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.