Город МОСКОВСКИЙ
00:07:22

Игра «Сетевой тетрис» на Visual C++ .NET + WinAPI. NETRIS. Курсовая работа по программированию

Аватар
KURSOVIK.COM - программирование на заказ. КУРСОВИК
Просмотры:
5
Дата загрузки:
21.12.2024 13:50
Длительность:
00:07:22
Категория:
Технологии и интернет

Описание

https://kursovik.com/programming/100140254.html
Тетрис, сетевая игра.

Игра идёт на поле шириной 16 клеток и высотой 20 клеток.
Играют два игрока на одном поле.
Цель игры – набрать больше очков, чем противник.
Очки начисляются игроку при заполнении им полных рядов поля. Заполненные ряды удаляются. Расположенные выше ряды смещаются вниз.
Начисление очков:
- 1 линия - 1 очко;
- 2 линии - 3 очка;
- 3 линии - 7 очков;
- 4 линии - 12 очков.
Игра имеет 10 уровней.
Уровень игры увеличивается через каждые 50 фигур.
Чем выше уровень, тем быстрее падают фигуры.
Интервал между смещением фигуры вниз (в миллисекундах):
1000-80*(уровень-1).
Игра заканчивается, когда появившаяся фигура накладывается на находящиеся в поле.
Управление игрой стрелками курсора:
- стрелки влево, вправо, вниз - перемещение фигуры в соответствующем направлении;
- стрелка вверх – вращение фигуры по часовой стрелке.
Фигуру можно двигать в стороны или опускать вниз. При нажатии соответствующих клавиш проверяется, можно ли переместить фигуру в этом направлении (не мешают другие фигуры и границы поля). Если помех нет - фигура смещается. Также можно повернуть фигуру, при этом она сменит положение на следующее.
Каждый пользователь запускает свой экземпляр программы. Одна программа выступает в роли сервера (меню «Игра/Подключение/Сервер» и ждет подключения клиента. Вторая программа выступает в роли клиента (меню «Игра/Подключение/Клиент»). При этом указывается сервер, к которому должен подключиться клиент. Сервер может быть задан IP-адресом или сетевым именем компьютера.
Сервер открывает порт 9584, и ждет подключения клиента. Затем читает команды от клиента и посылает сообщения, которые обрабатывает окно программы. Если не удалось открыть сокет – выдается сообщение об ошибке.
Клиент пытается подключиться к серверу, к порту 9584. Затем читает команды от клиента и посылает сообщения, которые обрабатывает окно программы. Если не получилось подключиться – выдаётся сообщение об ошибке.

Приобрести исходники(все файлы проекта) данной программы Вы можете, заполнив следующую форму: https://kursovik.com/programming/100140254.html
Задать вопрос автору: https://kursovik.com/programming/100140254.html#vopros
Заказать отчёт(описание): https://kursovik.com/programming/100140254.html#pz_need
Заказать модификацию программы: https://kursovik.com/uniform.html?modify=100140254
Заказать новую программу (с чистого листа): https://kursovik.com/programming_order.html

Наш Телеграм-БОТ для поиска готовых работ по программированию https://t.me/kursovikcom_bot , в нашей базе более 5и тысяч готовых работ, для более эффективного поиска используйте наш Телеграм-БОТ.

Список наших готовых работ по программированию: https://kursovik.com/progtopic.html

Разработка программ на заказ согласно Вашему заданию: https://kursovik.com/programming_order.html

Мы пишем программы практически на всех языках программирования, работаем с различными базами данных, выполняем как мелкие задачки, так и крупные проекты. Разрабатываем и запускаем в работу ЧАТ-БОТы. Обращайтесь - всегда будем рады Вам помочь!

Если нужно переписать данную программу на другой язык программирования - обращайтесь - сделаем.

Адрес нашего сайта: https://kursovik.com
Наши контакты: https://kursovik.com/contacts.html
Наша группа ВК: https://vk.com/kursovik (всем подписчикам скидка 5%)
Наш Телеграм-канал: https://t.me/kursovik (всем подписчикам скидка 5%)
Наш Дзен-канал: https://dzen.ru/kursovik (всем подписчикам скидка 5%)
Наш RuTube-канал: https://rutube.ru/channel/41864889 (всем подписчикам скидка 5%)
Наш YouTube-канал: https://youtube.com/@kursovik_com (всем подписчикам скидка 5%)
(скидка предоставляется на работы, выполняемые нашим сайтом на заказ (написание работы с чистого листа), скидки не суммируются :-)

#программирование #тетрис #tetrisgame

Рекомендуемые видео