Задание
Необходимо написать игру Xonix на Delphi. Шарик двигается по игровому полю, отскакивая от стенок. Курсор двигается по контуру и отсекает куски игрового поля. Если траектория образует замкнутый контур до того, как траектория шарика пересечет траекторию курсора, кусок поля считается отрезанным и в нем проявляется часть изображения. Условие победы - 70% поля отрезано от шарика. Отрезанной считается часть поля без шарика. Размер игрового поля определяется размером загруженной картинки. Картинка по умолчанию есть, но есть опция загрузить свою. Шарик стартует из фиксированного места, но в рандомном направлении (возможно задать поворот направления на какой-то угол при каждом последующем запуске). Отскок от стенки происходит по принципу "угол падения равен углу отражения" (строится нормаль к поверхности) На игровое поле "наложены " 2 невидимых изображения: одно - загруженная картинка, которая потом становится видна пользователю, вторая - контрольная, которая на начальном этапе представляет собой черную рамку со срезанными углами. Как только курсор замыкает контур - кусок заливается черным. Шарик при движении постоянно "проверяет" следующие на пути пиксели, пока не наткнется на черное поле (задать определение различий между следом курсора и рамкой/заливкой возможно по количеству последовательных черных пикселей). В игре 3 уровня. На каждом уровне появляется новый шарик со своей траекторией, и скорость шариком возрастает на 10% от начальной. Попыток прохождения 3, потом окошко "Вы проиграли" и начать с начала. Пуск игры из меню "меню" со списком команд "загрузить изображение, начать игру, Рекорды, спарвка". Справка выдает маленькое окошко с краткими правилами. В таблицу рекордов (5 позиций) заносятся очки (сумма процентов отрезанных изображений на всех этапах), запрос на ввод имени. Возможно обсуждение каких-то пунктов, оплата обсуждаема в пределах +-500руб (но ОБОСНОВАННО!) На выходе хочу увидеть, собственно, файл приложения, все файлы, которые выдаст Delphi при работе с проектом, особенно код с комментариями, блок схему, картинку, которую вы возьмете за начальную.
Спасибо огромное за помощь! Не первый раз к Вам обращаюсь и всегда всё на отлично!
Хорошая работа. Руководитель похвалил
Огромное спасибо за проделанную работу! Работу оценили на самую высокую оценку, в чем я и не сомневалась!
Все понравилось, спасибо огромное. При любом вопросе отвечают сразу. Если вдруг, нужна помощь или нужно что-то скоректировать, делают быстро и правильно!
Тип: Курсовая работа
Предмет: Delphi
С кода на делфи извлечь коды комментарии исход док.игра змейка
Стоимость: 2475 руб.
Тип: Курсовая работа
Предмет: Delphi
Курсовая работа. Программирование в среде Delphi
Стоимость: 2675 руб.
— одна из самых важных частей в структуре курсовой работы. В нём студент обосновывает , определяет , ставит , а также описывает степень изученности темы курсовой. Этот раздел показывает, насколько автор знаком с теоретическими основами, глубоко ли изучил научную литературу. Мы расскажем, как написа...
Читать дальшеДля того, чтобы стать действительно востребованным программистом, нарабатывать опыт и навыки нужно уже с первого курса или . И помочь в этом может не только постоянная практика, но и тщательная подготовка курсовых и дипломных проектов. Вот о том, как выбирать темы , мы и расскажем в статье. А если ...
Читать дальшеПредложение актуально на 15.11.2026