Вход

Алгоритм игры «Слот-машина»

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 592267
Дата создания 2020
Страниц 51
Мы сможем обработать ваш заказ (!) 23 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 330руб.
КУПИТЬ

Содержание

СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. ОБЗОР МЕТОДОВ И ИНСТРУМЕНТОВ 6
1.1 Microsoft Visual Studio 6
1.2. История и описание «Слот-машины» 10
2. ПОСТАНОВКА ЗАДАЧИ 13
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕШЕНИЯ ЗАДАЧИ 15
3.1. Введение и общие сведения 15
3.2. Разработка алгоритма слот-машины 15
3.3. Реализация 16
4. ТЕСТИРОВАНИЕ 18
ЗАКЛЮЧЕНИЕ 20
Приложение А 22
Приложение B 23

Фрагмент работы для ознакомления

1.1 Microsoft Visual Studio
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня.
...

1.2. История и описание «Слот-машины»
Слот-машина (от англ. slot — отверстие для опускания монет) — игровой автомат, дающий шанс выиграть сумму, во много раз большую чем размер ставки. Цель игры — собрать, вращая барабаны, выигрышную комбинацию символов. Чем лучше комбинация, тем больше выигрыш. Игровые автоматы также известны как однорукие бандиты, потому что первоначально у них был большой механический рычаг на боковой стороне машины (в отличие от современной кнопки на передней панели), и из-за их способности опустошать карманы и кошельки. Игровые автоматы являются наиболее популярным способом азартных игр в казино и составляют около 70 процентов среднего дохода казино США.
В настоящий момент слоты можно разделить на две большие группы:

Механические слоты — те самые «однорукие бандиты» с рычагом для запуска игры, обычно имеют три барабана и от одной до пяти игровых линий. Существуют и автоматы с кнопочным пуском, в настоящее время не так популярны.
...

2. ПОСТАНОВКА ЗАДАЧИ
Целью курсовой работы будет рассмотрение алгоритмов слот машины и собрание на платформе .net с помощью языка программирования С# с использованием Windows Forms.
В данной курсовой работе мы хотели бы сделать рабочую слот-машину с размерностью 5 на 3.
Задачи для достижения цели:
1. Изучить программное обеспечение «Microsoft Visual Studio» на базовом языке программирования C#.
2. Изучить схему работы слот-машины.
3. Посредством изученного программного обеспечения, разработать алгоритмы рабочего прототипа слот-машины.
Перед началом работы были составлены графические представления рабочей области (Таблица 1) с которой будет удобно работать, так же были определены победные комбинации (Таблица 2) по средствам которых «игрок» сможет получить очки.
...

3.2. Разработка алгоритма слот-машины
В нашем алгоритме можно выделить две основные механики:
«экономика» и «устройство»
«Устройство» — это набор правил и способов взаимодействия. В частности, это тот механизм, который запускается с началом использования человеком программы и проверяет удачно ли сошлись все элементы.
Под «экономикой» подразумеваются все операции с внутриигровой валютой.
Логическая схема «экономики» и «устройства» представлена ниже (Рисунок 8)

Рисунок 8 описание алгоритма программы
3.3. Реализация
Для начала были определены переменные для хранения и сравнения изображений в соответствии с таблицей (Таблица 1).
Так же создаём таймер для создания имитации прокрутки барабана. И через функцию VBMath.Rnd присваиваем переменным числовое значение для каждой ячейки нашего «барабана».
Выбор картинок реализуется через конструкцию switch-case относительно выпавшего числа. Выбор картинок вы мы повторяем 4 раза чтобы имитировать прокрутку.
...

3) Реализация концепта ввода и вывода денег
4) Компьютерная реализация всех составленных алгоритмов

Учитывая современные возможности можно воспроизвести процесс игры в слот-машину. Данную задачу можно выполнить программно по средствам приложения Windows Forms с использованием высокоуровневого языка C#.
Данный продукт можно использовать для развлечения.
1. ОБЗОР МЕТОДОВ И ИНСТРУМЕНТОВ
1.1 Microsoft Visual Studio
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .
...

ЗАКЛЮЧЕНИЕ
В результате написания курсовой работы были рассмотрены алгоритмы слот машины, а также была создана одна из них на платформе .net с помощью языка программирования С# с использованием Windows Forms.
В данной курсовой работе мы сделали рабочую слот-машину с размерностью 5 на 3.
Достигнутые цели:
1. Изучить программное обеспечение «Microsoft Visual Studio» на базовом языке программирования C#.
2. Изучить схему работы слот-машины.
3. Посредством изученного программного обеспечения, разработать алгоритмы рабочего прототипа слот-машины.
В приложении приведены листинг основной программы на языке C# в среде разработки Visual Studio, руководство пользователя, а также системные требования.

Список литературы

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. MSDN. Справочные материалы по C# [Электронный ресурс]. – 2014. – Режим доступа: http://msdn.microsoft.com/ru-ru/library/618ayhy6.aspx
2. Сайт «Ваш личный доктор» история игровых слотов. http://health-ambulance.ru/1182-igrovye-avtomaty-vvedenie-i-istoriya.html
3. Фаронов В.В. Программирование в С#: учеб. пособие / В.В. Фа- ронов. - 7-е изд., - М.: Нолидж, 2006. – 412 с.
4. Павловская выбор Т. А. C#. Программирование на языке высокогоуровня: Учебник для вузов м. - СПб.: БХВ-Петербург. 2007
5. . Голицина О.Л., Попов И.И. Основы пусть алгоритмизации и программирования: Учебное пособие. -М.: ФОРУМ: ИНФРА-М, 2005
6. Понамарев Вячеслав Программирование на C++/C# в Visual Studio
.NET 2003; БХВ-Петербург - Москва, 2013
7. Гарнаев А. Самоучитель Visual Studio .NET 2003; БХВ-Петербург
- Москва, 2013.
8. Шилдт Г. Полный справочник по С#.: Пер. с англ. – М. : Издательский дом «Вильямс», 2004
9. Идея для программной реализации взята из статьи с ресурса sourcecodester Режим доступа: https://www.sourcecodester.com/comment/86399

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00768
© Рефератбанк, 2002 - 2024