Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
выполнено на сервисе Автор24
Студенческая работа на тему:
Карточная игра дурак на c#
Создан заказ №2229124
21 августа 2017

Карточная игра дурак на c#

Как заказчик описал требования к работе:
Срочно выполнить курсовую работу по программированию с оформлением по госту и списком литературы. Срок 8 дней, подробное описание темы приложено к заданию
Фрагмент выполненной работы:
Введение Язык программирования высокого уровня C# обладает рядом превосходств. Он является простым для изучения и восприятия, является объектно-ориентированным, имеет типовую защищенность, поддерживает совместимость версий, а также обладает многими другими. преимуществами. Возможности языка позволяют легко и быстро осуществлять разработку приложения. В процессе создания данного языка авторами были учтены достижения множества предшествующих языков программирования, таких как Visual Basic, С, C++, Java и других; но с учетом, того, что язык C# разрабатывался как самостоятельный язык, а не модификация существующего, в данный язык не были включены недостатки языков предшественников. (работа была выполнена специалистами author24.ru) Таким образом, было решено множество проблем, главной из которых являлась проблема совместимости предыдущих версий. Результатом разработки стал поистине простой, практичный и современный язык, не уступающий по мощности C++, а также, значительно повышающий эффективность разработок. С учетом высокой степени объектной направленности языка, C# отлично подходит на роль инструмента для быстрого и эффективного конструирования всевозможных компонентов — начиная высокоуровневой бизнеслогикой, и заканчивая системными приложениями, использующими низкоуровневый код. Кроме того, нельзя игнорировать тот факт, что C# - это и Web-ориентированный язык — встроенные конструкции языка позволяют легко превращать компоненты в Web-сервисы, доступные для обращения посредством Интернета, с любого языка, из любой операционной системы. Здесь, ключевые преимущества, в сравнение с другими языками, заключаются в дополнительных возможностях, обеспечиваемых использованием таких Wtb-технологий, как XML и SOAP. Удобство методов разработки программ позволяет программистам быстро и легко освоить разработку приложений. Эскизный проект Постановка задачи Программа: карточная игра «Подкидной дурак». Порядок предъявления результатов работ: Исполняемый файл; Проект в среде Visual Studio; Пояснительная записка Общее описание задачи: Программа «Подкидной дурак» предназначена для имитации карточной игры с соперником (компьютером). Техническое задание Название программного продукта: Карточная игра «Подкидной дурак». Основание для разработки: Программа предназначена для проведения карточной игры с виртуальным соперником, что развивает логику и дает возможность отдохнуть. Требования к системе Требования к функциональным характеристикам: Игровое поле должно содержать колоду карт и два набора карт, которыми оперируют игроки. Главная колода должна перемешиваться в начале игры Должна быть возможность выбора карты и отправка её на игровое поле игроком. Возможность взять карты или объявить, что карты можно отправить в «бито». Компьютер должен принимать адекватные решения по защите или нападению. Игра должна осуществляться по правилам карточной игры «Подкидной дурак». Требования к информационному обеспечению: Для работы программы используется база данных изображений карт, которые загружаются в соответствии с параметрами. Требования к лингвистическому обеспечению: Система имеет русскоязычный интерфейс и документацию. В данной версии многоязыковая поддержка не реализована. Требования к программному обеспечению: Система работает под ОС Windows версий 98 и выше на IBM совместимых ПК. Требования к техническому обеспечению: Для работы программы необходимо 25 Мб свободной оперативной памяти, рекомендуется 40 Мб. Требуется 1.7 Мб свободного дискового пространства для приложения и 800 кб для хранения изображений карт. Для управления используются клавиатура и мышь. Этапы разработки Создание основных объектов карта, колода, игрок размещение их на форме. Создание виртуального игрока. Проработка взаимодействия между игроком и компьютером. Создание меню. Отладка. Объектно-ориентированный анализ предметной области Игровое поле карточной игры можно разбить на следующие зоны: колода, первый игрок (человек), второй игрок (компьютер) и собственно игровое поле, где происходят локальные партии между игроками. Карты компьютера, человека и партии можно представить в виде колод с разным способом отображения. Каждая колода состоит из карт, то есть карта и есть основная единица (объект) в игре. Каждая карта представляет собой набор параметров (масть, номинал, координаты) и рисунок, отображаемый на форме. Рисунок выбирается в зависимости номинала и масти карты, а так же от того, должна ли карта быть показана игроку или нет. Колода представляет собой массив карт. В зависимости от принадлежности колоды она по-разному прорисовывается. Объект игрок содержит в себе колоду и функции реагирования на события (нажатие клавиш). Компьютер содержит в себе колоду и методы защиты и атаки в партии. Техническое проектирование Разработка статической объектной модели В качестве игрового поля используется главная форма (Form1), в которой расположены все остальные элементы. Класс карты (TCard) является основным. У него есть такие параметры как номинал и масть, которые и определяют карту. Отображение карты происходит при помощи метода ShowCard, в котором в зависимости масти и номинала создается путь к изображению соответствующей карты. В класс карта включен элемент типа PictureBox, в котором и происходит отрисовка изображения. Класс колоды (Koloda) содержится как сам объект, на форме, так и в составе других объектов, и в зависимости от своего типа имеет различную прорисовку. Игра компьютера представлена двумя уровнями сложности, поэтому, сначала был сделан базовый класс (TcompMain), а от него реализованы два производных(Computer и Hcomp), в которых изменялись только методы атаки и защиты. Диаграмма объектов выглядит следующим образом (рисунок 1)Посмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
24 августа 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
vladimirvi
5
скачать
Карточная игра дурак на c#.docx
2017-08-27 10:57
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Большое Вам спасибо! Все сделано корректно как я и просил а самое главное в точные сроки.

