Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_методичка_курсача_2012.doc
Скачиваний:
15
Добавлен:
13.04.2015
Размер:
201 Кб
Скачать
☆

17. Тема: Мережева гра в шахи

Количество студентов - 2

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

Малювати фігури та дошку можна з використанням DirectX, GDI+ чи OpenGL за вибором студента

Завдання першого студента: разработать протокол сетевого обмена и логику игры, сделать игровой сервер, чтобы к нему можно было подключаться многим игрокам, и выбирать себе какого-то соперника. Сервер необхідно розробити як службу Windows.

Завдання другого студента: розробити візуалізацію дошки та фігур в тривимірному просторі

18. Тема: Система автоматичного заповнення форм на web сайтах

Количество студентов - 1

Постановка задачи: Пользователь должен имеет возможность записи в программу определенной информации для форм ввода на веб сайтах. Информация может быть представлена его именем, фамилией, телефоном, емейлом и тд. При открытии определенной страницы программа сама должна предложить заполнить форму и должна предложить на выбор один из наборов информации, который будет заполнен в форму. После того как пользователь нажмет кнопку информация переносится в форму на странице сайта и далее пользователь продолжает работу с сайтом. Приложение должно работать с Internet Explorer. Приложение аналог – RoboForm.

19. Тема: Система обміну текстовими повідомленнями

Количество студентов - 2

Постановка задачи: Необходимо разработать систему чатов. Сервер необхідно розробити як службу Windows. Для управления сервром должно бать разработано специальное приложение. Клиентское приложение должно обеспечивать функцію передачи текстових сообщений через сервер другому клиенту. Также должна бать разработана функція отправки файлов. При подключении к серверу клиентское приложение должно получить список подключенных пользователей и затем предоставлять возможность обмена сообщениями и файлами с выбранным пользователем. Система должна работать в локальной сети.

20. Тема: Система голосовий автовідповідач

Количество студентов - 2

Постановка задачи: Необходимо разработать систему в которой пользователь при помощи клиентского приложения может оставить голосовое сообщение, которое будет сохранено на сервере. Далее при помощи этого же клиентского приложения другой пользователь может прослушать оставленное сообщение. Пользователь оставивший сообщение должен получить уведомление о том, что сообщение прослушано. Сервер необхідно розробити як службу Windows. Для управления сервром должно бать разработано специальное приложение. Система должна работать в локальной сети. Один студент разрабатывает сервер, другой клиентское приложение.

21. Тема: Мережева гра «Морський бій»

Количество студентов - 2

Постановка задачи: Необходимо разработать сетевую игру «Морской бой». Сервер гри необхідно розробити як службу Windows. Для управления сервером должно бать разработано специальное приложение. Сервер повинен надавати можливість гри декільком парам гравців. Система должна работать в локальной сети. Для реализации пользовательского интерфейса и рисования игрового поля необходимо использовать GDI+. Один студент разрабатывает сервер, другой клиентское приложение.