Клиент-серверное приложение, реализующее игру «Змейка»

Отменен
Раздел:Программирование
Предмет:Java
Тип работы:Курсовая работа
Срок сдачи:Не определен
5 Апр 2018 в 23:5905.04.2018 в 23:59
Цена:Договорная
Блокировка:10 дней
Статус: Отменен
Заказчик:
Номер заказа:1172480
Размещен:22 Мар 2018 в 11:36
Просмотров:281
Антиплагиат: Не указан

Описание работы

Реализовать распределенное клиент-серверное приложение, используя сокетные соединения. Приложение реализует игру «Змейка» со следующими правилами:
— Размер игрового поля выбирается пользователем при начале новой игры (выбор из 3 вариантов маленькое, среднее, большое);
— Игрок управляет направлением движения головы змейки (4 направления: вверх, вниз, влево, вправо), а хвост змеи движется следом.
— Управление осуществляется стрелками на клавиатуре;
— В случайном месте на игровом поле появляются предметы. Каждый раз, когда змейка съедает такой предмет, она становится длиннее на 1, и игроку начисляются очки. Скорость змейки при этом увеличивается.
— Формирование рекордов. Когда количество очков, набранное игроком, превышает текущий рекорд, рекорд перезаписывается;
— Игрок не может остановить движение змейки;
— Змейка, пересекая границы игрового поля, появляется с противоположной стороны;
— Игра заканчивается, если змейка пересечет сама себя.
Функции сервера:
— Взаимодействие с клиентом;
— Размещение предметов на поле;
— Увеличение длины змейки, если она съела предмет;
— Подсчёт очков игрока;
— Организация пересечения границ игрового поля;
— Движение змейки в зависимости от нажатия клавиш;
— Организация окончания игры, если змейка пересечет сама себя.
Функции клиента:
— Визуализация процесса игры;
— Отправка серверу нового направления движения змейки;
— Получение от сервера текущего положения змейки;
— Получение от сервера текущего положения предметов.
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат

Рекомендуемые заказы

Задача
3 134
5 Мар в 20:4705.03.2019 в 20:47
31 Мар в 23:5531.03.2019 в 23:55
Задача
3 134
31 Мар в 23:5531.03.2019 в 23:55
Задача
2 32
16 Мар в 20:3216.03.2019 в 20:32
23 Мар в 23:5523.03.2019 в 23:55
Задача
2 32
23 Мар в 23:5523.03.2019 в 23:55
Контрольная
7 94
24 Фев в 15:3124.02.2019 в 15:31
Срок сдачи не указан
Контрольная
7 94
Срок сдачи не указан
Хотите выполнять заказы?
Стать экспертом
Хотите заказать работу?
Разместить заказ