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

Отменен
Заказ
1172480
Раздел
Программирование
Предмет
Антиплагиат
Не указан
Срок сдачи
5 Апр 2018 в 23:59
Цена
Договорная
Блокировка
10 дней
Размещен
22 Мар 2018 в 11:36
Просмотров
527
Описание работы
Реализовать распределенное клиент-серверное приложение, используя сокетные соединения. Приложение реализует игру «Змейка» со следующими правилами:
— Размер игрового поля выбирается пользователем при начале новой игры (выбор из 3 вариантов маленькое, среднее, большое);
— Игрок управляет направлением движения головы змейки (4 направления: вверх, вниз, влево, вправо), а хвост змеи движется следом.
— Управление осуществляется стрелками на клавиатуре;
— В случайном месте на игровом поле появляются предметы. Каждый раз, когда змейка съедает такой предмет, она становится длиннее на 1, и игроку начисляются очки. Скорость змейки при этом увеличивается.
— Формирование рекордов. Когда количество очков, набранное игроком, превышает текущий рекорд, рекорд перезаписывается;
— Игрок не может остановить движение змейки;
— Змейка, пересекая границы игрового поля, появляется с противоположной стороны;
— Игра заканчивается, если змейка пересечет сама себя.
Функции сервера:
— Взаимодействие с клиентом;
— Размещение предметов на поле;
— Увеличение длины змейки, если она съела предмет;
— Подсчёт очков игрока;
— Организация пересечения границ игрового поля;
— Движение змейки в зависимости от нажатия клавиш;
— Организация окончания игры, если змейка пересечет сама себя.
Функции клиента:
— Визуализация процесса игры;
— Отправка серверу нового направления движения змейки;
— Получение от сервера текущего положения змейки;
— Получение от сервера текущего положения предметов.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир