УДК336.789
СИСТЕМА ПРОВЕДЕНИЯ ИНТЕРНЕТ-ЛОТЕРЕЙ
В.А. Желтухин, студент 545а гр.;
А.В. Желтухин, ст. преподаватель; В.И. Дужий ст. преподаватель
Национальный аэрокосмический университет им. Н.Е. Жуковского «ХАИ»
В настоящее время большую популярность приобретают онлайновые игры, существенной частью которых является управление артефактами, приобретёнными в ходе игры. Приобретённые артефакты могут быть проданы, обменяны, куплены, что вносит в игру азарт и предоставляет дополнительные возможности игроку. Одним из способов управления артефактами является лотереи, для проведения которых используют специальный сайт.
Целью данной работы является разработка автоматизированной системы для проведения розыгрышей виртуальных призов с последующей передачей их победителю, что может потребовать разработки web-сайта с автоматическим обновлением некоторых его частей без полной перезагрузки страницы. Определение победителя являтся прозрачным и каждый участник может проверить выигрышный билет через систему “Provablyfair”.
Для решения данной задачи был разработан web-сайт с использованием SteamAPI функций для обмена виртуальными призами и их оценки. Поставленная задача решается путём разработки “BOT”, который принимает виртуальные призы и хранит в своём инвентаре. “BOT” использует технологию nodejs. После завершения розыгрыша “BOT”оставляет себе часть виртуальных призов, а остальные передает победителю. Для обновления выбранных элементов сайта без полной перезагрузки страницы используется система Web-сокетов.
Предложенная система предназначена для применения в интернет онлайн-лотереях типа “csgoshuffle”, а также в массовых многопользовательских онлайн-игр типа CSGO, DOTA 2, TeamFortress 2. Дальнейшее развитии данной разработки возможно путём создания интернет-магазина, позволяющего перепродавать полученые выигрыши.