Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВІРТУАЛЬНА 3D ЕКСКУРСІЯ МІСТОМ.docx
Скачиваний:
12
Добавлен:
27.10.2018
Размер:
1 Мб
Скачать
☆

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Висновки

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

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

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

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

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

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

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