Хочешь такую же работу?

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Проектирование модуля предиктивной аналитики ИС сервиса по СТО
Курсовая работа
Программирование
Стоимость:
700 ₽
Программирование на платформе 1С:Предприятие
Задача по программированию
Программирование
клиент-серверное приложение на основе SMTR-сервера (С++)
Курсовая работа
Программирование
Стоимость:
700 ₽
база данных "Курс валют" C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Операции, производимые с данными
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка веб-приложения для управления проектами
Выпускная квалификационная работа
Программирование
Двумерные массивы, перегрузка, классы
Лабораторная работа
Программирование
Стоимость:
300 ₽
Дипломная работа по программированию
Дипломная работа
Программирование
Стоимость:
4000 ₽
Программа, которую нужно реализовать с помощью графов
Решение задач
Программирование
Стоимость:
150 ₽
ВКР Prediction of Adverse Drug Reactions Based on Chemical Properties of Drugs Using Machine Learning Models
Выпускная квалификационная работа
Программирование
курсовая работа по программированию язык с++.
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программы по расчёту стоимости и калорийности блюд
Курсовая работа
Программирование
Стоимость:
700 ₽
Визуализация классических алгоритмов на языке c++
Курсовая работа
Программирование
Стоимость:
700 ₽
Язык программирования JAVA
Курсовая работа
Программирование
Стоимость:
700 ₽
[Java] Исправить ошибки в программе, чтобы она корректно работала
Курсовая работа
Программирование
Стоимость:
700 ₽
Асемблер х86
Курсовая работа
Программирование
Стоимость:
700 ₽
Функциональное и логическое программирование (ФЛП)
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Подпрограммы-процедуры и подпрограммы-функции
При составлении сложных программ очень часто в их различных частях приходится использовать одинаковую последовательность действий, например, вычислять:
log_a \ x = ln x/ln a
Использование подпрограмм позволяет сложную задачу разбить на фрагменты, которые выполняют различные исполнители. Кроме того, подпрограмма может рассматриваться как самостоятельный модуль, который выполнен квалифицированными...
подробнее
Контекстное меню в Компас-3D
Под контекстным меню в информатике понимают меню, раскрывающееся в Windows-приложениях щелчком правой кнопки мыши по какому-либо объекту и открывающее при этом список команд, управляющих этим объектом.
Контекстное меню применяется и в системе автоматизированного проектирования Компас-3D LT, поскольку она также является приложением операционной системы Windows.
Контекстное меню предназначено для выз...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Подпрограммы-процедуры и подпрограммы-функции
При составлении сложных программ очень часто в их различных частях приходится использовать одинаковую последовательность действий, например, вычислять:
log_a \ x = ln x/ln a
Использование подпрограмм позволяет сложную задачу разбить на фрагменты, которые выполняют различные исполнители. Кроме того, подпрограмма может рассматриваться как самостоятельный модуль, который выполнен квалифицированными...
подробнее
Контекстное меню в Компас-3D
Под контекстным меню в информатике понимают меню, раскрывающееся в Windows-приложениях щелчком правой кнопки мыши по какому-либо объекту и открывающее при этом список команд, управляющих этим объектом.
Контекстное меню применяется и в системе автоматизированного проектирования Компас-3D LT, поскольку она также является приложением операционной системы Windows.
Контекстное меню предназначено для выз...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы