Skip to content

Программа написанная для моделирования "Игры в подстановки". Выполненная в рамках написания курсовой работы по исследованию стратегий в этой игре.

Notifications You must be signed in to change notification settings

Nasochec/ProductsGame

Repository files navigation

Вам представляется приложение разработанное для моделирования "Игры в подстановки" и проверки стратегий для неё.

Основные сведения о программе.

Программа разработана на языке C# версии .Net Framework 4.8.2. Разработана в рамках дипломной работы "Разработка стретегий для "Игры в подстановки". Автор Гладков Артемий Николаевич, студент ЯрГУ им П.Г.Демидова.

prepare.bat копирует исполняемые файлы в binaries. Там можно найти скомпилированный код программы.

Краткое описание стратегий

1. RandomStrategy - случайная стратегия

Задумка стратегии простая --- совершать случайный доступный ход. Данная стратегия делает все выборы с равными весами.

2. StupidShortWordsStrategy - "глупая" стратегия коротких слов

Стратегия, которая старается как можно быстрее получить слово.

3. ShortWordsStrategy - Стратегия коротких слов

Является модификацией предыдущей стратегии.

4. SearchStrategy - переборная стратегия

Основана на переборе возможных ходов и выборе лучшего.

5. Smart Random Strategy - умная случайная стратегия

Основана на случайном выборе хода, но с разными весам выбираемых вариантов.

6. Better Smart Random Strategy - улучшенная умная случайная стратегия

Является модификацией предыдущей стратегии. Изменяет веса выбираемых вариантов.

7. Adaptive Random - Адаптивная случайная стратегия

Идея заключается в построении быолее длянных выводов. Основана на анализе положения игры и смене поведения.

8. Mixed Strategy - Смешанная стратегия

Определяется вероятностным выбором одной из смешанных стратегий.

Текст диплома

Более подробное описание стратегий и их сравнительный анализ можно найти в тексте диплома(/texCode/diplom).

/texCode/diplom/encode_files.bat Копирует файлы кода и перекодирует их в windows-1251 для последующей вставки в tex.

About

Программа написанная для моделирования "Игры в подстановки". Выполненная в рамках написания курсовой работы по исследованию стратегий в этой игре.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages