Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

1. Программа должна быть реализована на С++ с исользованием ООП(Главное условие).

2. Программа должна быть понятно прокомментирована.

3. Результат программы - оконное приложение для Windows 7 и выше.(Примерный вид в файле Game_field.png)

Голова и хвост у змеи есть всегда. Текстуры змейки/поедаемых юнитов/препятствий выбираются из файлов в настройках программы.

4. В игре должно быть от 5 уровней. На каждом уровне есть случайным образом расставленные препятствия.

Начальное колличество препятствий задается в настройках.

На каждый уровень дается 3 "жизни". Происходит автоматический переход на следующий уровень

при достижении 20 "съеданий" с сохранением длины змейки + проигрывание звукового файла level_up.wav(или другой формат) из папки программы(сам звуковой файл не обязательно).

При переходе на следующий уровень скорость змейки увеличивается на 10%, количество препятствий увеличивается на 1.

5. Игра останавливается если змейка столкнулась с краем/препятствием/собственным телом и выводит сообщение:

"Игра окончена, Ваш счет = (колличество съеденных юнитов)"

6. Управление змейкой - стрелочками.

7. В меню "Игра": "Начать новую игру Ctrl+N"(при выборе/нажатии сочетания кл. - игра начинается ),

"Выход Ctrl+X"(при выборе/нажатии сочетания кл. - закрывает программу)

8. В меню "Настройки": выводит окно с возможностью задавать начальный уровень(от 1 до 5), начальную длину(от 0 до 10) и скорость(от 10% до 50%) змейки,

задавать колличество жизней на уровень(от 0 до 5), задавать количество препятствий(от 1 до 5),

менять цвета фона, выбирать файлы с текстурами головы/хвоста змейки, препятствий и поедаемых юнитов(ограничения на формат/размер текстур - на ваше усмотрение)если выбор картинки для юнитов сложно реализуемо - можно сделать по другому, предлагайте.

9. В меню "О программе": "Справка F1"(при выборе/нажатии F1 открывает окно с текстом из файла Help.txt из папки программы),

"Версия игры"(привыборе выводит окно с текстом: Версия игры 1.0)

10. В строке состояния ображение текущего количества "съеданий", количество оставшихся жизней, текущий уровень, максимальный рекорд с момента открытия программы.

год назад
guest_1703249104646
год в сервисе
Был
год назад

Выбранный исполнитель

njinex
Виктор 
31 год
год в сервисе
Был
6 месяцев назад
год назад
$54
2 дня
Escrow
Виктор выполнил проект великолепно,! Согласование прошло быстро, чувствовалось понимание сути проекта и потребностей заказчика с его стороны!
Спасибо за проект :)

Заявки фрилансеров

Андрей
 
30 лет
12 лет в сервисе
Был
4 часа назад
61 отзыв
год назад
njinex
Виктор 
31 год
год в сервисе
Был
6 месяцев назад
год назад
  • Похожие заказы

  • Требуется криптограф для разбора зашифрованного текста. Ключ потерян, необходимо расшифровать представленный шифр. Оплата до 10k$ при успешном подборе ключа. Сроки выполнения задачи очень сжатые.

    Закрыт
    год назад
  • $50

    Требуется разработка расширения для Chrome, позволяющего скачивать фотографии из Instagram, а также, возможно, из Facebook. Опыт в создании расширений обязателен. Возможно использование готовых решений с GitHub. Задачи должны быть простыми и выполняться в сжатые сроки. Также ожидаются другие расширения: калькуляторы, видеоуроки на YouTube и другие простые идеи.

    Закрыт
    год назад
  • $100

    Задача заключается в расшифровке данных, полученных из Яндекс карт, с известными координатами и шифрами. Требуется определить метод шифрования и предложить способ расшифровки для следующих координат: [36.069749,52.965937], [36.074872,52.971271], [36.063875,52.953142], [36.068431,52.964147].

    Закрыт
    год назад
  • $30

    Необхідно розробити кілька веб-сайтів з авторизацією користувачів через SSO. Реалізувати різні типи доступу для адміністраторів та звичайних користувачів, продемонструвати процес моніторингу. Окремо реалізувати моніторинг за геометрією обличчя з адаптацією налаштувань доступу відповідно до прав користувачів.

    Закрыт
    год назад
  • $3000

    Требуется разработка бота, который будет автоматически отвечать на 5-звездочные отзывы в личном кабинете Wildberries. Бот должен быть эффективным и удобным в использовании, обеспечивая быструю реакцию на положительные отзывы.

    Закрыт
    год назад
  • $50

    Требуется разработка программы (hex) для контроллера attiny85, которая будет преобразовывать входящие импульсы в wav файлы с SD карты. Один короткий импульс соответствует первому файлу, два коротких - второму, три коротких - третьему, а длинный импульс будет активировать четвертый файл.

    Закрыт
    год назад
  • Требуется выполнить несколько задач для The bat v3.0.1.33, включая функцию редактирования адресной книги с созданием тегов и сохранением в ini-файл, добавление клавиш в панель и расширение приоритетов до 10 или 15 с различной цветовой гаммой. Все изменения должны сохраняться в ini-файл.

    Закрыт
    год назад
  • Необходимо добавить поддомен на VPS с использованием SSH. Задача требует знаний в системном программировании и работы с серверными настройками. Ожидается выполнение всех необходимых шагов для корректной настройки поддомена.

    Завершен
    год назад
  • $12

    Потрібно виконати діаграми в BPWin на тему 'Система підтримки прийняття рішень вибору книг'. Передбачено створення IDEF0, IDEF3, UML, DFD, а також діаграм станів і активностей. Можливе виконання курсової роботи по цій же темі.

    Закрыт
    год назад