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

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

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

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

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

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

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