На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Игра Автомобильные гонки С#

Многопользовательская игра "Гонки" подразумевает игру с друзьями по сети. В игре будет действовать система начисления очков за выполненные игроком действия: чем больше у игрока скорость, тем больше очков он получает в единицу времени; за собранные монеты, также начисляются очки. Самый главный критерий победы - это добраться до финиша быстрее другого игрока. В игре будет предусмотрен генератор случайных уровней, благодаря которому будут создаваться трассы для игры. У игроков будет возможность участвовать в роли сервера или клиента. Игрок, который будет выступать в роли сервера, сможет создавать трассу для игры. Таким образом, увеличивать количество доступных трасс в игре.

Описание серверной части и её функционала

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

Функции серверной части:

  • Генерирование Ip-адреса для подключения клиентской части;

  • Генерирование карты с автомобилями, управляемые компьютером;

  • Генерирование карты с монетами;

  • Подсчет результатов в конце игры;

  • Система подсчета очков за скорость, собранные монеты;

  • Синхронизация с клиентской частью.

Описание клиентской части и её функционала

В клиенте перед игрой нужно будет подключиться к серверу, введя Ip-адрес сервера в специальную область и выполнить подключение. По завершению игры будет выдан результат о победе или поражении.

Функции клиентской части:

  • Система подсчета очков за скорость, подбор монет;

  • Синхронизация с серверной частью;

  • Отправка результатов, по окончанию игры, на серверную часть;

Используемые технологии

  • Windows Form
  • .Net Framework 4

Описание методов проекта приложения в Visual Studio

Методы клиентской и серверной части

  • fmMain() – конструктор игровой формы.
  • CreateGameRandom() – метод создания случайной игры. В данном методе создаются игровые автомобили и валюта.
  • ExitToolStripMenuItem_Click() – метод обработка события нажатия на кнопку "Выход".
  • CreateGameToolStripMenuItem_Click() – метод обработка события нажатия на кнопку "Создать игру".
  • ConnectGameToolStripMenuItem_Click() – метод обработка события нажатия на кнопку "Присоединиться".
  • fmMain_Load () – метод обработка события загрузки формы.
  • getSettingFromFile() - метод, получение настроек игры из файла.
  • ServerThread() - метод, серверного потока.
  • ClientThread() - метод, клиентского потока.

Содержание Архива:

  • Исходный код программы на языке программирования С#
  • Пояснительная записка(25 страниц)
Купить 2700,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Игра Сокобан 6 .NET (C#) 2 200,00
Исходник Игра Шашки С# 10 .NET (C#) 2 500,00
Курсовая Игра 2048 С# new 2 .NET (C#) 2 500,00
Исходник Игра домино С++ 1 C/C++ 3 000,00
Курсовая Игра Кроссворд на С++ 12 C/C++ 1 500,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Нахождение эйлеровых циклов в графе С++ 0 C/C++ 800,00
Курсовая Автоматическое реферирование текста C# 5 .NET (C#) 3 700,00
Курсовая Автоматическое составление кроссвордов С++ 0 .NET (C#) 2 700,00
Исходник Алгоритм Рабина-Карпа C# 0 .NET (C#) 1 500,00
Исходник Алгоритм Хаффмана C# 22 .NET (C#) 3 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Исходник Шифр Виженера "Python" new 0 Python 1 000,00
Исходник Библиотека. Учет книг (C#, WPF, NET 6.0, SQL Server) new 0 .NET (C#) 2 000,00
Исходник Учет посещаемости занятий (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа "Гипотеза Коллатца" Python new 0 Python 500,00
Исходник Генератор календарей (Python) new 1 Python 800,00
Купить

2700,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

курсач.rar
618724
Оцени работу

рейтинг

Категории
Игра Автомобильные гонки С#
Многопользовательская игра "Гонки" подразумевает игру с друзьями по сети.
Категория: Образование
Стоимость: 2700,00