Лента заказов

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

Отменен
  • Раздел: Программирование
  • Предмет: Java
  • Тип работы: Курсовая работа
  • Срок сдачи: 5 апр 2018
  • Цена: Договорная
  • Блокировка: 10 дней
Пользователь 142190
lesermonsier
Был(а) на сайте 16 дней назад
  • Номер заказа: 1172480
  • Дата размещения: 22 мар 2018 в 11:36
  • Просмотров: 197
  • Антиплагиат: Не указан

Описание курсовой работы

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

Функции сервера: — Взаимодействие с клиентом; — Размещение предметов на поле; — Увеличение длины змейки, если она съела предмет; — Подсчёт очков игрока; — Организация пересечения границ игрового поля; — Движение змейки в зависимости от нажатия клавиш; — Организация окончания игры, если змейка пересечет сама себя. Функции клиента: — Визуализация процесса игры; — Отправка серверу нового направления движения змейки; — Получение от сервера текущего положения змейки; — Получение от сервера текущего положения предметов.

Хотите выполнять заказы? Стать автором
Хотите заказать работу? Разместить заказ
Похожие заказы
Показать еще похожие заказы Похожих заказов больше нет
Предыдущий заказ Финансовый менеджмент. Контрольная
Контрольная
deniskursovoi
1
47
Следующий заказ Математика
Курсовая
alesha789
2
92
Цена работы -
Редактирование заказа
Время сдачи
Загрузка файлов
Загрузка файлов