
Среда программирования: Visual C++ .NET 2008
Название работы: Игра «Тетрис» сетевая. Игра в тетрис по сети. Нетрис, Netris. Графический интерфейс. Использование сокетов. Протокол TCP/IP
Вид работы: Курсовая работа
Тематика работы: Игры, Графика
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: игра, сетевая, тетрис, фигура, линия, ряд, перемещение, удаление, падение, очки, счет, соединение, сокет, клиент, сервер, tetris, netris, Network Tetris, Game, NetGame, NetWork Game
Функции программы:
Графический интерфейс.
Использование сокетов.
Протокол TCP/IP.
Для создания окон используются функции WinApi (!без использования MFC или Window Forms).
Игроки соревнуются на одном поле.
Каждый пользователь запускает свой экземпляр программы.
Игра идет на поле шириной 16 клеток и высотой 20 клеток.
Одна программа выступает в роли сервера, вторая программа выступает в роли клиента.
Для начали игры один игрок должен запустить программу, выбрать пункт меню Игра/Подключение/Сервер, другой игрок должен выбрать пункт Игра/Подключение/Клиент и ввести адрес компьютера первого игрока.
Сервер может быть задан IP-адресом или сетевым именем компьютера.
Сервер открывает порт 9584, и ждет подключения клиента. Если не удалось открыть сокет – выдается сообщение об ошибке.
Клиент пытается подключиться к серверу, к порту 9584. Затем читает команды от клиента и посылает сообщения, которые обрабатывает окно программы. Если не получилось подключиться – выдается сообщение об ошибке.
Игрок на сервере управляет фигурой, которая появляется левее, игрок на клиенте управляет фигурой, появляющейся правее.
Игра имеет 10 уровней.
Уровень игры увеличивается через каждые 50 фигур.
Чем выше уровень, тем быстрее падают фигуры.
Интервал между смещением фигуры вниз (в миллисекундах): 1000-80*(уровень-1).
Игра заканчивается, когда появившаяся фигура накладывается на находящиеся в поле.
Управление игрой: стрелки курсора влево, вправо и вниз - перемещение фигуры, стрелка вверх - поворот фигуры.
Очки начисляются игроку, после падения фигуры которого был удален ряд.
Видео работы программы доступно на Youtube по следующей
ссылке
![]()
Видео работы программы доступно на Rutube по следующей
ссылке
![]()
Описание (отчет):
Есть
, посмотреть оглавление
Пояснения к запуску программы:
Если будете запускать программу в глобальной сети, то проверяйте, чтобы в фаерволе был открыт порт 9584.
nettetr
nettetr
nettetr
nettetr
nettetr
nettetr
nettetr
ReadMe
Release
nettetr
Resource
small
stdafx
stdafx
targetver
Отчет к программе. СодержаниеОписание игры Управление игрой Описание протокола сетевого взаимодействия и комманд
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1200 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |