Разработка программы-симулятора слот игры по готовому ТЗ и прототипу

Василий5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.06.2020

Необходимо разработать на C++ симулятор слот-машины (как Однорукий бандит). Есть описание игры, требуется реализация в виде программы Windows. Только для тестирования и расчета статистических характеристик, графической разработки не требуется. Есть готовая программа, настроенная для другой игры, которую необходимо использовать как прототип. Визуальные функции изменения не требуют, необходимо программирование специфических правил игры в расчетном модуле. 

Симулятор работает в двух режимах: интерактивном (можно игры запускать по одной и смотреть состояние поля и детали расчета выигрыша) и массовом (прогон 200 млн – 10 млрд игр для оценки статистики). В массовом режиме также делаем лог с результатами. Все это реализовано, требуется изучить и следовать общим правилам. 

Проект в Visual studio (2017 Community если это важно). Математический модуль VC, интерфейс (которые не требует изменений) VB.NET. VC подключается к VB как DLL. 

Необходимо базовое знание английского языка. 

Подавшему предложение пришлю следующие материалы: 

1. Описание специфических правил игры (на английском) 

2. Прототип (исходный код, реализованный как решение (solution) Visual Studio, содержащее два проекта (project): расчетный модуль и визуальный). 

Прототип содержит итого 1900 строк кода, включая пустые и комментарии. Файл, описывающий основной функционал – 331 строка. Остальные файлы также могут немного меняться (например, когда добавляем в основной файл какие-то переменные, может подтребоваться их печатать в лог, поэтому в функцию логирования нужно будет добавить printf). 

После ознакомления окончательно договариваемся об объеме работы, стоимости и срокам. Предоплату не делаю.

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

(Скриншоты в описании — это реально работающий симулятор, но задача проекта не визуальную часть разрабатывать — она есть — а математическую DLL)

Заявки фрилансеров